Story of Codexia
A fable about a security guardian and a developer learning to collaborate, illustrating the principles of DevSecOps and secure software development.
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.
Explains why traditional debugging fails for LLMs and advocates for observability-driven development to manage their non-deterministic nature in production.
Interview with Weaviate CEO Bob Van Luijt on building an open-source vector database, the rise of vector search, and the business of AI-first software.
Mitchell Hashimoto introduces Ghostty, a new terminal emulator written in Zig, and discusses useful Zig programming patterns.
A developer reflects on how their opinions on software development practices like comments, testing, IDEs, and remote work have evolved over time.
Explains the distinct roles, responsibilities, and focus areas of Scrum Masters, Delivery Managers, and Project Managers in software development and project management.
A retrospective look at the 2005 Fog Creek documentary 'Aardvark'd', featuring early interviews with tech luminaries like Paul Graham and the reddit founders.
A developer's critique of TypeScript, arguing its type system can stifle creativity and innovation by making it harder to express functionality than to define types.
A software engineer reflects on a past production crisis, questioning the hero culture that rewards firefighting over proper engineering practices.
A developer's personal blog entry sharing books, articles, and resources on programming, software engineering philosophy, and productivity.
Explores how Toyota's 'andon' system for stopping production lines applies to transparent collaboration in modern software development and knowledge work.
Learn to implement feature flags (feature management) in ASP.NET Core for controlled rollouts, testing, and rollbacks without redeploying.