Latest posts
-
What does it take to be a good software engineer in 2025?
What's a good software engineer in 2025? ... Read more
-
Zephyr’s build system 101
A small piece on Zephyr's build system's fundamentals ... Read more
-
Write-up: Zephyr Project's meteoric rise
A write-up on Memfault's webinar on "Zephyr’s Meteoric Rise and What It Means for the Future of Embedded" ... Read more
-
The perfect technical interview
Finding the right candidate for a tech role is a non-deterministic process. I've developed a clearer view of what an ideal technical interview format should look like. ... Read more
-
From Rust to AVR assembly: Dissecting a minimal blinky program
Ever wondered how high-level Rust code gets compiled into assembly before being executed on a target microcontroller? This article is a detailed walkthrough of the process on an AVR microcontroller, sharing low-level insights and explaining interesting Rust features. ... Read more
-
Publishing my first Rust crate
For years I've been wondering how I can contribute to open source in Rust. Today, I completed a first milestone by publishing my first Rust crate. ... Read more
-
Thoughts of a first-time conference speaker
Public speaking can be intimdating, especially for software engineers. Personally, I never was comfortable performing in front of an audience. This article is a short note on some observations I made while giving a public talk for the first time. ... Read more
-
Advent of Code, yet another reason to wake up early
Waking up early for fun and profit (climbing AoC's leaderboard) ... Read more