Grady Booch Profile Banner
Grady Booch Profile
Grady Booch

@Grady_Booch

Followers
160,724
Following
512
Media
7,260
Statuses
96,365

scientist, storyteller, philosopher

Maui
Joined October 2011
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@Grady_Booch
Grady Booch
3 months
The story of computing is the story of humanity: this is a story of ambition, invention, creativity, vision, avarice, power, and serendipity, powered by a refusal to accept the limits of our bodies and our minds.
Tweet media one
13
59
296
@Grady_Booch
Grady Booch
3 years
@ImNotJK Makes a note to not recommend any of the young people I mentor to work at one of your companies. Balance matters; a full life matters; choosing to not be exploited by a company matters; establishing that balance and fullness starts early.
35
612
19K
@Grady_Booch
Grady Booch
1 year
“Will ultimately need a complete rewrite” is the siren song of every incompetent executive.
Tweet media one
478
1K
19K
@Grady_Booch
Grady Booch
8 months
@miehrmantraut Um. Dude. I invented the UML.
379
2K
18K
@Grady_Booch
Grady Booch
2 months
AI will kill coding in the same way that compilers killed coding. What kind of human language prompts would have sufficient detail, clarity, and precision to permit the creation of useful, evolvable, and maintainable executable assets? We call those "programming languages".
@Carnage4Life
Dare Obasanjo🐀
2 months
Jensen Huang, CEO of Nvidia, argues that we should stop saying kids should learn to code. He argues the rise of AI means we can replace programming languages with human language prompts thus enabling everyone to be a programmer. AI will kill coding.
1K
5K
21K
617
2K
16K
@Grady_Booch
Grady Booch
5 years
@eosnos @__apf__ Reboot your 3 y.o.
56
723
14K
@Grady_Booch
Grady Booch
2 years
@elonmusk tl/dr: Elon is in favor of free speech, but he is also in favor of suing you if he doesn't like what you say.
812
651
12K
@Grady_Booch
Grady Booch
1 year
@ValaAfshar Show me a CEO who exploits his H1B visa workforce. Vala, you are better than this. For goodness sake don’t normalize death marches; don’t glorify toxic management. Except…that is exactly what you have done here
117
485
11K
@Grady_Booch
Grady Booch
1 year
Dear @elonmusk , Speaking as someone whose profession is software and systems engineering, I have come to the conclusion that you don’t know what the frack you’re doing. You are the poster child for how to not lead a software-intensive organization. Respectfully, Me
442
880
10K
@Grady_Booch
Grady Booch
4 years
@DrewLawDesign Buy Apple Stock
39
148
7K
@Grady_Booch
Grady Booch
4 years
You don’t need a university degree to be a great developer.
203
999
7K
@Grady_Booch
Grady Booch
4 years
Apparently, I am a junior developer.
@CrossChainWolf
CrossChainWolf 🐺
4 years
If you call yourself a developer and use a mouse for editing code, I just assume you are a junior.
1K
148
1K
150
545
7K
@Grady_Booch
Grady Booch
8 years
From the wonderful mind of David Sedaris.
Tweet media one
85
4K
6K
@Grady_Booch
Grady Booch
2 years
Tonight’s movie.
Tweet media one
102
621
6K
@Grady_Booch
Grady Booch
2 years
First time this happened I thought “OMG my water heater is on fire!” Turns out, at noon around the time of the summer solstice, the sun strikes my roof at just the right angle to illuminate the vent for a few minutes.
Tweet media one
100
351
6K
@Grady_Booch
Grady Booch
1 year
@Zigmanfreud @Disney @Disneyland Good. The place will be more enjoyable without you there.
93
30
6K
@Grady_Booch
Grady Booch
3 years
@ImNotJK Jordan, this is not to say that I’ve never worked on weekends or had many long nights. Of course that happens, and it was my choice from time to time to do so. But I never had to do it as a condition to make my career.
13
78
6K
@Grady_Booch
Grady Booch
1 year
A bold move, to fire key developers who understand Twitter’s codebase and speak truth to your power. Elon is the most incompetent and toxic manager of any software-intensive system than I have ever seen (and in my many years of experience I have seen quite a few).
114
654
6K
@Grady_Booch
Grady Booch
2 years
@elonmusk I’m a software engineer. And I have no idea what you mean by “hardcore software engineering”. Will you please enlighten me as to what you mean?
489
321
6K
@Grady_Booch
Grady Booch
6 years
Rule 17 appears in page 30 () I see no violation of that rule by @tedlieu as asserted by the chair.
@krassenstein
Brian Krassenstein
6 years
This man is a hero. @tedlieu just played the audio of children crying in a detention facility on the house floor. They tried to stop him for five minutes but he kept playing it.
1K
9K
32K
188
1K
5K
@Grady_Booch
Grady Booch
5 months
We live in a remarkable time.
Tweet media one
198
303
5K
@Grady_Booch
Grady Booch
1 year
I got my first email address in 1979, on the ARPANET. Back then, we had a marvelous size document that listed the email address of everyone in the world.
Tweet media one
131
595
5K
@Grady_Booch
Grady Booch
1 year
@elonmusk That already existed as Twitter Analytics. Why are you taking credit for something that was already available?
150
153
5K
@Grady_Booch
Grady Booch
1 year
Suggesting a rewrite of the entire software stack of an operational business is something you suggest if and only if you have money to burn, if time is irrelevant to you, and if you are deeply, profoundly bad at running a software-intensive project at global elastic scale.
@pwnsdx
S
1 year
351
2K
16K
106
525
5K
@Grady_Booch
Grady Booch
3 years
Tweet media one
54
1K
5K
@Grady_Booch
Grady Booch
10 months
This is software project management incompetence at a global scale. #MoveFastAndBreakThings
Tweet media one
161
595
5K
@Grady_Booch
Grady Booch
1 year
It is honestly incredibly amusing to have so many Elon fanboys mansplain software architecture to me.
113
207
5K
@Grady_Booch
Grady Booch
6 years
Ada Lovelace devised the first program. Grace Hopper wrote the first complier. Margaret Hamilton started the field of software engineering. Women have always been and will always be essential to the advance of computing.
76
2K
4K
@Grady_Booch
Grady Booch
7 months
Gee, if only there was a uniform notation for expressing software design decisions…
@mckaywrigley
Mckay Wrigley
7 months
You can give ChatGPT a picture of your team’s whiteboarding session and have it write the code for you. This is absolutely insane.
681
5K
32K
157
249
4K
@Grady_Booch
Grady Booch
1 year
@EndWokeness Please tell me what is false in that narrative? Go ahead; I’ll wait.
287
61
4K
@Grady_Booch
Grady Booch
5 years
“Fear me not good people of Oz, fear me not. For it is I the great and powerful Wizard of Oz!”
@realDonaldTrump
Donald J. Trump
5 years
As I have stated strongly before, and just to reiterate, if Turkey does anything that I, in my great and unmatched wisdom, consider to be off limits, I will totally destroy and obliterate the Economy of Turkey (I’ve done before!). They must, with Europe and others, watch over...
98K
24K
96K
113
822
4K
@Grady_Booch
Grady Booch
6 months
Well, honestly, I am somewhat sympathetic to her point of view. I find it curious that, despite our abundance of resources and the time-saving technology we have evolved, that most don’t have a four day work week, universal health care, and a universal basic income.
@Endthemisery1
𝑴𝒊𝒄𝒉𝒆𝒍𝒍𝒆🥂
6 months
Omg, poor baby has her first job. Like..she has to commute?? Like...she has to cook dinner?? Like...no time or energy to work out?? Like..she's working in person not remote??? Like...She. Has. To. Work. 9. To. 5 ??? What????🙄
5K
492
6K
142
341
4K
@Grady_Booch
Grady Booch
1 year
FYI, Esther was fired from Twitter last night.
Tweet media one
67
316
4K
@Grady_Booch
Grady Booch
1 year
Let's be clear: An LLM does not create any new truths; they are architecturally incapable of abductive reasoning. LLMs only generate statistically interesting strings of words that are surprisingly coherent yet untethered to any metric for truth.
218
701
4K
@Grady_Booch
Grady Booch
1 month
Hey Matt, every integrated circuit you use was made possible because of the pioneering work of Lynn Conway, and Sophie Wilson invented the ARM architecture.
@MattWalshBlog
Matt Walsh
1 month
What exactly have “transgender Americans” contributed?
3K
2K
25K
49
516
4K
@Grady_Booch
Grady Booch
2 years
Tweet media one
40
402
4K
@Grady_Booch
Grady Booch
4 months
There is a disturbingly large set of researchers in artificial intelligence who believe that if you give them a collection of data big enough and mountain of GPUs on which to train, they can build a mind. They are, respectfully, so very wrong.
238
658
4K
@Grady_Booch
Grady Booch
1 year
@elonmusk Architecture. You keep using that word. I do not think it means what you think it means .
218
170
4K
@Grady_Booch
Grady Booch
3 years
You’ve gotta code like everyone’s watching. Test like you are always wrong. Refactor like everyone else is adding features. And document like your children will inherit your git repo.
49
840
4K
@Grady_Booch
Grady Booch
1 year
Technical debt is most often caused not so much be developers taking shortcuts, but rather by management who pushes velocity over quality, features over simplicity.
@copyconstruct
Cindy Sridharan
1 year
wild to be called an “Elon bootlicker” for saying it’s a poor argument to tell your CEO the reason your work is leading to degraded product quality is because of “technical debt” (that *you* created in the first place). This is true even if you remove Elon from the equation.
78
17
238
98
440
3K
@Grady_Booch
Grady Booch
1 year
Mauna Loa
Tweet media one
34
312
3K
@Grady_Booch
Grady Booch
2 years
Computing in the 1960s.
Tweet media one
62
738
3K
@Grady_Booch
Grady Booch
5 years
When you finish a PhD in computer science, they take you to a special room and explain that you must never use recursion in real life. Its only purpose is to make programming hard for undergrads.
@codeorg
Code.org
5 years
When you finish a PhD in computer science, they take you to a special room and explain that you must never use recursion in real life. Its only purpose is to make programming hard for undergrads. 😂
24
205
1K
94
719
3K
@Grady_Booch
Grady Booch
3 years
To all the brogrammers who were offended by my post calling out brogramming culture, please do your research before you troll me.
Tweet media one
59
193
3K
@Grady_Booch
Grady Booch
6 months
A case study in system design. If you design a vehicle using 300 stainless steel demanding sub 10 micron accuracy on each part while simultaneously expecting that these parts will combine properly, it is best to not ignore the thermal expansion properties of said material.
Tweet media one
132
198
3K
@Grady_Booch
Grady Booch
11 months
I stand with Linus.
@Grey_IsTrue
Grey.LastCaw.cc @ BSKY 🏳️‍⚧️
11 months
Apparently some tech bros are having to learn the hard way that the creator of Linux is a leftist, today.
Tweet media one
300
9K
55K
71
287
3K
@Grady_Booch
Grady Booch
1 year
Tweet media one
35
597
3K
@Grady_Booch
Grady Booch
1 year
Sam, that is impressive. Question: does that number include the workers in Kenya you hired at $2/hour?
@sama
Sam Altman
1 year
i know im not supposed to brag about openai, but the talent density at this scale (375 people) is 🤯 and i dont think has happened in the tech industry in recent memory
623
806
16K
73
340
3K
@Grady_Booch
Grady Booch
1 year
And so it begins.
Tweet media one
60
459
3K
@Grady_Booch
Grady Booch
2 months
Also, obviously, kids should stop learning to write, because we have keyboards. Also, kids should stop learning how to read, because we have audio books, YouTube and TikTok. Finally, kids should stop learning how to cook, pay bills, and dress because we can make apps for those.
49
162
3K
@Grady_Booch
Grady Booch
1 year
@MattWallace888 @elonmusk He’s not going to date you, Matt.
49
32
3K
@Grady_Booch
Grady Booch
1 year
Never underestimate the institutional knowledge of the (largely undocumented) architecture of a complex software-intensive system, held by a few battle-tested souls.
50
407
3K
@Grady_Booch
Grady Booch
1 year
Twitter 2.0: a modern story about systems engineering.
69
486
3K
@Grady_Booch
Grady Booch
2 years
@dannyschof81 I’m 67, and what really ruins the vibe for me is when people such as you show up.
19
37
3K
@Grady_Booch
Grady Booch
1 year
@elonmusk I think you underestimate the number of companies and people who loathe you.
153
82
3K
@Grady_Booch
Grady Booch
1 year
The new owner of @Twitter is a white supremacist and Nazi supporter.
Tweet media one
168
320
3K
@Grady_Booch
Grady Booch
1 year
@elonmusk “Twitter has had a massive drop in revenue” This appears to be true “due to activist groups…” Stay with me here: what else might have been a factor? That’s ok; I’ll wait. The answer might come to you.
63
110
3K
@Grady_Booch
Grady Booch
10 months
There will be no Stability AI in five years.
@dcuthbert
Daniel Cuthbert
10 months
A very bold claim indeed.
Tweet media one
33
5
42
69
231
3K
@Grady_Booch
Grady Booch
2 years
@mac70s @elonmusk Ever flown on a plane? Trans Atlantic perhaps? How about credit cards. Do you use them? How about all that’s going on with software-intensive defense systems in Ukraine? The work I’ve done has shaped software in all of those domains, and more.
57
117
3K
@Grady_Booch
Grady Booch
3 years
“Adding manpower to a late software project makes it later.” —Fred Brooks “Adding microservices to a bad software architecture makes it worse.” — Me
45
543
3K
@Grady_Booch
Grady Booch
3 months
If you need $7 trillion to build the chips and the energy demand equivalent to the consumption of the United Kingdom, then - with a high-level of confidence - I assure you that you have the wrong architecture.
134
365
3K
@Grady_Booch
Grady Booch
2 years
Greetings to the many new followers who have recently joined my thread, owing to the Elon kerfuffle wherein he stepped into the world of software engineering and I called him out for saying some dubious things. Three things:
43
123
3K
@Grady_Booch
Grady Booch
2 years
@TaylorLorenz It is her lover’s bedroom, who cheated on her. She is planting things to which her lover is allergic, so that the scent will linger in the fabric.
22
33
3K
@Grady_Booch
Grady Booch
1 year
Testing in production.
Tweet media one
156
154
3K
@Grady_Booch
Grady Booch
2 months
You think fixing a bug in a million line code base is fun, imagine fixing a bug in a human language prompt the length of a short novel.
82
290
3K
@Grady_Booch
Grady Booch
3 years
In my experience, for a software development to focus on reuse is misguided. Instead, focus on a culture of refactoring: not only will this yield simpler software with increasingly higher quality, in the fullness of time reuse will emerge in the form of patterns and frameworks.
76
687
3K
@Grady_Booch
Grady Booch
2 years
The nanosecond given to me by Admiral Grace Hopper.
Tweet media one
56
184
3K
@Grady_Booch
Grady Booch
2 months
The movie "Oppenheimer" was ok, but what I really want to see is the movie "von Neumann".
124
227
3K
@Grady_Booch
Grady Booch
1 year
@ChrisMurphyCT Or dear god, Senator: that is simply not true. Please, you need to better inform yourself about the reality of contemporary AI. (And yes, my DMs are open.)
21
51
3K
@Grady_Booch
Grady Booch
1 year
Programming will be obsolete. — Matt Welsh Nope. The entire history of software engineering is one of rising levels of abstraction. — Me
93
342
3K
@Grady_Booch
Grady Booch
1 year
@elonmusk You feckless coward; you small excuse for a man; you space Karen manchild. Leaders lead; they don’t abide by poorly devised popularity votes.
179
136
3K
@Grady_Booch
Grady Booch
5 years
Woohoo! @aoc groks AI bias!!!
@AOC
Alexandria Ocasio-Cortez
5 years
When tech companies develop algorithms that automate the assumptions of people from one demo, they start to automate subconscious bias. When those flawed algorithms get sold to law enforcement, it can be disastrous for anyone that doesn’t look like most Silicon Valley engineers.
621
5K
17K
46
199
2K
@Grady_Booch
Grady Booch
2 years
Burn it to the ground and fling its ashes into the center of the sun.
Tweet media one
215
164
2K
@Grady_Booch
Grady Booch
3 years
@itxaropena I’m 65. For me, life was far simpler. Although we did have global thermonuclear war on our minds... But I’ll be honest: I cannot imagine growing up in this clear and present madness, and know that I admire those who are living through it now.
71
78
2K
@Grady_Booch
Grady Booch
3 years
@KellyannePolls As a proud graduate of the USAFA class of ‘77, I found your presence on the board of trustees to be an embarrassment to the legacy of the Academy. I am happy that you are being removed from this position
29
121
2K
@Grady_Booch
Grady Booch
5 years
We build our computer systems the way we build our cities: over time, without a plan, on top of ruins. — Ellen UIlman
25
773
2K
@Grady_Booch
Grady Booch
19 days
How large language models work.
32
350
2K
@Grady_Booch
Grady Booch
4 years
I am a senior developer, Katie. I still say these things.
@KatieFujihara
katie
4 years
Hi, I'm a junior software engineer. You might know me from my hits "sorry, I have a question," "sorry if this is a silly question, " "sorry if I asked this before, " and the chart topping "sorry to bother you again."
98
504
4K
44
383
2K
@Grady_Booch
Grady Booch
10 months
Give me an example of the absolute worst software project manager you’ve ever encountered. I’ll go first. Elon Musk
176
158
2K
@Grady_Booch
Grady Booch
5 years
Let me rewrite the headline. “Senior management establishes capricious and arbitrary deadlines for a software-intensive system with impossible-to-achieve features then fires dev leads because they can’t deliver.”
66
717
2K
@Grady_Booch
Grady Booch
8 months
We need a standard way to visualizing both the architecture as well as the activity of an LLM (and to generalize, of any artificial neural network). Sort of a UML for AI.
77
210
2K
@Grady_Booch
Grady Booch
1 month
Further indication that @openai and @microsoft are chasing the wrong architecture.
BREAKING: Microsoft $MSFT and OpenAI want to build a $100 Billion AI supercomputer called "Stargate” It would hold “millions of GPUs” These guys really want to take over the world bro… Microsoft is not stopping
Tweet media one
363
350
2K
177
152
2K
@Grady_Booch
Grady Booch
4 years
Most assuredly, in 10 years, AI will eliminate the job of coding in the very same way as did compilers the last 50 years.
@KirkDBorne
Kirk Borne
4 years
It's great that we are teaching kids to code, but #Coding is one of those job categories that #AI will wipe out in 10 years: ——— Far better to teach kids #DigitalLiteracy and #DataLiteracy #DataScience is gateway to #STEM careers:
68
133
249
110
518
2K
@Grady_Booch
Grady Booch
1 year
Dear @LukeEvansSimon , You are the kind of software engineering manager who is a stain upon the profession. I suggest you reconsider your life choices. Respectfully, Me
42
140
2K
@Grady_Booch
Grady Booch
2 years
I loathe brogrammers such as this POS. Hey @techleadhd : you are a rancid stain on the profession of software development.
102
175
2K
@Grady_Booch
Grady Booch
2 years
Acronyms every front end developer should know.
Tweet media one
46
465
2K
@Grady_Booch
Grady Booch
2 years
A four day work week. It’s time people and companies and nations make this real. Otherwise, what is all this automation and labor-saving devices for?
84
292
2K
@Grady_Booch
Grady Booch
2 years
Tweet media one
32
296
2K
@Grady_Booch
Grady Booch
2 years
Why don’t I hold any cryptocurrency? Because I prefer to invest in assets that contribute to meaningful work and the creation of new things that expand the human experience, rather than assets whose value is grown on fear, ignorance, and greed.
93
300
2K
@Grady_Booch
Grady Booch
1 year
An observation. Developers who think that object-orientation is dead often work in domains in which the fundamental abstractions have already been codified in patterns and frameworks. OO is not dead; it's just part of the atmosphere in which you breath.
84
235
2K
@Grady_Booch
Grady Booch
1 year
Brilliant
Tweet media one
@tekbog
terminally onλine εngineer 🇺🇦
1 year
I did twitter detective work on @tszzl and @Grady_Booch just to make a shitpost about ai, all this entertainment and here I am
2
6
52
22
457
2K
@Grady_Booch
Grady Booch
10 months
"Do LLM understand?" is a question that yields passionate answers. As for me and my house: no, LLMs do not reason and in fact are architectural incapable of reasoning. Let's unpack that.
63
328
2K
@Grady_Booch
Grady Booch
3 years
Advice to young people entering the field of computing: If you choose to work at a company that possesses dubious ethical practices because it looks like fun and exciting and lucrative technical work, you yourself have just made an ethical decision.
28
419
2K
@Grady_Booch
Grady Booch
7 months
Now that I am of this certain age and reflect back on the beliefs of my youth, perhaps one of my greatest disappointments is that I thought there’d be a lot more informed, rational, and compassionate adults around in charge of things.
80
275
2K
@Grady_Booch
Grady Booch
5 months
In my long career I’ve been thrown off at least four projects for speaking truth to power, the first in which I observed that the proposed design would require a change in the laws of physics, the second observing that no software in the world could fix their hardware flaws…
70
142
2K
@Grady_Booch
Grady Booch
1 year
An architecture diagram in the wild. Boxes and lines. And just one view model (see ) PS, Elon, this is what is called a system architecture, not a code review. And, where are the use cases that drive that architecture?
@elonmusk
Elon Musk
1 year
Just leaving Twitter HQ code review
Tweet media one
Tweet media two
Tweet media three
29K
34K
432K
123
185
2K
@Grady_Booch
Grady Booch
1 year
@elonmusk Fire you.
93
76
2K
@Grady_Booch
Grady Booch
11 days
Not any enduring, socially-responsible software company of which I am aware.
@johnji_
John Ji
12 days
Which company looks like X at 10pm on a Saturday night? #Xdeveloperchallenge
Tweet media one
862
172
2K
62
158
2K
@Grady_Booch
Grady Booch
2 years
@pickover I press the left button 50 times.
25
21
2K
@Grady_Booch
Grady Booch
6 years
A Congressman just declared, in no uncertain terms, that our President has lied about incidents that impact out national sovereignty. Seems to me this is a clear and present violation of the presidential oath by @realDonaldTrump
@tedlieu
Ted Lieu
6 years
I have seen the classified information on Russian hacking. @realDonaldTrump has received classified briefings. I can tell you that @POTUS is LYING. Trump knows the Kremlin hacked America last year.
4K
36K
74K
26
437
2K
@Grady_Booch
Grady Booch
6 years
Computer, in other languages: Iceland: tölva (prophetess of numbers) Hawaiian: lolouila (electric brain) French: ordinateur (organizer) Persian: رایانه (arranger) Finnish: tietokone (knowledge machine)
83
907
2K