News
Error Handling in Zig Explained
Error handling in Zig is simple, explicit, and powerful.
Refactoring 035 - Use Separate Exception Hierarchies for Business and Technical...
Use separate exception hierarchies for business and technical errors.
Coding a Fractal Tree With JavaScript and HTML5
Fractals are never-ending patterns created by repeating mathematical equations. We’ll draw one of the best-known Fractals, using o...
The Death of the Curious Developer
The shift from curiosity-driven development to metric-focused creation is reshaping the software landscape.
Why Odin Deserves a Place Beside C, Zig, and Rust in Your Toolbox
I like many others initially dismissed Odin as that language that was primarily intended for game development.
Abstraction for Abstraction’s Sake: How Developers Talk Themselves Into Complexi...
Discover the pitfalls of over-abstraction in software development and learn practical strategies to write cleaner, more maintainab...
Code Smell 06 - Trying to Be a Clever Programmer
Don't try to look too smart. Clean code emphasizes readability and simplicity.
The Project That Made Me Choose C Again
In a world dominated by modern programming languages, C remains a powerful choice for low-level system programming and efficiency.
Streamlining Automotive Testing With Real-Time Documentation: Kober’s Success St...
Kober Engineering’s experience shows how SimpleBLE can address real-world challenges in automotive testing.
I Built with AI Coding Agents. The Hype Is Dangerous.
Vibe coding with AI agents isn't the shortcut it promises. Version mismatches trap you in loops, hidden architectural decisions cr...
Should You Be a Tech-First or People-First Developer?
Some devs just know they love solving complex problems. They’re the go-to person when no one else has the answer. Others discover...
Refactoring 034 - Wrapping Messy Parameters Into a Single Meaningful Entity
Wrap messy parameters into a single meaningful entity.
