Showing posts with label Complex. Show all posts
Showing posts with label Complex. Show all posts

Thursday, July 14, 2016

#1 issue developers should worry

Forcing code to be "reusable", by forcing "configuration" makes it "complex" beyond maintainable and practically useless,

Redundancy is not #1 issue developers should worry, the Complexity is going to ruin everything.

Monday, March 11, 2013

Plague about software and its Development Process

Plague about software and its Development Process



There is a common plague about development process.


Software is fast in the beginning, and becomes slow progressively.
Development is fast in early days and becomes very slow progressively.


Software does best at user, but adding new features takes long time.
Any changes to existing software makes it break at many places.



There is single reason for this phenomenon.
With wrong choices of technology, changes and ambitious features, internal state of software becomes "complex" beyond manageable.


There is simple fix to this,
Simplify software everyday through continuous refactoring.
Being agile is to maintain internal state of the software to "simple" things.