About
A nickname, a long career, and a lifetime of building computers from parts.
The Compiler Whisperer is the pen name of a working software engineer with roughly thirty years of hands-on experience. The career in order:
Started out in the MS-DOS era, in C with x86 assembly. In Windows: client–server desktop applications in C++, MFC, VB6, and later VB.NET and C#; in web applications, ASP and ASP.NET operations-support systems for a variety of industries. In UNIX/Linux: web applications built mainly on Java and relational databases — operations-support systems of all kinds — plus C and C++ applications for controlling equipment and sensors. The last decade or so: C-language firmware for real-time operating systems, and software development across many different client sites. Always the hands-on kind of work: late-stage design through implementation and testing.
Apart from the work: a lifetime of collecting parts and building his own PCs from them. The machines that ran all of the above were, more often than not, assembled by hand.
Why a website, and why this topic
Decades of on-site work means I have watched the same story from the inside, a hundred times: a small or mid-sized business with an in-house application — often built in the 1990s or early 2000s — that still does the one job that keeps the business moving. The business grows. The people around the system change. The system itself gets more dangerous every year, even though it "still works."
And almost nobody on the internet has a genuine point of view on what to do with these systems, because the people who could write one don't have websites, and the people who do have websites have never touched one.
So this site exists to fill that gap: practical, honest, engineer-grade guidance for the person who has to make the call — usually a business owner or an operations lead, not a developer.
What this site is and isn't
Is
Honest comparisons (including tools where I earn nothing), decision frameworks I actually use, and checklists that have survived contact with real projects.
Isn't
Marketing. There are no countdown offers, no "limited time," no paid rankings. And it's general information, not legal, tax, or financial advice — for those, talk to a professional in your jurisdiction.
How the articles are made
In the spirit of full transparency: articles are drafted with AI assistance, then checked line by line by the engineer behind the pen name. The technical substance, the judgment calls, and the final wording carry the responsibility of a human being with thirty years of practice — which is exactly the standard I would hold myself to if you were paying me a consulting retainer to give you this advice in a meeting room.
The name, for the record: I chose "The Compiler Whisperer" because it describes how I still work — the machine and I have had a long, mostly civil conversation. The other half of the story — a PC/AT-compatible machine built from parts, from the Windows 3.1 era to this one — is on record in the bio above, and it's where the trust in every line of this site comes from.