Some have speculated that a significant part of the existence of software professionals is to rewrite existing systems. Kind of like every 5 or 10 years, or more frequently, a family will toss out the old car and buy a new one. After a while a car shows its age, and perhaps that is some of the reason why software…
Category: Software Professionals
The most important problem software professionals face?
One of my favorite books, in the field of software development, opens with: The most important problem that we face as software professionals is this: If somebody thinks of a good idea, how do we deliver it to users as quickly as possible? This book shows how to solve this problem. Farley, David; Humble, Jez (2010-07-27). Continuous Delivery: Reliable Software…
Stop making software configurable!
Making software deployable instead of configurable Making software configurable can be a sign of a problem when developing custom software. By configurable, I’m referring to the process of making the configuration of a software system changeable. Especially, making the behavior of the system changeable by users and/or administrators in an attempt to anticipate future needs or to circumvent change management…
Workshop: Improving Software Development through Automation with TeamCity, December 8th and 9th, 2014
Next month I’m hosting a hands on workshop. If you’re interested in improving software development with automation you’ll have the opportunity to invest in actual improvements during the workshop. Details here: Workshop: Improving Software Development through Automation with TeamCity, December 8th and 9th, 2014.