Show Changes Show Changes
Edit Edit
Print Print
Recent Changes Recent Changes
Subscriptions Subscriptions
Lost and Found Lost and Found
Find References Find References
Rename Rename
Administration Page Administration Page
Topic Locks Topic Locks

Search

History

3/8/2004 1:18:41 PM
-213.120.112.19
List all versions List all versions

RSS feed for the IanWij namespace

The Code Base Problem
.
Summary

The approach today involves handcrafting a large code base and tightly mixing the logic needed by the application platform with the business logic. The domain logic gets entangled and obscured by the platform logic.

Eventually, the code base grows to a very large size and slowly entropies as it gets maintained and enhanced by many developers. At some point developers become afraid to make changes as it becomes next to impossible to understand how it all works. Clever developers leave and avoid working on such systems leaving only those who really value job security and technical obsolescence.

The business is either forced to repeat the process through an expensive rewrite of the system or accept the constraints on their business and slowly work around it. This is the state you will find most enterprises in.

Not logged in. Log in

software development notes

This is FlexWiki, an open source wiki engine.

Change Style

Recent Topics