How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
1–10 of 58 posts
Re: How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
#2https://hn.algolia.com/?query=How%20to%20Be%20a%20Programmer...
Re: How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
#3Re: How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
#4How to become a better programmer makes some kind of sense, though the short answer is similar: write more code.
Which leaves no time to fill the ether with noise, so it's a double win.
How does this end up on the front page in the first place?
Re: How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
#5Re: How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
#6I honestly don't even understand the title, write code? How to become a better programmer makes some kind of sense, though the short answer is similar: write more code. Which leaves no time to fill the ether with noise, so it's a double win. How does this end up on the front page in the first place?
Re: How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
#7Re: How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
#8I honestly don't even understand the title, write code? How to become a better programmer makes some kind of sense, though the short answer is similar: write more code. Which leaves no time to fill the ether with noise, so it's a double win. How does this end up on the front page in the first place?
Saying you'll be a better programmer if you just write code is like saying you'll be a better mathematician if you just write more math.
Re: How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
#9Okay, I’m going to be a little bit far out there. A lot of this seems to be grounded in the negative. “How to deal with x” how to “do y when z has failed”. Some of it technical and some of it interpersonal. Why have we created this sphere around programming? What makes /this/ profession so different from any other? And my believe is: nothing. It’s not hard. It’s not better. It won’t “eat the world”. Heck it probably…
I think if you look in the communities formed by any groups of people sharing professions, you'll find a similar magnification of the importance and uniqueness of that profession: humans generally have a tendency to find the stuff they spend the most time around more significant, and often forget that the significance-difference is in perception only.
That said, because of software's generality (in terms of the number of domains it's applicable to), it is relatively unique.
Re: How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf]
#10Okay, I’m going to be a little bit far out there. A lot of this seems to be grounded in the negative. “How to deal with x” how to “do y when z has failed”. Some of it technical and some of it interpersonal. Why have we created this sphere around programming? What makes /this/ profession so different from any other? And my believe is: nothing. It’s not hard. It’s not better. It won’t “eat the world”. Heck it probably…
Like blacksmiths, programmers are capable of building tools that not only change the way they work but enable new kinds of work to be done, often by making previously onerous tasks trivial, and giving the individual a much large potential impact.
Unlike blacksmiths, programmers can share their inventions with the entire industry in the blink of an eye. So the rate at which the programmer's toolchain can change is indeed special.
Sure, it can also be glorified plumbing at times, but I think we think programming is special because it is.(Not that that will continue to be the case forever.)