“The best edit is often a complete re-write. And maybe it’s time to start writing lots of things from scratch.”
Peter Thiel (actually a notes essay from Peter Thiel’s CS183: Startup – Class 13 lecture).
As the URL states, I’m passionate about OSS. But as passionate as I am for current-day OSS, I’m even more passionate about what they could become. OSS can do some very cool stuff that seriously benefit the organisations that use them, but nobody will claim I’m getting too picky if I say that they still have lots of room for improvement.
So what if we were to take a Ctrl-Alt-Delete mindset to OSS and start re-writing it from scratch without the baggage of years worth of product upgrades? What type of changes would you look to make? Evolutionary or revolutionary?
It seems that the industry as a whole is currently taking the more evolutionary path, but I’m not sure that this is the path to the future of OSS (ie without the current-day, industry-wide flaws).
We are mid-way through a tectonic shift in the world of electronic communications and OSS are a pivotal component of that shift, as described in my Market Research Report, “The Changing Landscape of OSS.” And mid-way through a tectonic shift sounds like the perfect time to propose revolutionary change to OSS too.
So over the next week, we’re going to look at some of the big-ticket complaints about OSS and take a control-alt-delete perspective on them:
- The integration tax is too high
- Our requirements keep changing
- What are the tangible benefits or insights
- We don’t have enough skilled people
- Our data keeps deteriorating
- What language are you using
- [Ed: inspired by Roger’s suggestion] The cost (and complexity) of change is too high
I’d love to hear your big-change thinking on these topics and the other issues that you feel are potentially damaging the OSS brand (ie in general, not particular brands of OSS).Read the Passionate About OSS Blog for more or Subscribe to the Passionate About OSS Blog by Email