Ask HN: Can you be a good programmer if you are not details oriented?
1–10 of 27 posts
Re: Ask HN: Can you be a good programmer if you are not details oriented?
#2Re: Ask HN: Can you be a good programmer if you are not details oriented?
#3When you're first starting out, you are spending mental energy all over the place. Over time, especially with conscious exercise, you become honed in on the places where important details often lie.
My detail-orientation varies widely. At work/in code, I have incredibly deep focus and can spot small details that are amiss. At home, my wife can ask me to clean up the kitchen counter, and I can't find what she's objecting to. :)
Re: Ask HN: Can you be a good programmer if you are not details oriented?
#4Re: Ask HN: Can you be a good programmer if you are not details oriented?
#5Re: Ask HN: Can you be a good programmer if you are not details oriented?
#6Re: Ask HN: Can you be a good programmer if you are not details oriented?
#7In the meantime you should pick up a few organizational practices. For example before starting a tricky piece of code I like to list out as many edge cases as I can think of (this is like TDD, but you don't get tests at the end). Or when you're trying to debug something make a list of every scenario you can think of that will lead to that bug. In time this will sink in and you'll automatically know where to look when something unexpected happens.
Re: Ask HN: Can you be a good programmer if you are not details oriented?
#8Some of the details oriented work is actually just habit, I can spot tiny issues in Ruby, but I need a diff to figure out Go code. Tools help a lot too.
Re: Ask HN: Can you be a good programmer if you are not details oriented?
#9Re: Ask HN: Can you be a good programmer if you are not details oriented?
#10I think when I say "I am not X" I unconsciously blame it on my nature and see it as something that I cannot correct and have to live with. A subtle change in attitude about yourself can go a long way.