Software is a symphony!

-Yevgeny Simkin

Most people refer to software as “engineering” but we don’t agree with this formulation.

In its proper sense, engineering depends mostly on math and physics and is predictable in a way that software has never been - and likely will never be.

At A♭minor (that’s A-flat minor for those not familiar with music notation) we believe that writing good software is mostly an artistic endeavor. Much like with other forms of art there’s a lot of trial and error, a lot of imagination, a lot of failures, and a lot of diamonds in the rough.

There’s also a great deal of surprise and eureka and halleluja. It’s just about always a success but via roads, no one anticipated needing to travel.

Every project is a new challenge. Every project presents unique opportunities for invention and creativity and every project teaches us something new about the craft.

Writing software is much more like composing music than it is like designing a bridge. This is not a fanciful metaphor - it’s a statement of fact.

We’re really good at it - and would love to help you compose your next masterpiece.