Before writing any piece of code, think to yourself: Has someone already done this task before? Can I use a pre-built library to take care of the dirty work for me? Is this piece of functionality really important to the goals of the application? Is the task already there, but … Continue reading →
It’s better to finish something that’s not quite right than to continue to tweak and tweak the unfinished piece. It’s much easier to go back and fix something that’s “done” than to finagle with nuances of something you’re still working on. The emotional value of finishing is underratedToo often, we … Continue reading →
I’m a fan of pretty much all of the advice and ideas contained within the hallowed leather bound pages of The Mythical Man Month by Fred Brooks. If you haven’t read it and are even the least bit involved in software engineering, I recommend checking it out or at a … Continue reading →