Autonomy, Mastery, and Purpose does not imply Language/Framework Debt

Stop Worrying and Love the Language/Framework Debt

There is often an assumption that you must have mastery before you can program in a language or develop using a framework. Malcom Gladwell must take part of the blame for his massively popular book, Outliers, where he claimed you needed 10,000 hours of practice to be an expert in any given skill. But if you follow the old adage of “the right tool for the job”, and you build a complex enough platform, and you give teams technical autonomy, you invariably end up with a bunch of frameworks and languages to support.

Lots of languages and frameworks does not have to be technical debt — if you keep those teams happy and motivated, and they continue to maintain what they have built. Image from Flickr.

--

--

@jim_dowling CEO of Logical Clocks AB. Associate Prof at KTH Royal Institute of Technology Stockholm, and Senior Researcher at RISE SICS.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jim Dowling

Jim Dowling

482 Followers

@jim_dowling CEO of Logical Clocks AB. Associate Prof at KTH Royal Institute of Technology Stockholm, and Senior Researcher at RISE SICS.