Hacker News new | ask | show | jobs
by visarga 1977 days ago
> I decide I want to have this program, spend a week writing it, and have the program.

How do you decide you want 'this program'? Why not a slightly different program, or the same functionality implemented with a different approach. It boils down to research and learning, especially for non-cookie cutter projects.