Principles of Craftsmanship


Craftsmanship Is About Building The Best Version Of What You’re Building

Period. Our north star is quality, not shortcuts. We create solutions we can be proud of, today and tomorrow.


Craftsmanship Is About Connection

Any interface, digital or tactile, is a point where two things meet and interact. We’re fulfilled by interacting with emerging and established technology to craft great software, and care deeply about the emotional impact people feel when they interact with everything we build.


Craftsmanship Is About (Human) Language

Programming language shapes software; human language shapes reality. We wield human and machine language alike to create self-documenting systems designed for logical transparency and fluid collaboration.


Craftsmanship Is About Mitigating (Not Eliminating) Complexity

Like physical matter, complexity can be broken up or packed together; like financial debt it’s something to endeavor to eliminate individually but at scale is more of a mechanism for leveraging certain options. The easiest way to achieve simplicity will always be to lack complexity, but at scale it becomes just as important to distribute complexity where it pays off and minimize it where agility is critical. This unlocks new abilities and processes, as well as more elevated forms of simplicity we strive for.


Craftsmanship Is About Maximizing For Correct Assumptions

We look for consistent, repeatable patterns and techniques for building the best possible software. This consistency drives correctness at scale, keeping the friction low when it’s time to expand or refactor.


Craftsmanship Is About Building Each Other

We leverage AI and automation together to generate code the way we’d do it by hand, only faster. This frees us to focus on what humans really need.


Craftsmanship Is About the Freedom To Forget

Implementation details matter, but only when we need them. By engineering stable, high-quality abstractions, we can safely forget lower-level complexities until the moment it’s relevant. Our code becomes more maintainable, letting us stay agile and creative.


Share

Failed to render LaTeX expression — no expression found