Uncle Bob Martin
@unclebobmartin
Software Craftsman
Morning bathroom rant: @cmuratori’s talk at the Better Software conference. youtu.be/wo84LFzx5nI?si…
This talk by @cmuratori is _excellent_. The first hour and a half is a gorgeous history of computing and the roots of OO. His real beef with OO seems to be the old and discredited idea of simplistic real world modeling — and with that I heartily agree. youtu.be/wo84LFzx5nI?si…
The current predilection for anti-OO expressions is deeply naïve. It comes from a misapprehension of where the OO ideas originated, what those ideas are, and why those ideas promote superior structures. This kind of naïveté is often the result of factionalism. Faction A…
Karoline Leavitt chides the media by exhorting them to: “Trust in Trump”. Someone needs to take young Karoline aside and remind her that we, Americans, do not implicitly trust our leaders, but are always suspicious of them and will hold them to account.
New long-form conversation! Robert Martin aka "Uncle Bob" (@unclebobmartin) on AI, good programming principles, Clojure, type systems, discipline, productivity and more: youtu.be/FWQ5ICLEOu8
When designing software, should we be reactive, or proactive? Should we adopt YAGNI or Hammock Driven Development as our overarching rule? Should we be 100% “Agile” or 100% waterfall. Answer: It’s _always_ a mix of moderate amounts of both. The best way to drive a project…
Whew! Physicists are afraid of Eric Weinstein -- and they should be youtu.be/KiFYcuoK490?si… via @YouTube
AI is not an excuse to relax your discipline. On the contrary, effective use of AI requires a greater reliance on discipline and intense scrutiny. TANSTAAFL!
OOP is not a methodology. It is a style of programming that prioritizes the separation of concerns through the management of source code dependencies.
Over the last 2 1/2 decades, our industry has begun to learn a very critical lesson. Programmers should adopt a discipline to write automated tests for every behavior that can practicably be tested in that manner.
I’m listening to the press conference with Trump and the NATO secretary general and I can’t believe how abysmally stupid some of the questions of the reporters are; it’s breathtaking.
All explained here youtube.com/watch?v=OYQTBE… Uncle Bob IS the OG…
This guy is really good. How Can a Dead Star Outshine the Sun 200,000 Times? youtu.be/yNN9Cu7K-nk?si… via @YouTube
Minecraft used to be so easy to play. Now it's a nightmare of loaders and launchers and two factor id and just general massive red tape. P.U.
I _ love_ my Cybertruck. It is easily the best land vehicle I have ever owned. It is powerful, agile, and very capable.
Rewatching @unclebobmartin's SOLID design principles videos, I’ve learned much. Revisiting them reinforces concepts we take for granted. He starts with an unrelated science fact—why? I’m unsure. Here's my key takeaways:
Dear New York. Really?
Zohran Mamdani: "Our end goal, seizing the means of production" HOLY F