-
A Wonderful Awful Idea
I stumbled on code just the other day, The curious kind, in a curious way. The kind that makes you sigh, then grin, You shake your head, but you’re pulled right in. The kind that whispers, “Look again!” So you scour the codebase, line by line, then— Counting the places it dares to repeat, A — read more
-
The Future of Coding: Systems Thinking and LLMs
As individuals age, epiphanies become rarer, often reflecting a gradual rather than sudden shift in perspective. This narrative emphasizes the transition from micro-level code obsession to a system-level focus in large-scale software, advocating for an evolution in developer roles toward system designers and architects, while recognizing the intrinsic artistry of coding. — read more
-
Why I hate Dependency Injection.
The click-bait title is completely intentional. 🙂 Spoiler though, I don’t actually hate dependency injection (DI). In fact, I love DI. I think it’s one of the best concepts of software design. It enables flexible software architectures, better testing, and flexibility and reusability of components. It’s an amazing concept. So why the click-bait title? Because — read more
-
Using C# from C++.
Using C# classes in C++. — read more
-
What I’ve learned from 2 years of Productivity Research and Application Development
Over the course of the last two years I’ve embarked on a journey developing a productivity (read to-do list) application. When I started out I dreamt of a productivity app that worked for me. Because I, like many others I can only assume, hadn’t gotten much value out of the many applications I had tried — read more