software development is not the firm's core business :D :D, but it's becoming important, so they're starting to realize the importance of a solid design.
Comment on Re^2: Good programming practices and changes in requirements: how to maintain good code