Last Updated: February 25, 2016
· dajoker29

Software Philosophy

When developing software (or anything for that matter) it's important to understand your motivations. When writing a large piece of software (i.e. working with a team) it's important that everyone be familiar with the philosophy behind it, like WordPress for example

By starting with the abstract idea that motivates the project, you never lose sight of what the intention was. In doing so, you end up staying on track when others would have veered. It is also nice to have when you reach an impasse and are unsure of how to proceed.

Having your software's or team's philosophy publicly available isn't just for your either. It let's clients, associates and users know what the driving force of your development is. This allows people to connect with the programmer on a deeper level and build trust and recognition.