-
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
-
GoF – Abstract Factory Pattern
What a wild summer it has been. With everything going on in the world, it’s important to take a moment to reflect on what’s going well, right now. With non-essential travel on pause, I haven’t needed to travel for work. Which means I’ve had more time to enjoy the summer with family, and more time — read more
-
Leak Free, by Design
C++ is a brilliant language, one that has had my heart for many years. Though with the rise in web applications, more developers are finding themselves working in full stack web applications. Which almost never utilize C++. This can be seen in the 2020 StackOverflow developer survey, where 69.7% of professional developers are utilizing JavaScript — read more
-
A Single Responsibility
Over the years I quite often find myself pondering software development patterns and practices. It’s the kind of thing I think about in my downtime, when I’m driving to and from work, or sitting at home… pondering. I always seem to come back to one question, is the common interpretation of the pattern, that is — read more
-
Separating your Concerns
I spent a lot of time debating what I should title this post. Should it be “Buzz Words”? Or maybe “Separation of Concerns and SRP”… SOLID Concerns? In the end, I settled on this — Separating your Concerns. I also spent a bunch of cycles, asking myself what I really wanted to cover. What ideas — read more