A funny thing happened on the way to launching my own consultancy...

Industrial Logic and I had too much in common to remain separate.

We are all

  • looking for the next big step forward
  • serious about good code
  • into developing skillful programmers
  • into measurement
  • true believers in incrementalism

What’s more interesting is what I learned after joining.

Programmers

We’re all in this together

I’m an old hand at remote pair programming, but here we talk to each other more often than at any collocated company I’ve seen. I’ve nearly always got someone in skype and a few emails flying.

Whatever

We’re all customer-facing

In addition to our services, our e-learning software allows our users to interact with all of our programmers and coaches. None of us are “insulated” from users.

Books

We’re all experienced developers

At Industrial Logic, anyone with less than 12 years in the business is “the new guy.” It’s not just about longevity, though; everyone here is well-known for their work as programmers, coaches, and writers.

Continuous Delivery

We’re doing continuous delivery

We ship software several times a day. It changes everything. We rely more on our automated test suite and Continuous Integration. We have more immediacy, less stress, less need for long-term planning. Any work in code or content is done with the expectation that it could go out immediately and must cause no problems.

Science and Invention

We push limits

  • Huge product backlog? Nope.
  • Planning meetings? Don’t need them anymore.
  • Organization structure? Flat like a pancake.
  • Delivery? Continuous.
  • Value? Continually optimized.
  • Perfect? Not yet, but we’re working on it.

Our company is an ongoing experiment in just how lean and agile a team of developers can be.

This may well be what the Agile Manifesto was talking about all along. Here it is the fabric of our days, the water we swim in, and the air we breathe.