[notes] Three Theses and Their Implications About Software Engineering
A reflection on software engineering culture, emphasizing engineer agency and the impact of management on team dynamics and responsibility.
Chris Krycho is a software engineer, theologian, and composer who writes about technology, ethics, faith, and software design. His essays explore how digital tools can serve human flourishing, alongside reflections on engineering, creativity, and everyday life.
13 articles from this blog
A reflection on software engineering culture, emphasizing engineer agency and the impact of management on team dynamics and responsibility.
A software engineer explains their decision to avoid writing about dominant tech trends like LLMs, focusing instead on other important and enduring topics in the field.
A developer explains why they are building a custom static site generator in Rust instead of using existing tools like Astro or 11ty.
A developer's 2025 year-in-review focusing on writing output, including a Rust book update, an AI article, and personal blog & newsletter stats.
A software engineer reflects on their 2025 professional journey, focusing on joining a startup, scaling codebases, and personal project development.
A developer explains a feed duplication bug caused by renaming a blog post file and discusses the challenge of stable IDs in static site generators.
Discusses the value of using opaque wrapper types in software development to avoid primitive obsession and improve type safety.
A developer's 2025 review focusing on a single keynote talk about open source infrastructure, and lessons learned about preparing invited vs. pitched talks.
A software engineer's perspective on enjoying coding amidst the rise of AI coding agents, arguing for the value of hands-on programming.
Explains a Sony α7 camera quirk: 4K60 video recording is disabled when APS-C crop mode is activated, with an unclear error message.
True Myth v9.3.0 release notes, detailing new inspect helpers for functional types and bug fixes for TypeScript developers.
Kagi releases Orion 1.0, a WebKit-based browser for Apple devices, offering an alternative to Chromium and supporting multiple extension types.
A technical guide explaining how to set up a custom CDN subdomain using Backblaze B2 for storage and Cloudflare for DNS and URL rewriting.