TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: If you were better at programming, what program would you write?

33 点作者 acidus将近 8 年前

19 条评论

neilsimp1将近 8 年前
It&#x27;s rarely me not being <i>good</i> enough that&#x27;s the problem. If I had more time, that would allow me to write the programs I&#x27;d want to write.
评论 #15107043 未加载
评论 #15018120 未加载
twoquestions将近 8 年前
As neilsimp1 mentioned, it&#x27;s not about not being good enough, as that&#x27;s fixable with sufficient time.<p>To answer your question, I&#x27;d write a fantasy economic sim game like a sequel to Patrician III or something, except with wizards and weird races and stuff. A big bit of the game would be negotiating with customers for custom goods and services.<p>Exactly how much money would it cost to for a casting of Bull&#x27;s Strength before a mercenary engagement? What are the obligations a wizard has in the event their town gets attacked? When is the Teleport spell economically viable vs just taking a boat? How do you negotiate with beings very alien to you?<p>Classic pet project that I&#x27;ve wanted to do for <i>years</i>, just never had the time&#x2F;concentration to do it.
natch将近 8 年前
I&#x27;d find which top python modules have not been ported to python 3 and port them to python 3, working in descending order of popularity. Anything to end version hell with python modules and their related installation, dependencies, documentation, examples, and tutorials.<p>Sure, it may be possible to get things working smoothly today, but that doesn&#x27;t mean that all the areas I mentioned (documentation, etc.) have caught up. The primary reason they don&#x27;t catch up is the straggler libraries keep many teams in a past era.
jamesmishra将近 8 年前
If I was really really good, I&#x27;d advance the state-of-the-art in neural network-based machine translation, recurrent neural network language models, neural Turing machines, etc.<p>Right now, the state-of-the-art is exciting but falls short in some world-changing areas like question-answering. As much as I want to, though, I have no idea how to push the field forward, however.<p>For the other things I want to do, I am probably sufficiently skilled to do, but I just need the time and motivation.
评论 #15024475 未加载
mhh__将近 8 年前
If I had an infinite amount of time, I would write a much higher level equivalent of LLVM. Specifically, I would spend time investigating ways to easily generate code generators from specifications. I&#x27;m also very interested to see how things like theorem provers can be used inside compilers.<p>If I could be bothered, I would write a really detailed political simulator a la Democracy but with much more detail and elections.
rajeshp1986将近 8 年前
I doubt any engineer considers himself not good enough to write any app&#x2F;program and is sitting without building it. I feel many people have the ability to dive and explore and build things once they get a problem to solve. many of us don&#x27;t realize the problems itself because they are busy working on something else. Also, you only realize the problems when you are actively involved into it. As an example, I have no idea if there is big problem that could be solved in say Finance industry. Identifying problem is a big hurdle. Also, many engineers are sitting in echo chamber where they don&#x27;t get to know about relevant problems which they can solve.
muzani将近 8 年前
Some kind of procedurally generated fantasy world, designed around generating stories.
评论 #15030127 未加载
quickthrower2将近 8 年前
A Bitcoin trading bot that makes me a tonne of money
评论 #15026973 未加载
andreasgonewild将近 8 年前
This: <a href="https:&#x2F;&#x2F;github.com&#x2F;andreas-gone-wild&#x2F;snackis" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;andreas-gone-wild&#x2F;snackis</a><p>But then I grew tired of waiting and just did it already :)
评论 #15021945 未加载
shakna将近 8 年前
The &quot;hard&quot; programs I&#x27;ve come up with over the years very rarely have anything to do with programming skill.<p>A content-first web browser (think Reader-Mode for every page), depends on: a) Learning the differences between the HTTP|HTML|CSS|JS specs, and what browsers actually implement, and b) heuristically lifting out the content.<p>b) is a programming problem, not easy to solve well, but there&#x27;s been a lot of work in that area to lean on.<p>a) is a documentation&#x2F;people problem. Not my area of expertise, but definitely the harder problem of the two.
mattbgates将近 8 年前
It&#x27;s not the type of programming I&#x27;d write, but what I&#x27;d write it in... I develop web apps.. which are mobile friendly, but I&#x27;ve yet to really have any desire to break into the iOS and Android app market.
acidus将近 8 年前
Related, from 5 years ago: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;linux&#x2F;comments&#x2F;mump9&#x2F;if_you_were_better_at_programming_what_program&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;linux&#x2F;comments&#x2F;mump9&#x2F;if_you_were_be...</a>
mars4rp将近 8 年前
I would create a DB engine that runs on FPGA, it will translate SQL store procedures to HDL and run the query on FPGA. It might be stupid, but I am not a better programmer to know!
bobosha将近 8 年前
A daemon app that saves my slack messages to gmail or even local text files, so I can find older messages. I know this is not difficult, but wish I had some bandwidth to work on this...
评论 #15029218 未加载
prodboard将近 8 年前
I would write an app which offers the best places to visit in any city or town according to my preferences and likes&amp;dislikes indicated.
Artlav将近 8 年前
The same, only i would have finished some of them.
soulchild37将近 8 年前
Probably not write but if I have more knowledge on computer&#x2F;programming I would want to understand source code of Linux&#x2F;Rails.
SKYRHO_将近 8 年前
If(I){ were better at programming I would write a program that would teach me how to program better }
sova将近 8 年前
Distributed blockchain democracy
评论 #15028903 未加载