Zen and the Art of Motorcycle Maintainance
Patrick Kelly
During my Christmas break, I found myself drawn back to Robert Pirsig's "Zen and the Art of Motorcycle Maintenance." The book's meditation on Quality feels more relevant than ever.
Quality isn't merely a characteristic of things, but rather a fundamental reality that precedes both our subjective experiences and the objective world. Pirsig suggests we recognize Quality intuitively, before our analytical mind can dissect it. This recognition happens in that instant before we intellectualize our experience - when we simply know something is excellent.
This framework has profound implications for building developer tools. For my work at Sideko, Quality manifests in three critical areas:
First, there's the quality of internal systems. A high-quality codebase isn't just about following best practices - it's about creating an environment where engineers can think clearly and work efficiently. When internal quality slips, velocity plummets. We are able to add new programming language targets in days with a small engineering team. This took over a year of constant iteration on quality of our Rust codebase. Elias Posen does amazing work here.
Then there's the quality of our output - the generated code itself. This needs to feel natural, as if crafted by a senior engineer who deeply understands both the problem domain and engineering aesthetics. Developers can sense machine-generated code instantly. They recognize its patterns, its rigidity, its lack of nuance. Achieving human-level quality in code generation isn't about passing a test - it's about creating code that feels right to an experienced engineer.
Finally, there is the quality of the Sideko user experience. We've learned that different personas approach code generation with distinct needs and mindsets. A senior engineer wants granular control and technical depth. An engineering manager needs governance and visibility. A developer relations team requires consistency and brand alignment. Quality here is about crafting experiences that feel natural and empowering for each of these personas.
What feels relevant to me now, is that amidst all the discussions about "taste" in the AI era, we're really talking about Quality.
Scale your DevEx and Simplify Integrations
Read More
Sideko Releases C# SDK Generator
Sideko's new C# SDK generator, leveraging C#'s growth (+1.43% in TIOBE), creates invisible, fully tested, strongly typed, and auto-authenticated SDKs with customizable code and complete documentation.
Can APIs Be Beautiful?
Sideko's team, with insights from Keith Casey, explores why some APIs "feel right" by connecting API design trends to art and architecture movements, aiming to articulate the concept of "beautiful" APIs.