DEV Community

Discussion on: Software is like gardening

Collapse
 
wilsonrc profile image
Wilson Reyes Collado • Edited

I think that the misconception of this sometimes leads to many of the problems that we have regarding management expectations.

For example: if people could see the software in organic terms, maybe they could see development estimations like "How much will take this tree to grow if you do all that you have to do?" instead of "How much will take you to build this Wall?".

The first one even when you think you have everything cover, your results can be affected by environmental factors like illumination, weather, quality of the ground (legacy code), etc. However, the second one, when you have the right expertise, build a wall almost ever will be the same.

Nice post, Socrates.