50 Tips to Better Development – Tip #2: Plan Your Project

Before I Jump Into *This* Project Tip…

I think before I launch into my next project tip, I want to tell you a little about my slant on the business of software development.  You need to understand that I am and always have been a capitalist.  I fundamentally believe that innovation and hard work, by any individual or team,  should lead to success in the market.  That success should translate to the bottom line of whatever endeavor to which you apply yourself.

I realize that while this view is not unique, it also isn’t ubiquitous.  Not all software needs to be written for profit.  I can’t name one successful software developer who has never leveraged an open-source tool, language, or operating system at some point in their career.
Continue reading “50 Tips to Better Development – Tip #2: Plan Your Project”