Writing

Engineering notes from real work.

Clear, practical writing on embedded systems, software design, debugging, AI, and product development.

Latest writing

From Medium

All articles
Medium

Vibe Coding in 2026: I Ship Faster, but I Review More Than Ever

How AI coding tools changed the way I build software, test ideas, and review what I ship.

Read article
Level Up Coding

How I Fake Real Classes in Pure C (No C++ Required — Just One Simple Trick)

A simple pattern for bringing class-like structure to a pure C codebase without switching languages.

Read article
Level Up Coding

How to Use GDB to Debug a Real C Bug Step by Step

A practical, step-by-step walkthrough of finding and fixing a real C bug with GDB.

Read article
Write A Catalyst

Will AI Take Your Job? Relax, Adapt, and Win

A grounded playbook for engineers and teams adapting their work as AI changes the industry.

Read article
Medium

Understanding the Liskov Substitution Principle: The Backbone of SOLID Design

A clear explanation of substitutability and why it matters when designing maintainable object hierarchies.

Read article
Medium

Craft Flexible Code with the Open/Closed Principle

How to extend software safely without repeatedly rewriting the code that already works.

Read article

Product writing

Guides beside the products

DBC Utility desktop application

DBC Utility Engineering Blog

Practical notes on CAN, CAN FD, DBC files, signal encoding, debugging, and tool workflows.

Read the blog
TellTide feedback platform

TellTide Product Blog

Guides on collecting customer feedback, managing feature requests, and building useful roadmaps.

Read the blog