I came across a couple of articles today talking about software maintainability. This one, from Greg Jorgensen, is fun to read. Greg is specialized in dealing with unmaintainable legacy software, and he lists everything developers should do to keep him in business. This other one, from Matt DuVall, is about the myth of maintainability and talks about all these design errors made in the name of maintainability.
I couldn’t agree more with these two articles. Developers spend way too much time Continue reading