Ask HN: Essential skill needed to be a programmer?
21–30 of 193 posts
Re: Ask HN: Essential skill needed to be a programmer?
#22After the inception of stackexchange, the ability (or motivation) to read man pages seems to have have plummeted.
Re: Ask HN: Essential skill needed to be a programmer?
#23To be a good programmer, if I have to pick only one "skill" I would pick systemic thinking/understanding. This starts with the ability to learn and eventually understand how a system works. The next level is the ability to create a working model of that system in ones mind. Someone who can do that will be very successful at programming anything in any language on any platform given sufficient documentation.
Re: Ask HN: Essential skill needed to be a programmer?
#24Pessimism. Expect everything that can fail to fail and code defensively to deal with it gracefully. Doesn't make you much of a joy to work with though
Re: Ask HN: Essential skill needed to be a programmer?
#25No particular skill is needed. Sincere interest is.
I've met plenty of programmers who had no sincere interest, but just saw it as a job they did 9-5 and then never thought about computers outside of those times. Programming was simply seen as a skill that could lead to comfortable, reasonably well paid job, and that was all the incentive they needed to learn the minimal amount needed to get said job. Basically as long you have an incentive to want to learn and a bit…
Re: Ask HN: Essential skill needed to be a programmer?
#26That's not all you need, obviously. No one thing is the magic bullet which will make you a better programmer. But the worst programmers I've worked with only write code which works on their machine, for their specific use-case.
Re: Ask HN: Essential skill needed to be a programmer?
#27If you're just trying to be a hobbyist and do stuff for fun then I'd say you need some things that aren't necessarily skills like curiosity, a love of challenging problems, and ability to easily retain information that you read.
Re: Ask HN: Essential skill needed to be a programmer?
#28Re: Ask HN: Essential skill needed to be a programmer?
#29- Communication skills Being able to clearly explain why your solution will solve a given problem better than the alternative and listen to your colleagues when their suggestion is better than yours, will save you an incredible amount of frustration. It is in my opinion the most important skill I have learned - Asking why when debugging Finding the code that's causing a bug is only the first step. The next is prevent…