The Open Road to Freedom #12

Thoughts on the intersection of communities, software and companies.

It is perhaps hard for users to understand why extending software to add new functionality can break existing functionality. Why doesn’t software always get linearly better everywhere ? It turns out adding new things almost inevitably means adapting, changing, re-factoring, and re-working existing already working code – sometimes throwing up surprising new results. Perhaps a bit like extending your road network.

The story, names, characters, and incidents portrayed are fictitious, no identification with actual persons (living or deceased), places, buildings, and products are intended or should be inferred. This work is openly licensed via CC BY-NC-ND 4.0. Deep linking of our images is fine from https://www.collaboraonline.com/torf-imgs/strip012.jpg.

Link to the RSS

Learn how we helped 100 top brands gain success