Claude Code Skills: A Practical Guide for Embedded Developers
Most developers using Claude Code treat it like a smarter terminal. Type a request, get a response, repeat. It works….
Jacob's Blog
Category Archives: Software Techniques
Most developers using Claude Code treat it like a smarter terminal. Type a request, get a response, repeat. It works….
Every embedded engineer has a printf story. You add a quick debug statement, rebuild, flash, and suddenly the timing bug…
When most developers evaluate an RTOS, they start with the kernel. Scheduling. Context switches. Mutexes. Semaphores. Those things matter, but…
If you’ve been building embedded systems for a while, you’ve probably configured hardware the “traditional” way. Diving into header files,…
If you’ve been in the embedded systems industry for at least a few years, you’ve undoubtedly encountered FreeRTOS. It’s the…
A firmware update failure is a major project red flag. Yet, most firmware engineers think the goal of an update…
In embedded software development, Cyclomatic Complexity is one of the most overlooked metrics. Yet, it’s one of the most powerful…
Getting started with Zephyr RTOS can be frustrating, even if you’re experienced with RTOSes. Yes, you can follow the Zephyr…
Every embedded engineer has wrestled with integrating a new chip or board that should have taken days but turned into…
Whenever you start a new embedded project, chances are the first thing you do is grab a development board. You…
Most embedded SDKs are bloated, tied to heavyweight IDEs, and challenging to integrate into modern development workflows. Simple things like…
Last week, embedded developers, managers, and vendors descended upon Nuremberg, Germany, for the annual Embedded World trade show. Despite a…