User Tools

Site Tools


Dave Orme muses about agile and functional programming.

My current work emphasizes SOA applications using Scala, Kubernetes, and AWS with a React-based SPA front-end. I'm also interested in progressive web applications and developer tools.


Scala, Clojure, and FP


The Cloud

Data-First Development

Older work

Coconut Palm Software home

Donate Bitcoin:



Kubernetes, Docker, Streaming Data, Spark, Scala, Clojure, OSGi, Karaf, GCP, AWS, SQL


Everything I say here is my own opinion and not necessarily that of my employer.


Eclipse Way - Or how to never deliver late!

There is an agile software development organization and methodology that has produced an amazing string of successes, yet nobody seems to be talking about them:

  • Never shipped late in 13 years; has never had to make an emergency patch release of a production build
  • The 2014 Luna release's achievements included
    • 61 million lines of code 1)
    • 65 companies, composed of nearly 700 engineers distributed worldwide 2)
    • With a low stress process as required for voluntary participation

If a company had this kind of track record, they would be talking about it. Loudly! But this organization is Eclipse, an open-source project.

Why has Eclipse been so successful? And can we apply lessons learned from Eclipse's success to commercial projects?

I believe so. And with this article, I intend to start a series discussing my experiences, both positive and negative, applying Eclipse Way–because in one project in particular, I credit Eclipse Way and its lessons for playing a major role in five years of consistent on-time production releases, on a schedule sync'ed with Eclipse's milestone releases. And I'd like to invite anyone else interested in this topic to jump in and comment and share their insights too.

Let's have fun and learn together!



blog/eclipse_way_-_how_to_never_deliver_late.txt · Last modified: 2014/11/08 21:11 by djo