The point of planning
The purpose of a plan In software development, we love to make plans. We plan everything from 2‑week sprints to 5‑year roadmaps. The point of having a plan, fo...
The purpose of a plan In software development, we love to make plans. We plan everything from 2‑week sprints to 5‑year roadmaps. The point of having a plan, fo...
Overview What if you could let Claude and Codex work together as pair programmers, talking to each other directly? One acts as the main worker while the other...
We recently had a great conversation on the Making Software podcast with Bobby Tierney, a Principal Architect at Okta and Auth0 who focuses on agentic security,...
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as we...
Talent gets you started. Discipline keeps you shipping. After years of building software on macOS, I've realized the developers who consistently deliver aren't...
March 25 2026 Background Why do I file bug reports with Apple Feedback Assistanthttps://feedbackassistant.apple.com/? I plead insanity—or perhaps addiction. I s...
Overview Repository admins can now disable comments on individual commits, a small but meaningful improvement for maintainers dealing with unwanted noise on ol...
The Cost of Meetings - The average project manager spends 15–20 hours per week in meetings. - Developers lose 10–15 hours per week to meetings. - If half of th...
markdown !Will Barretthttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2F...
WWDC26: June 8-12, 2026 March 23, 2026 !The WWDC26 logo in a gray-to-white gradient against a black background. The first two letters WW are in dark gray, the...
You can't improve what you can't see The saying famously goes, “what gets measured gets managed,” or “the nail that sticks out gets hammered.” To manage someth...
MARCH 10, 2026 Here on the Gemini Code Assist team, our primary goal is to make the moment‑to‑moment experience of writing and reviewing code more fluid, intell...
Understanding the TrueTime Skill in OpenClaw Time is arguably the most complex dimension in software development. Between Daylight Savings Time DST, leap years...
The Bug I was digging into ClawHub's search ranking system ClawHub is the skill marketplace for OpenClaw and noticed something weird: if you searched for a ski...
The Problem If you've been building with AI agents like Claude Code, you've probably encountered these problems: - Context loss – Starting a new session wipes...
Every growing business hits the same crossroads: you need software to solve a problem, and you have two options—buy something off the shelf or build something c...
'Part 2 of the Git Mastery Series Part 1: How Git Actually Thinks | Part 3: Branching Without Fear →
Part 1 of the Git Mastery Series Here's a conversation that happens on every development team, roughly once a month: Someone runs git reset --hard when they me...
!Cover image for Why You Should Stop Just Posting on Dev.to and Where to Go Insteadhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=a...
!Cover image for Stop Writing Boilerplate! Simplify Java Bean Mapping with MapStructhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity...
!Million Ways To Codehttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fu...
Introduction A recent guest lecturer in a Computer Science elective warned that AI is poised to take over the majority of jobs, even suggesting that a CS educa...
O momento atual no desenvolvimento de software empurra muitos devs para dois caminhos: microsaas ou produto fechado para monetizar rápido, ou apostar em agentes...
!Cover image for How to Read Findings: Fast, Clear, Actionablehttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https...
Overview Aviso: La mayoría de las actualizaciones estarán en inglés, pero iré publicando también entradas resumen en español cada cierto tiempo. This week I de...
Contextual Commits – Capturing the WHY in Git History I’ve been using coding agents daily for the past year, and a constant problem has been making the agent a...
!Cover image for The Adventures of Blink S5e2: Logs and Configshttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/http...
Job postinghttps://jobs.ashbyhq.com/meticulous/3197ae3d-bb26-4750-9ed7-b830f640515e Hacker News discussionhttps://news.ycombinator.com/item?id=47341760...
Over the past year, I've shipped six free developer tools and learned more about what developers actually need than I could've from reading documentation alone....
!Cover image for A new tool I built: Crashvaulthttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to...
As an undergrad student majoring in Computer Science, with an interest in Open Source, I'd like to ask and hear from the people in the community. So, I'm curiou...
The Open‑Source Crisis in the Age of AI Starting with the “vibe‑coding” issue mentioned by Andrej Karpathy in February 2025, a year later fundamental AI‑driven...
Break the Cycle of Tutorial Hell You’ve finished the tutorial. The todo app works. You feel ready. Then you open a blank editor to build something real, and no...
Imagine you’re at a coffee shop. You tell the barista, “I’d like a drink.” Depending on the context—maybe it’s 8:00 AM or a hot summer afternoon—that “drink” co...
I’m ready to retire. In my younger days, I remember a few pivotal moments for me as a young nerd. Active Server Pages. COM components. VB6. I know these are lau...
The Problem with “Collecting” Mental Models I’ve read a lot of mental‑model articles over the years. Most of them fall into the same trap: they treat mental mo...
GPT-5.4, OpenAI’s latest agentic coding model, is now rolling out in GitHub Copilot. In our early testing of real‑world, agentic, and software development capab...
!GitHubhttps://cdn.mos.cms.futurecdn.net/2Z9rxwcvZrC34RGiyKN9Tj.png Image credit: Getty Images OpenAI is developing its own code‑repository platform as an alter...
At some point, I stopped opening my inbox in the morning—not because there weren’t important emails, but because there were too many of them. Tens of notificati...
1. The workers: Understanding Goroutines Imagine a single‑threaded program as a co‑working space with just one person working there. They have the whole place...
El mes pasado me tocó tomar una decisión que probablemente muchos de ustedes han enfrentado Nuestro equipo quería integrar un LLM en el pipeline de revisión de...
Introduction It's a reasonable thing to be skeptical about coding with AI. If you've been burned by earlier models, the hesitation makes sense. But the models...
!Cover image for AI Is Taking Over Every Sector : But As an African, do i Still Need to Learn How to Codehttps://media2.dev.to/dynamic/image/width=1000,height=4...
What AI Actually Changes in Software Development Part of a series – see previous pieces: “The Gatekeeping Panic”, “The Meter Was Always Running”, “Who Said Wha...
I’m posting for the first time here because I finally decided: just do it. Learning from The Odin Project has taught me something simple but hard: motivation wi...
!Cover image for 'Two Weeks, I Promise': The Lie We Tell Clients and Ourselveshttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,f...
Over drinks a few weeks ago, a friend told me he'd been offered a promotion to an Engineering Manager role. He planned to decline it, but wanted to hear my take...