Cathedral vs Bazaar People Management
Applies the Cathedral vs. Bazaar open-source metaphor to people management, comparing top-down control with decentralized, autonomous team styles.
Applies the Cathedral vs. Bazaar open-source metaphor to people management, comparing top-down control with decentralized, autonomous team styles.
Ghostty terminal devlog update covering beta program growth and the introduction of a new Terminal Inspector tool for developers.
A developer's experience using Sweep, an LLM-powered tool that generates pull requests to write unit tests and fix code in a GitHub workflow.
A developer outlines the consistent five-part format for their upcoming technical project tutorials, including Introduction, Materials, kBits, Details, and Wrap-Up.
Introducing 'kBits', a new format for sharing concise, single-topic technical learnings and insights alongside project tutorials.
A bootstrapped SaaS founder discusses the 'build vs. buy' decision for core features, analyzing cost, time, and opportunity cost at the MVP stage.
A software developer shares key writing lessons learned while authoring a book, applying principles like KISS from software development to improve clarity.
A developer shares insights on defining a true MVP for a SaaS product by cutting non-essential features and focusing on core value.
The author explores programming as a craft, drawing parallels with weaving, knitting, and lighting design to argue it's an accessible, creative skill.
A web developer reflects on five successful years of freelancing and running his own agency, highlighting achievements like courses, a book, and a CSS methodology.
Explains how the software development practice of 'grooming' can be applied to boost productivity in any project by preparing work ahead of time.
A fable about a security guardian and a developer learning to collaborate, illustrating the principles of DevSecOps and secure software development.
A critique of open-source software development's 'bazaar' model and advice for open-source maintainers on managing projects and avoiding burnout.
A summary of a study showing how technical debt and low code quality significantly slow development and increase defects.
A guide on learning software development effectively, covering language choice, early practice with simple challenges, and building a todo app.
GitHub executive Ben Balter shares insights on effective communication strategies used by engineers at the world's largest software development platform.
A developer analyzes a 'magic number' in code, exploring the hidden conversations and UX decisions behind a seemingly simple limit.
Mitchell Hashimoto proposes reorienting GitHub Pull Requests around immutable changesets to solve common review workflow problems.
A developer shares their excitement about joining the open source platform OpenSauced and contributing from day one.
A monthly retrospective from TinyPilot's founder covering business metrics, goal progress, and software development insights.