Fixing My Frankenstein Website: The Big Overhaul
My website is a mess. Oh sure, it looks just fine, but it’s all smoke and mirrors. Behind the surface,
6 Months of Testing C++ Build Systems: Here’s What You Need to Know
Six months. Countless builds. And me, stuck in a loop-doing the same thing over and over with different buils systems—so you don’t have to. Let’s figure out which C++ build system is really worth your time. I put the most popular build systems to the test—CMake, Make, Meson, Bazel, and more. Some were great, and […]
Hello MUI – How to Write Your First AmigaOS App Using MUI
Today, I’m going to show you how to create your very first MUI app on this next-gen Amiga system. We’re going to keep things very simple. Just a window with a hello message. Yes, its basic, but it’s also the first step toward building sleek and functional GUIs on Amiga computers using MUI. Lets get […]
Why I Switched to Self-Hosted Email Marketing with MailPoet: More Privacy, Less Cost
If you’re looking for a self-hosted email marketing tool that puts you in control of your data, integrates with WooCommerce, and costs less, stick around. I’m going to tell you why I ditched Mailchimp for MailPoet. I’ll also tell you how the migration went, the challenges involved, and MailPoet’s pros and cons. As promised, here […]
AmigaOS, MUI, and Death by 1000 Paper Cuts
This video was supposed to be a “getting started with MUI” tutorial. Instead, it’s going to be more of a rant. I’m going to call out what sucks. Call people to higher standards. Set realistic expectations for Amiga programming beginners. And finally, I’ll lay out the simple solution to what triggered this rant… The Backstory […]
CMake vs Bazel In Practise – Real Code, Real Results
Is Bazel a good alternative to CMake, or any of the other C/C++ build systems? My answer so far has been “don’t know because I’ve never tried Bazel.” Today, I’m going to change that, and put Bazel head-to-head against CMake.Here’s how it works: I’ve got two small projects, and I’m going to build them using […]
Has AI Made Programmers Obsolete? Is Learning to Code Still Worth It?
“AI is taking our jobs!” I seem to hear some variation of that every other week. Big claims that software developers are about to become obsolete, and that anyone can code using AI. If you’ve been mastering the craft of software for decades like I have, then the thought of all that skill being rendered […]
How to Convert Endianness in C/C++ in 4 Different Ways
I’m going to show you 4 different ways to convert between big-endian, little endian, and vice versa, starting with the slowest because it’s also the easiest to understand. I’m also going to reveal a gotcha that can really trip you up. And, I’ll show you the best-practise for making endianness handling code work on all […]
Choose MUI for your AmigaOS GUI System, and Forget the Rest
I’m going to upset some people with this, but if you’re going to learn how to build native AmigaOS GUIs, then learn MUI. Forget about the other GUI systems. Yes, I just said that even though ReAction is AmigaOS 4’s official GUI toolkit. And that’s for one very good reason. Actually, there are multiple reasons, […]