
Developing in the Brown Field
A friend and former colleague of mine told me after leaving the company we had both worked at, "I never want to work for a big company again." I couldn't understand the need for a blanket ban on all big companies from future employment opportunities. The reason apparently came down to the distinction between Greenfield and Brownfield development. In simple terms Greenfield development means writing software from scratch whereas Brownfield generally entails bugfixing or enhancements to existing code projects. Brownfield development is not specifically a bad thing or something to be avoided; there will be many impressive software projects that...
