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.
Failed to render LaTeX expression — no expression found