3 ms·
This is always hardest in the beginning. At the start of any project, it feels wasteful to separate every bit of functionality into its own, self-contained proj
by nickelcitymario 8y ago
This is always hardest in the beginning. At the start of any project, it feels wasteful to separate every bit of functionality into its own, self-contained project, including the necessity to implement a standard I/O model for it.
But as the project advances? I'm usually cursing myself for writing code that does two or three things, because suddenly it needs to be configured to do a slightly different 2 or 3 things, and before you know it I don't even know why I wrote the damn thing in the first place.