Stop Me Before I Code Again
Dave Bouwman raises some interesting points.
“Best line of code ever … is the one that’s never written”.
I tend to agree with this. However, there are cases where writing code that is not tied to a specific requirement makes sense.
After writing code for electric and water utilities for many years, and seeing the same requirements cropping up again and again, but with slight variations, I decided to write a framework.
Frameworks define “semi-complete” applications that embody domain-specific object structures and functionality.
While my business model focuses on selling programming services, I am moving towards a “solutions” business model. I know, I know … solutions is a buzzword that seems dated, but its the best term I’m aware of to describe a package that combines an application framework with programming services. Let me know if there’s a better term.
At first the hard part was convincing clients the value of writing code for a framework when there was no project requirement specifically asking for one. Now that the framework is in place – and I can quickly turn around enhancement requests – the value has become apparent.