The skills that won't deprecate in the AI era
While you debate whether AI "truly thinks", the market is already redefining what it expects from you. Stop debating AGI and start investing in the right skills.
Personal blog about technology, development and career
While you debate whether AI "truly thinks", the market is already redefining what it expects from you. Stop debating AGI and start investing in the right skills.
Cloudflare rewrote Next.js in a week with AI. Almost all lines were generated, but the "almost" is the most important part of this story.
With LLMs generating code faster than ever, the skills that set professionals apart are shifting. Communication, System Design, and Spec Review are the new center of gravity.
Why you need to take responsibility for the code that AI generates
Why it's so hard to achieve four nines of availability
Cache as the foundation of performance, code vs complex protocols, real bottlenecks in development and the future of programming careers
Agentic Development and why Go is an excellent choice Your browser does not support the audio element. Key Points Go's simplicity reduc...
LLMs in software engineering, extreme fault tolerance, expert generalists and more highlights from the week
Why do experienced developers seem to have a sixth sense for architecture? The answer lies in the difference between observing code and understanding systems.
Emptying the Backpack With the Go Language Key Points Go promotes radical simplicity by eliminating unnecessary abstractions, resulting in more...
Cloudflare Outage June/2025: Lessons for Software Engineers Key Points Dependencies have dependencies: mapping the complete tree down 3-4 level...
Authentication and Authorization in the Trenches: The Anatomy of a Breach That Could Have Been Avoided Key Points Data breach incidents are ext...
AI and the Future: Reflections from My Talk at GDG Aracaju Key Points AI isn't just about having ready answers, but knowing how to ask the righ...
Event Sourcing: CDC vs. Outbox Pattern Key Points CDC captures changes directly from the database transaction log, avoiding application code mo...
Hey Dev, You Need to Learn About Data Streaming! Key Points Streaming allows processing terabytes of data without storing everything, filtering...
How to structure AI-assisted development through formal specifications instead of better prompts
HypeDrivenDevelopment: Tips on How to Avoid It Key Points Pilot projects with real metrics are essential: test technologies on a small scale me...
Monolith or Microservice? There's a Third Way! Key Points Macroservices represent complete business domains, not isolated features, drastic...
The World is Asynchronous and Event-Driven Key Points Synchronous systems don't reflect how the real world works - nobody waits on the line whi...
The Temporal Decoupling Principle Key Points Temporal coupling occurs when components depend on each other being available simultaneously, crea...