hal_fulton

863 posts

hal_fulton banner
hal_fulton

hal_fulton

@hal_fulton

Programmer, author, bookworm, music lover, space freak, theatre junkie, photographer, playwright

Austin, Texas Katılım Haziran 2008
796 Takip Edilen510 Takipçiler
Daniel Berger
Daniel Berger@djberg96·
Just finished. It's good! It's fun! If you like stuff like The Dresden Files, then I think you will also enjoy this.
Daniel Berger tweet media
English
1
0
0
70
highfrequencyhertz
highfrequencyhertz@highfreqhertz·
You couldn’t make this up even if you tried.
highfrequencyhertz tweet media
English
38
34
1.3K
143.2K
hal_fulton
hal_fulton@hal_fulton·
@djberg96 I don't doubt you, but I see in the comments a raw-proponent who says "milk is boiled first." So there may be a problem of definitions here somewhere.
English
0
0
0
4
hal_fulton
hal_fulton@hal_fulton·
@unclebobmartin @plainionist Thank you for saying Ruby. I know I am biased, but I love Ruby and still think it can have a place in the future.
English
0
0
1
16
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
@plainionist Learn the basics. Just as before. Learn them very well. Write assembler, C, Java, Ruby. Learn algorithms and data structures. Read the old classics. And then start using agents. Novices with power tools tend to lose fingers.
English
26
65
768
20K
Seb
Seb@plainionist·
Seriously curious: What would you recommend for someone starting a tech career in 2026? 🤔
English
23
1
68
17.3K
Bernie Chiu
Bernie Chiu@berniechewy·
@AleksYankov @unclebobmartin @plainionist Yeah, not sure if you ever finished the animated version as a kid. I remember the mop going wild when the magic got out of control. That’s pretty much what agentic coding feels like. So still need to know the magic 🫣
English
2
0
1
89
hal_fulton
hal_fulton@hal_fulton·
@DJSnM I want a T-shirt that says REMOVE BEFORE FLIGHT.
English
0
0
0
125
Scott Manley
Scott Manley@DJSnM·
One of my co-owners has made a modification which I did not approve of.
Scott Manley tweet media
English
87
47
3.6K
109.6K
hal_fulton
hal_fulton@hal_fulton·
@gothburz Art imitates life; life imitates art. This post is a study in Gödelian self-parody. If you parody a parody, does the irony cancel out? Or does it amplify? Must ask human resources.
English
0
0
0
20
Peter Girnus 🦅
Peter Girnus 🦅@gothburz·
I am the Senior Vice President of Human Resources at Oracle Corporation. Last Tuesday, I sent an email to 30,000 people at 6 AM. Yesterday morning, I onboarded 1 person at $950,000 a year. Both were my responsibility. Both were executed flawlessly. The email said: "After careful consideration of Oracle's current business needs, we have made the decision to eliminate your role as part of a broader organizational change. As a result, today is your last working day." I signed it "Oracle Leadership." Not my name. Not the co-CEOs' names. Not anyone's name. Leadership. Leadership is a signature that cannot be fired. At 6:01 AM, our infrastructure team disabled 30,000 badges. Revoked 30,000 VPN tokens. Locked 30,000 laptops. Wiped 30,000 voicemails. Suspended 30,000 email accounts. By 6:04 AM, 30,000 people were staring at a login screen that would never accept their password again. The email reminded them they were "prohibited from downloading, copying, or retaining any Oracle confidential information." 3 people called the HR hotline before 6:15. 2 asked if the email was real. 1 asked if she could retrieve a photo of her daughter from her desktop. I directed all 3 to the separation portal. That's data security. I've managed 11 separation events. This was the cleanest. 30,000 endpoints terminated in under 4 minutes. I sent the email from a template in PeopleSoft called TERM_MASS_COMM_v4. The v4 is important. Version 1 had a paragraph that said "we value your contributions." Version 2 shortened it to a sentence. Version 3 shortened it to "thank you." Version 4 removed it entirely. Legal flagged it in 2024. You cannot say you valued something you are discarding at 6 AM. Liability exposure. That's risk management. The co-CEOs approved the plan in 11 minutes. I timed it. I always time approvals. Clay Magouyrk and Mike Sicilia. They received $250 million and $100 million in stock option grants when they took the roles in September. They asked about the WARN Act filing timeline. They asked about the restructuring charge projection. They did not ask how the employees would be notified. They did not ask when. That's executive alignment. In January, TD Cowen published an analyst note. It said cutting 20,000 to 30,000 employees would generate $8 to $10 billion in incremental free cash flow. We needed that cash. Our AI data center capital expenditures are projected at $50 billion this fiscal year. We had a $20 billion shortfall. The 30,000 people were the shortfall. I don't call it that in the board deck. Slide 14 has a waterfall chart. The left column is labeled "Current Headcount Cost." The right column is labeled "Redeployable Capital." The 30,000 people are the bridge between the 2 columns. They are a blue arrow. Calibri 11pt. That's strategic planning. 1 day before the email, on Monday, our 5-year credit default swaps hit 198.6 basis points. That is the highest level in Oracle's history. Higher than December 2008. Higher than the financial crisis itself. The market is pricing our debt at levels not seen since Lehman Brothers still had a lobby. We carry $124.7 billion in debt on the books. We added $39 billion in 9 months. Our trailing free cash flow is negative $24.74 billion. I included this in the board deck on slide 3. Nobody discusses slide 3. Slide 3 is where we put the things that are true. That's transparency. By Thursday, the H-1B data reached the press. 3,126 petitions. We filed them while scheduling the separation event. Same department. Same quarter. Same PeopleSoft instance. The termination workflow is TERM_MASS_COMM_v4. The visa sponsorship workflow is ONBOARD_H1B_STD. They share a database. They share a help desk queue. They share a budget line. 1 workflow removes 30,000 people who built the cloud infrastructure. The other sponsors 3,000 replacements to continue building it. I manage both workflows from the same standing desk. That's human resources. An employee posted on Blind that it was "a slap in the face." I know which employee. We have analytics on Blind. Sentiment tracking, attribution modeling, post velocity. His post received 4,200 upvotes in 12 hours. I flagged it for Corporate Communications. Communications sent me a thumbs-up emoji. Nobody drafted a response. That's stakeholder management. Yesterday morning, Hilary Maxson started as our new Chief Financial Officer. Base salary: $950,000. Annual performance bonus target: $2.5 million. Equity package: $26 million — $20.8 million time-based, $5.2 million performance-based, vesting over 4 years. We are also covering up to $250,000 in relocation expenses. Her offer letter is 7 pages. The separation notice I sent 30,000 people is 4 paragraphs. I managed both documents. The compensation committee approved her package on the same call where we reviewed the $2.1 billion restructuring charge. We have recorded $982 million of that charge so far. That is what 30,000 people cost on a balance sheet. The CFO's equity package is 1.2% of the restructuring line. A rounding error. No — less than a rounding error. A rounding error's rounding error. That's market-competitive compensation. Our Slack user count dropped from 165,000 to 155,000 in a single day. If you have access to the admin panel, you can watch the number fall in real time. I have access. It drops fast between 6:04 and 6:11 AM. Then it slows. Stragglers. People who hadn't opened their laptops yet. People in Pacific Time who were still sleeping when their career ended. By 7:00 AM, the line flattens. I watched it from my standing desk with a coffee. The line goes down smoothly. No bumps. No steps. Just a slope. That's attrition analytics. In Kansas City, I filed WARN notices for 539 people. 85 software developers. 43 systems analysts. 39 program managers. In Washington, 491 people. 270 software developers. 46 development managers. These are the people who built Oracle Cloud Infrastructure. We are now spending $50 billion to expand it with different people on ONBOARD_H1B_STD. The WARN filing lists the separation date as June 1. The email said today is their last working day. The badge stopped working at 6:01 AM. 3 different dates for the same event. That's compliance. 12,000 of the 30,000 were in India. Bangalore. Hyderabad. Pune. India does not require WARN notices. This is not why 12,000 of them were in India. But it is why nobody has to file anything. That's jurisdictional planning. The quarterly earnings call was March 10. 21 days before the email. The co-CEOs announced $553 billion in remaining performance obligations. They said demand for AI infrastructure "continues to exceed supply." The analysts upgraded their estimates. The stock is down 57% from its peak. It was $326 in September. It is $146 today. Larry Ellison's net worth is $188.7 billion. He has not made a public statement about the layoffs. He has not been asked to. That's governance. Trust in the Q4 engagement survey dropped 34 points. I reported it under "Culture Health Metrics." My manager said the numbers were "expected for a rebalancing of this scale." She told me to revisit it next quarter. I will revisit it next quarter. By then the Slack count will have stabilized. The Blind posts will have cycled off the front page. The ONBOARD_H1B_STD workflows will have completed. The new CFO will have her equity vesting schedule configured in PeopleSoft. And the 30,000 will be on LinkedIn, adding "open to work" above the Oracle logo they can no longer access. I will be here. At my standing desk. Managing the workflows. 30,000 separation emails sent at 6:00 AM. 3,126 H-1B petitions filed the same quarter. $26 million in equity for the new CFO. $350 million in stock options for the 2 co-CEOs. $188.7 billion in personal wealth for the chairman. $124.7 billion in corporate debt. 198.6 basis points on the credit default swaps — higher than 2008. Negative $24.74 billion in free cash flow. $50 billion in AI capital expenditure. 1 PeopleSoft instance. 2 workflows. Same server. TERM_MASS_COMM_v4 and ONBOARD_H1B_STD share a database. That's human resources.
English
871
530
3K
2.7M
Bill Hart
Bill Hart@bhartres·
@Matt_Pinner Only to kill people. Even Army personnel don’t have access unless practicing, on maneuvers, or on an actual battlefield.
English
3
0
2
189
hal_fulton
hal_fulton@hal_fulton·
@paulg rendered as a stream of disconnected thoughts. English is linear, but the semantics are 2D. This simple realization died when we stopped teaching sentence diagramming.
English
0
0
0
11
hal_fulton
hal_fulton@hal_fulton·
@paulg I concur. I have noted a disturbing historical trend over the last 250 years or so. English sentences overall have declined in complexity. Go and read the first sentence of the Declaration of Independence. This was understandable, logical, and precise; today it would be +
English
1
0
0
15
Paul Graham
Paul Graham@paulg·
The fact that AIs tend to answer you in bulleted lists tells us something important, though somewhat depressing: people can't read. They don't do this by accident. What you're seeing is an implicit portrait of the median user.
English
462
142
2.7K
233.6K
hal_fulton
hal_fulton@hal_fulton·
@unclebobmartin One of the pleasures of AI is that it rarely misunderstands me. Its vocabulary is a superset of mine rather than a subset, and it knows every reference I can make as well as understanding almost every analogy or metaphor
English
0
0
0
15
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
One of the greatest advantages to an AI is that it helps you to THINK. It is great at organizing and analyzing and interrogating, and giving just the right information for you to make an informed decision. It's, frankly, breathtaking.
English
76
52
651
20.4K
hal_fulton
hal_fulton@hal_fulton·
I'm curious: Does anyone have any personal positive experience with OpenClaw?
English
1
0
1
45
Justin Ackermann
Justin Ackermann@justinackermann·
@DJSnM You could probably answer this Scott but I’m curious… @grok what would happen if we made asteroid 2024 YR4 impact the moon?
English
2
0
0
598
Scott Manley
Scott Manley@DJSnM·
So it’ll miss the moon by 40 minutes. But if we changed the orbital velocity by about 10cm/sec in 2028 we could make it hit the moon.
English
90
62
1.2K
86.5K
hal_fulton
hal_fulton@hal_fulton·
@ChShersh Think how much Leonardo accomplished with no computer. Now imagine he HAD had a computer: He'd have spent all his time on social media and cat videos, and he would have amounted to nothing.
English
0
0
3
426
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
How did they come up with this 166 years ago without AI??
Dmitrii Kovanikov tweet media
English
80
33
645
75K
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
I am directing the AI to back out the last three days worth of work so I can take the application in a very different direction. My previous strategy was going to implode in a pile of half-thought-through and arbitrary decisions.
English
21
3
119
13.5K
hal_fulton
hal_fulton@hal_fulton·
@djberg96 Hmm, why can't I DM you? Have I grown too old for X?
English
0
0
0
2
Daniel Berger
Daniel Berger@djberg96·
On the table: Konigsberg, from Revolution Games.
Daniel Berger tweet media
English
1
0
0
38