News
Code Smell 07 - Avoid Boolean Variables
Avoid Boolean variables, they lead to conditional logic and force you to write Ifs. Create polymorphic states instead
Why I Built a Zig Dotenv Lib
While working on a Zig based CLI argument parser, I found myself creating a dotenv parser as an unexpected side project.
The Rust Rewrites Nobody Asked For
Exploring the trend of rewriting existing software in new programming languages.
Is C++ Really That Bad? Separating Fact from Folklore
C++ has often been criticized for its complexity and steep learning curve.
I Rewrote My CLI in Zig — and Didn’t Miss the Borrow Checker Once
Exploring why Zig often feels more practical than Rust for real-world CLI tools, focusing on memory management, developer ergonomi...
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.


 English
English Russian
Russian French
French Spanish
Spanish German
German Japanese
Japanese korean
korean Portuguese
Portuguese