Hacker News new | ask | show | jobs
by defgeneric 18 days ago
In many cases the really key idea that transforms the overall system design comes from working closely on the specific implementation details. Maybe you don't redesign the system this time, but you saw how you might do it, and you get ideas about how to do it the next time. The craft involves a back-and-forth between different levels of abstraction, and cutting that link does feel like we're sacrificing something.
1 comments

Assuming that you have the budget signed off by the client. Otherwise it’s just procrastination. Or… you are just paid to type!