Archives
All the articles I've archived.
20261
October1
Will Coding Agents Keep Up With Modern Languages?
An experiment exploring whether coding agents can keep up as programming languages evolve.
20232
September1
Enhancing ROS 2 Systems: The Power of Node Composition
How ROS 2 node composition reduces overhead and improves communication efficiency in production robotic systems.
February1
Unlock Your Potential: How to Thrive as a Junior Developer
Practical habits for learning, seeking feedback, embracing mistakes, and growing as a junior software developer.
20222
December2
RAII: Resource Management in C++
An introduction to Resource Acquisition Is Initialization and safe, predictable resource management in C++.
C++ Error Handling with Style: The Benefits of optional and expected
A look at C++ error-handling approaches and how std::optional and std::expected make failures explicit.