News for hackers. Stuff that matters.
Re:Ask HN: Tips to become a great programmer by greenyoda on Tuesday August 19, 2014 @11:41PM (#8201005)
"1. Solve the problem before you write the code."

Sometimes the problem is difficult or huge (or both) and you don't know how to solve it. By starting to write some exploratory code, like a solution to a small part of the problem that you do understand, you can frequently get ideas about how to solve the bigger problem. Even if you end up ultimately throwing this code away, it could still be a useful learning experience and help you make progress toward understanding the real solution.

Re:Ask HN: Tips to become a great programmer by dllthomas on Wednesday August 20, 2014 @12:46AM (#8201115)
"Write it; throw it away; rewrite it." Not always the best solution, but a good voice to have in the mix.