Random reminder that I have a YouTube channel where I post videos about software architecture and design. Usually in the 10 min range trying be concise as possible. If you enjoy please share. Have suggestions? Please let me know.
https://t.co/dqDRpDB8Fl
@TheCraigHewitt@mikeoliver It is. Network effect. Although QB is built for business owners, not accountants. Accountants are forced to deal with it. It hides actual double entry accounting that's under the hood.
I keep reading this is "REST". This isn't going "back to REST". It's going stateless. Which REST is, but devs think of REST as JSON over HTTP and forget everything else. I feel like we're in a world that's about to reinvent a ton of shit.
Before, running a remote MCP server meant managing session state, which limited where you could run it.
Now that MCP is stateless, you can deploy on serverless and edge infrastructure, or scale horizontally behind any load balancer.
Ever notice how a codebase can look clean and organized, and still be a nightmare to change? Derek Comartin walks through five reasons that happens, and none of them are about messy code. @CodeOpinion https://t.co/uBPwf6wctM
@bertyJobbo From my observation there are so many small systems (not SaaS) that live off a random vm or webserver managed by 1 random person who doesn't even know how it works. Majority. By a lot.
The worst enterprise software decisions often look like "best practices". Here are 5 architecture decisions that create complexity, coupling, and systems nobody can safely change.
5 Software Architecture Mistakes That Make Systems Hard to Change https://t.co/4hLeEc9Nsc < maybe I'm naive, but I don't think smart, autonomous agents are going to magically skip all these mistakes called out by @codeopinion. Agents need good judgement and direction from you.
The worst enterprise software decisions often look like "best practices". Here are 5 architecture decisions that create complexity, coupling, and systems nobody can safely change.