"As a group, the engineers who started using GenAI when it became available were very different from the ones who didn’t...On average, the engineers who reached for the newly available GenAI were doing significantly more PRs and merges than those who didn’t before GenAI appeared on the scene."

Company as Code

SIMD: A practical guide

Crash Course on Load Balancing Algorithms

Elevate Your Documentation: A Review of React Docs

Deep Drive in Data Partitioning & Sharding

Handling Failures in Distributed Systems

Scaling Distributed Systems with the Scatter-Gather Pattern

AI and the Unsolvable Problems in Our Work

Mistakes That Cost You Your Offer

Building Reliable LLM Agents with Pydantic A

Behaviors to adopt early in career

Last week I wrote a bit on programming languages and their history

Engineering With Java : Digest #43

How to understand deadlines (as a developer)

Learnings as a Principal Engineer

Tech Industry : 2015 v/s 2025

Building a CRUD application in Angular - For Beginners

Why do Software development estimations fail?

How to Estimate Like a Superstar Tech Lead ?

Software Engineers’s Playbook 2025

Thinking in Actors - Part 3 - Using the Actor Model to track aircraft

Working with Type-safe Generics

A Peek Behind Go’s Entry Point (main)

Thinking in Actors - Part 2 - Welcome to a world of ordered thinking

Cyber Summary for Holidays!, 27 Dec, 2024! Happy New Year

The kit concept - prelude replacement

Building VoiceKick: voice stream + Whisper

End to End Testing No More

From Substack Overflow to Smart Insights: How AI helped me build an article summarizer in a programming language I had never used before

More →