Hacker News new | past | comments | ask | show | jobs | submit login
Agility ≠ Speed (kevlinhenney.medium.com)
33 points by ingve on Nov 23, 2021 | hide | past | favorite | 3 comments



I think one of the things a lot of non-programmers have a hard time grasping is that sometimes in the creation of software your "velocity" has to go backwards, you have to do detours that after a long journey bring you more or less to the same place. The place will be able to do the exact same thing, the old thing did, but in an entirely different way that allows you to build on top of it much more reliably, future proof, clean, etc.

If there is a bad PM they would say the two places are the same (or even conclude the project is now worse off than before, because of the time "wasted"). What you did however was making sure the project can actually be finished as it was planned.

When stone cathedrals and castles are built, they tended to build wodden support structures first. Noe you could mistake the wooden structure for the cathedral itself and tell your masons to built the clock tower on top and have your carpenters in a hurry to strengthen the wood structure underneath — or hear me out: you could have your masons use the wood structure to build the cathedral from stone. Granted, they will start later on the tower, but they will finish the cathedral earlier.

If you are in a hurry, go slow. Everything else will take longer.


While I don’t agree with every single thing said, I think this actually provided a spectacular reference for me to give our PM and management to explain the problems we’re facing with our project at work.


I'm reminded of this "slow is smooth. smooth is fast"




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: