Is Opencode as Smart as Claude Code?
A comparison of AI coding assistants OpenCode and Claude Code, analyzing their capabilities in managing complex coding workflows and context.
A comparison of AI coding assistants OpenCode and Claude Code, analyzing their capabilities in managing complex coding workflows and context.
A developer's personal crisis about the impact of Generative AI on software engineering careers, ethics, and the future of the industry.
A developer reflects on the first month of VibeTunnel, a terminal app for running AI agents, detailing rapid growth, key technical milestones, and lessons learned.
An engineer critiques the misapplication of OKRs in tech teams, arguing for simple, outcome-focused plans over rigid quarterly rituals.
Discusses how AI tools like GitHub Copilot are changing developer work, arguing they act as powerful assistants rather than replacements.
A software engineer shares practical advice on mentoring, focusing on patience, framing advice, and navigating leadership growth within tech teams.
AI will replace entire companies and products, not just jobs, as lean AI-powered competitors disrupt traditional SaaS and security industries.
A developer reflects on the dual nature of AI's power, expressing excitement for its capabilities and dread over its potential to cause widespread job loss and economic disruption.
The article argues for the value of 'Expert Generalists' in tech, individuals who span multiple specialties, and how to identify and cultivate them.
Explores how tech debt in infrastructure code creates a self-perpetuating 'flywheel' effect, making it extremely costly and difficult to fix.
Explores the role of 'Expert Generalists' in tech, their key traits, and why they are increasingly vital alongside specialists and LLMs.
A curated list of essential resources for engineers to master AI-assisted development and transition to agentic engineering workflows.
A personal journey from aspiring dancer to Python programmer and eventually a distributed systems researcher, detailing career transitions and technical growth.
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.