Posts by Steven Stuart

@Steven Stuart

Steven Stuart

Bringing clarity from complexity
Boca Raton, FL stevenstuartm.com Joined November 2025
3.1k Points • 91 Badges • 21 Connections • 68 Followers • 20 Following

Posts by Steven Stuart

Steven Stuart • • in Articles • 13 min read
GraphQL divides teams, and I don't claim the last word on it. This post is my research into my own experience with GraphQL and into decisions I'm still making. I'm not calling anyone out or dismissing what teams have built with it. I'm asking for cau...
post-cover-30860
Steven Stuart • • in Articles • 9 min read
Coding tests can effectively filter out candidates who can't write working code. That's a legitimate purpose. The problem emerges when organizations test for timed algorithm-puzzle skills in roles that require entirely different capabilities: system ...
post-cover-30343
Steven Stuart • • in Articles • 12 min read
Many of the software projects that go wrong go wrong through misalignment. They solve a need nobody had, accept tradeoffs nobody weighed, or carry risks nobody examined. PMI's 2014 survey of more than 2,000 practitioners put poor requirements managem...
post-cover-30158
Steven Stuart • • in Articles • 9 min read
It usually starts with one feature. The product team wants the new reporting dashboard available only on the enterprise plan, and there's no plan model in the code yet. The flag service is already wired in and supports targeting, and a segment called...
post-cover-29901
Steven Stuart • • in Articles • 12 min read
I appreciate what an API gateway brings to most systems, at the right time and in the right place. It gives every service a shared first layer. TLS, rate limiting, and access logging happen once at the edge, and bad tokens get turned away before any ...
post-cover-29545
Steven Stuart • • in Articles • 13 min read
Any API endpoint that updates part of a record has to decide what a missing field means, whether the client left it alone or wants it cleared. Most business APIs face that decision constantly, because records like customers, orders, and accounts are ...
post-cover-27424
Steven Stuart • • in Articles • 12 min read
Every service request arrives with the same question: what makes this request legitimate? It is a question I return to often, because the answer tends to reveal a foundational belief about a system's architecture. That belief might not have been made...
post-cover-21780
Steven Stuart • • in Articles • 12 min read
When I encounter a system or data design decision I'm unsure about, I endeavor to ask the same thing: where does authority live, and how bounded is it? Where Authority Belongs Authority in a software system is the assignment of decision-making powe...
post-cover-21429
Steven Stuart • • in Articles • 12 min read
As an architect, a core part of my job is assessing viability and risk before committing a team to building something. That means understanding the problem deeply, testing critical assumptions early, and knowing when to change course. Sprint-based de...
post-cover-19683
Steven Stuart • • in Articles • 12 min read
I tend to think of reporting and production as incompatible roommates. They need the same space, they optimize for completely different things, and every accommodation one makes for the other is a debt that gets called in later. The production schema...
post-cover-12783
Steven Stuart • • in Articles • 12 min read
Frameworks like React Native, Flutter, and MAUI keep promising to end the "write it twice" problem across mobile platforms. One codebase, every platform, native-quality results. Yet every time, the abstraction leaks. Then it floods so fast that baili...
post-cover-12105
Steven Stuart • • in Articles • 11 min read
I have been a part of a dev team where poor observability constantly brought us to a standstill. Not because the tooling was missing, but because the data it collected never carried meaningful context. Alerts fired constantly, so operations teams ign...
post-cover-11786
Steven Stuart • • in Articles • 13 min read
This is a highly opinionated take on shared libraries and the damage they do to team autonomy and development tempo. Teams deliver value faster and more consistently when they can make decisions, ship changes, and evolve their domains without coordin...
post-cover-11002
Steven Stuart • • in Articles • 12 min read
The billion-dollar mistake. That's what Tony Hoare, in a 2009 talk, called his invention of the null reference for ALGOL W in 1965. The quote gets repeated so often that "null is dangerous" has become conventional wisdom. Entry-level and intermediate...
post-cover-10730
Steven Stuart • • in Articles • 7 min read
A few months ago, I read a post about how SEO is dead and that we need to let the past die and find greener pastures. I'm finally getting around to writing my thoughts on it. That contention was correct in many ways, but it also drew an undeserved bi...
post-cover-10512
Steven Stuart • • in Articles • 10 min read
Most engineering teams have a backlog of work they call "tech debt." Developers understand how it can slow down feature development, increase support costs, and threaten system stability. Yet when they bring these concerns to stakeholders, the work o...
post-cover-10114
Steven Stuart • • in Articles • 12 min read
It is time to update a third-party package in your repository, or at least to consider it. So how do you know what is safe, what is needed, what is prudent, and what will keep our company from melting down in record time? To address these questions, ...
post-cover-9600
Steven Stuart • • in Articles • 8 min read
Systems that stay cheap to change for years aren't the ones built to fit today's requirements perfectly. They're the ones that bend without breaking when requirements shift, technologies evolve, and teams discover what they didn't know upfront. Build...
post-cover-9276
Steven Stuart • • in Articles • 9 min read
In software development, the mistake that tends to cost more isn't the typical bug. It's building the wrong thing. A bug announces itself when something fails, and the fix is usually local. A wrong feature passes every test, ships, and only shows up ...
post-cover-9060
Steven Stuart • • in Articles • 12 min read
Business and technically minded people both tend to credit new technology for the gains seen after a system or tool rebuild. They will also often blame the tech when a rebuild goes awry. But when you examine what actually changed, the technology ofte...
post-cover-8745
chevron_left