We want software to respect the people who use it.

We value good craftsmanship, quality and performance.

We need simplicity and the ability to understand the systems we use every day.

Most software falls short, and this costs our society enormously.

To unburden ourselves from the shackles of historical accidents and misguided design, it is more important than ever to revisit the foundations of our software. Rebuilding core systems from the ground up to be simpler and better is what it takes for beautiful software to blossom forth.