Writing

Articles & Newsletter

Writing is how I clarify thinking, extract lessons, and share systems that help engineers grow in the age of AI.

The Thinking Engineer Newsletter

If you like structured thinking systems and want to leverage your growth, subscribe on Substack.

Subscribe on Substack →


All articles

Your Codebase Has Technical Debt. But Does Your Team Have Comprehension Debt?

Comprehension debt is the gap between the current understanding of a codebase and the understanding needed to work effectively with it. It can lead to slower development, more bugs, and decreased team morale.

Platform: dev.to

Read →

The 4 Cognitive Archetypes of Developers Using AI

A tracker to understand how AI usage shapes thinking, where it helps, and where it may quietly erode it.

Platform: dev.to

Read →

The missing layer in prompt engineering: thinking quality

I wrote a prompt system guide for engineers building alongside AI tools.

Platform: dev.to

Read →

Don’t let AI do your thinking: a practical guide for engineers

I wrote a guide to help engineers keep developing their judgment and intuition while using AI tools.

Platform: dev.to

Read →

Turn Your Laptop Into an AI Agent (Free OpenClaw + Telegram Setup)

A tutorial to setup OpenClaw on your local machine in a secure and efficient way and free.

Platform: dev.to

Read →

Autonomous AI Research Does Not Need a Giant Framework

Highlighting a simple and effective autonomous AI research system without relying on large frameworks.

Platform: dev.to

Read →

The Increasing Need for Human Connection in the Age of AI

In-person interactions build trust in a way that’s hard to replicate alone behind a screen.

Platform: dev.to

Read →

Why hiring junior developers pays off more than you think

Keeping an active junior developer hiring pipeline has many benefits.

Platform: dev.to

Read →

Ship AI in your engineering stack without the chaos

Key learnings and tips to build applications with LLMs.

Platform: dev.to

Read →

Why Learning Basic Robotics Made Me a Better Software Engineer in the Age of AI

Sharing my thoughts on how learning robotics has been valuable for my developer journey, especially in this age of AI.

Platform: dev.to

Read →

Learnings from a Klarna Engineer on feature development

Sharing key learnings from working on feature development at Klarna.

Platform: medium

Read →

Using AI to Build a Tool That Stops Me From Blindly Using AI

Introducing a tool to promote thoughtful coding through structured reflection. Before each commit, answer reflective questions to build your personal developer knowledge dataset.

Platform: dev.to

Read →