Inside Nixopus: Managing Database Migrations
Explores the design and implementation of a custom database migration system using Bun ORM for the Nixopus project, focusing on reliability and automation.
Explores the design and implementation of a custom database migration system using Bun ORM for the Nixopus project, focusing on reliability and automation.
Explores the value of 'Expert Generalists'—professionals who span multiple specialties—and how to identify, hire, and train them.
Martin Fowler argues that LLMs represent a fundamental shift in software development, comparable to the move from assembler to high-level languages.
The article explores the concept of 'Expert Generalists'—professionals who span multiple specialties—and how to identify, hire, and train them.
A software engineer reflects on the importance of quality in software development, drawing from open source experience and building Mergify.
A software engineer shares practical guidelines for starting a new tech role, covering documentation, tools, habits, and work-life balance.
An engineering manager reflects on the role's challenges, feeling accountable but not directly credited, and compares it to surfing.
A critique of the '10x engineer' myth, arguing for the value of 'normal' engineers and the complexity of measuring software development productivity.
Explores the key traits of 'Expert Generalists'—professionals who bridge multiple specialties—and their growing importance in tech.
An engineer shares insights on how AI is transforming software development workflows and the rise of the AI-enhanced engineer.
Explores the key traits of 'Expert Generalists'—professionals who span multiple specialties and are valuable in tech teams.
A podcast host shares insights on building a lean engineering culture in early-stage startups, based on interviews with tech leaders.
Analyzing the Builder.ai controversy, debunking claims of faking AI with human engineers, and exploring the technical challenges of such a deception.
A tech worker argues that unionization is essential for survival in the tech industry, citing economic threats and mass layoffs.
A keynote speaker explores the emotional drivers of web accessibility adoption, arguing that professional pride and shame are key motivators for developers.
A curated list and review of essential books and resources for learning DevOps principles, culture, and implementation.
An analysis of OpenAI Codex as an autonomous coding agent, detailing a real-world task to improve label formatting logic.
A developer's story about using git-bisect to diagnose a performance regression and the importance of proactive performance testing in software development.
Explores the concept of software benchmarks as falsifiable hypotheses for predicting real-world system performance, not just speed tests.
A tech founder shares his journey through burnout after selling his company and how rediscovering his passion for building led him back to software development, inspired by AI.