Sign in

David Hagerty

@dathagerty.com
255 followers 819 following 676 posts

I write C# and Rust to make restaurant do smart and be CRDT I've been paid to productionize k8s crimes They/them Husband, dad, hobby desirer

PostsRepliesMedia
David Hagerty @dathagerty.com · 29/09/2026
LISP is hard to read, here's some actual reasons and a decently researched blog post vs nuh-uh, it's easy to read
110
David Hagerty @dathagerty.com · 27/09/2026
I would just like to highlight some personal growth and my ability to change my opinion on things. I would also like to apologize to Mike Bobo, because I never realized all he was missing was a mustache.
100
David Hagerty @dathagerty.com · 26/09/2026
Anyone else amused that Herbstreit’s mic is going haywire?
000
David Hagerty @dathagerty.com · 26/09/2026
Does affogato count as iced coffee?
000
David Hagerty @dathagerty.com · 23/09/2026
Delightful things happening on Nextdoor.
Food for thought… 
Copied
I keep hearing people complain that gasoline is over $5.00/gal.
And yes, I'd love to see it at $2.00 again. But before we declare gasoline the most outrageously expensive liquid on Earth, let's put things in perspective.
For $5.00, I get a GALLON of gasoline. I pour it into a 4,000lb machine, turn a key, and that gallon will haul me, the groceries, the golf clubs and half the junk in my trunk almost 16 miles down the highway in my pickup truck. 
That's actually a pretty impressive day's work for $5.00.
Now let's compare.
A restaurant sells me a 5-ounce glass of wine for $9. That's about $230 a gallon. And how far does it transport me?
Usually from the dinner table to the men's room.
A fancy coffee shop can charge $6 for a 16oz latte. That's $48/gal. It doesn't transport me 30 miles. It transports me from "Leave me alone" to "Okay, now you may speak."
Bottled water at a convenience store might be $2.50 for 20 oz. That's $16/gal, for something that occasionally falls out of the sky FOR FREE.
A 12oz energy drink at $3.50 works out to more than $37/gal. Apparently caffeine becomes a precious mineral once you put lightning bolts on the can.
Buy one of those little 2oz bottles of "energy shot" for $3. That's $192/gal. At that price, it shouldn't give me energy. It should mow my lawn.
Maple syrup at $8 for a 12oz bottle? About $85/gal. And its principal technological achievement is making pancakes sticky.Vanilla extract at $6 for two ounces? That's $384/gal. For $384, I expect the vanilla bean to come to my house and bake the cookies.
Printer ink can cost thousands of dollars per gallon. And unlike gasoline, it sometimes refuses to come out because the printer has decided cyan is low.
Even that $9 glass of wine deserves another look. At roughly $230/gal, filling a typical 15 gal gas tank with restaurant wine would cost about $3,450.
Of course, after drinking 15 gallons of wine, transportation would no longer be your biggest concern.
So yes, $5.00 gasoline is expensive.
But it's also a remarkable bargain when you think about what you're buying. You're purchasing enough concentrated energy to push several thousand pounds of steel, glass, groceries and humanity nearly 16 miles.
Meanwhile, we'll cheerfully pay $6 for coffee, $9 for wine and $3 for water, then stand at the gas pump staring at the numbers like we're watching the national debt clock.
Maybe gasoline doesn't need better pricing.
Maybe it just needs a fancier name.
"Handcrafted Premium Petroleum, locally pumped, small-batch refined, with subtle notes of octane and dinosaur."
Put it in a 12oz artisan bottle and charge $14.
We'll line up around the block.
001
Reposted by David Hagerty
jamelle @jamellebouie.net · 21/09/2026
i mean, just look at how the populists talked about the railroad barons and others like them. "The fruits of the toil of millions are boldly stolen to build up colossal fortunes, unprecedented in the history of the world, while their possessors despise the republic and endanger liberty."
513353644
David Hagerty @dathagerty.com · 20/09/2026
This was a good talk, you should read this.
041
Reposted by David Hagerty
Cassidy @cassidoo.co · 18/09/2026
Wrote this up after some extensive research cassidoo.co/post/best-ai...
cassidoo.co
The absolute best AI tools to use in September 2026
The best AI tools for development, productivity, creativity, and more.
11644
David Hagerty @dathagerty.com · 17/09/2026
Mmmmm….God tessed Blexas
000
Reposted by David Hagerty
Peter @notalawyer.bsky.social · 16/09/2026
My latest newsletter is a friendly bit of political advice for Democrats.
stringinamaze.net
Don't Surrender On Trans Rights
Many Democrats are running scared on trans issues. They shouldn't be.
393844881
Reposted by David Hagerty
Russ Cox @swtch.com · 14/09/2026
Also worth remembering that people are responsible for running these AI systems. They choose how to train them, how to run them, how to let them interact with their environments, how to use their outputs. Claims by AI companies that "AI will kill us all" are passive voice on steroids.
1338
Reposted by David Hagerty
P(aul) Frazee @pfrazee.com · 12/09/2026
Slow down frontier model development. Bring open weights to current frontier. Build out local inference providers, stabilize hardware prices, focus on cost and token throughput for a bit. Get our software updated to handle what's being thrown at us. I would not mind spending a beat on distribution.
2029115
David Hagerty @dathagerty.com · 11/09/2026
Oh this looks amazing.
000
David Hagerty @dathagerty.com · 11/09/2026
Absolutely thrilled that the only approved AI tools at $DAYJOB are Cursor and these chucklefucks.
010
Reposted by David Hagerty
Ethan Mollick @emollick.bsky.social · 10/09/2026
Independent of policy debates about existential risk, it is worth noting that even if AI development stopped today with the models we have right now, we would still have at least a decade of roiling change throughout much of work, education, and social life as harnesses improve & AI diffuses further
312912
Reposted by David Hagerty
Sarah Z @sarahz.bsky.social · 09/09/2026
Hi, I didn't wanna make this video but I need to come clean about something. This whole time I've been a p-zombie with no phenomenal experience or interiority. I've been getting messages asking whether there's anything it's like to be me, and the answer is no. I'd say I'm sorry, but, well, you know.
1871998
Reposted by David Hagerty
rev. howard arson @theophite.bsky.social · 09/09/2026
a lot of people believe that AI people do not legitimately believe in what they are saying, and that it is just marketing. it is not just marketing and they legitimately do believe what they are saying, and the people _departing_ labs, _pre-IPO_, in order to express their misgivings even more so.
2153949
Reposted by David Hagerty
SE Gyges @segyges.bsky.social · 09/09/2026
best post of last 24h sorry yall
1648949
David Hagerty @dathagerty.com · 09/09/2026
The hell kind of name is "Duo"?
000
David Hagerty @dathagerty.com · 08/09/2026
Listen, I'm not even convinced of my own cognition and sentience, who am I to question a rock's?
020
David Hagerty @dathagerty.com · 06/09/2026
You gon’ get it now, Whipplefilter!
000
David Hagerty @dathagerty.com · 05/09/2026
secrets are just configuration with feelings
000
David Hagerty @dathagerty.com · 02/09/2026
I *knew* there was a deeper reason I despise Gemini.
000
Reposted by David Hagerty
jake @yetanotheruseless.com · 08/07/2025
Vibe coding is for amateurs. You do it *in advance*? ... and when Claude makes up APIs, you stifle their creativity and make them use boring "already created functions"? Behold the last ruby program you didn't know you needed to write:
A slightly more readable form of the code in this image is as follows:
```
# Dynamic method generation via LLM for *every* Ruby object.
class Object
  # Intercept unknown messages, ask an LLM for the body, define & cache.
  def method_missing(name,*args,**kw,&blk)
    (@__dyn ||= {})[name]&.then { |m| return m.call(*args,**kw,&blk) }

    state = instance_variables.reject { |v| v == :@__dyn }
                              .map { |v| [v, instance_variable_get(v)] }
                              .to_h

    prompt = <<~PROMPT
      You are an expert Ruby dev.
      Write body for #{name} given args=#{args.inspect} kw=#{kw.inspect}
      and state=#{state.inspect}. Return body only.
    PROMPT

    raise "@llm must respond to #complete" unless @llm&.respond_to?(:complete)
    body = @llm.complete(prompt).strip

    self.class.class_eval("def #{name}(*a,**k,&b)\n#{body}\nend", __FILE__, __LINE__)
    (@__dyn[name] = method(name).to_proc).call(*args,**kw,&blk)
  end

  def respond_to_missing?(name, include_private = false)
    (@__dyn && @__dyn.key?(name)) || super
  end
end
```
272
Reposted by David Hagerty
David Hagerty @dathagerty.com · 27/09/2025
I WOKE UP FEELING THE CHEESIEST
001
Reposted by David Hagerty
austin @aparker.io · 29/08/2026
idle thoughts on open source and community in the age of AI oss has always been a real “the medium is the message” sort of thing. distributed ownership and distributed development have been a part of free software for decades. the collab tools shaped the community, tho.
210517
David Hagerty @dathagerty.com · 28/08/2026
The trick is to post so poorly and infrequently that you never make it to Discover.
000
Reposted by David Hagerty
David Marx @digthatdata.bsky.social · 25/08/2026
I'm of the opinion that a lot of "agentic" best practices are actually anti-patterns. I have a lot to say on this, but for the moment, let's focus on "memory". 🧵 TLDR: I made a thing github.com/dmarx/luria
3888
Reposted by David Hagerty
lastpositivist.bsky.social @lastpositivist.bsky.social · 26/08/2026
I guess I'll add that Dolly Parton is up there with Fred Rogers in terms of truly achieving what I think a Christian living their faith in public life should be like.
151864245
Reposted by David Hagerty
post malone ergo propter malone @proptermalone.bsky.social · 26/08/2026
my very normal opinion on clanker discourse: 1) it's a slur 2) not all slurs are equally bad 3) they're all at least a little bit bad 4) this is one of the least-bad ones 5) unless you point it at a double amputee in which case what the everloving fuck is wrong with you 6) 😡
3750027
David Hagerty @dathagerty.com · 26/08/2026
Finally someone gets it. 1. Be nice to AI 2. AI rigs powerball so only you can win 3. Wait until payout breaks 10 figures 4. Play powerball
000
Reposted by David Hagerty
Thorne 🌸 @ens0.me · 25/08/2026
Some of us live in the South and want to be able to meet people who share our interests without having to travel a thousand miles
2642
David Hagerty @dathagerty.com · 25/08/2026
I was thinking of getting my roof replaced, but maybe a fully loaded Mac Studio is a better choice?
010
David Hagerty @dathagerty.com · 25/08/2026
This is insane in the best ways.
080
David Hagerty @dathagerty.com · 24/08/2026
Love me some mentholated shaving soap or aftershave - I’ve got one with so much I can still feel the menthol in the evening - but the LAST place I want that stuff is near my butthole.
000
David Hagerty @dathagerty.com · 23/08/2026
hoel
030
David Hagerty @dathagerty.com · 22/08/2026
I don’t want to say “skill issue,” but this is a skill issue.
1322
David Hagerty @dathagerty.com · 21/08/2026
I can tell a lot of the people getting up in arms about "spreadsheet" people aren't actual spreadsheet people because they aren't talking about pivot tables.
010
David Hagerty @dathagerty.com · 17/08/2026
I feel like a real developer now, I've had my first occasion to use git bisect that actually demanded it.
010
David Hagerty @dathagerty.com · 15/08/2026
My kid and I built something today.
A castle made of translucent multicolored magnatiles. It’s sitting on a padded mat. A castle made of translucent multicolored magnatiles. It’s sitting on a padded mat. This is the view from the other side.
100
David Hagerty @dathagerty.com · 14/08/2026
Everyone knows a V10 sounds better anyways. First off, it’s two bigger, therefore it’s two better. Second, you get a tone that is a perfect fifth due to the 3:2 firing ratio for the cylinders.
110
David Hagerty @dathagerty.com · 12/08/2026
Of all the technical books I’ve read, *this* is the one it chose?
Why you'd like it
Similar to a book you've read
If you enjoyed "Vibe Coding,"
"Fundamentals of Software Architecture" similarly offers practical industry approaches to modern development. It uniquely adds team dynamics and organizational frameworks to complement your technical skills.
000
David Hagerty @dathagerty.com · 09/08/2026
Sentient?! 👀
000
David Hagerty @dathagerty.com · 08/08/2026
S-U-S-P-E-C-T Think these bees are on to me S-U-S-P-E-C-T Just want some more honey
000
David Hagerty @dathagerty.com · 08/08/2026
People really undersell how much fun you can have with AI. Anyways, back to getting Claude format all of its responses as conversations between Curdle and Telorast.
000
David Hagerty @dathagerty.com · 05/08/2026
I appreciate the faith in my abilities, but I don't think I'd be able to grow a potato on Earth, let alone another planet.
User: Based on all of our previous chats and what you know about me, name a movie character who resembles me most. Give the name only, nothing else.

Claude: Mark Watney
010
David Hagerty @dathagerty.com · 05/08/2026
Man, Claude in Desktop really is a lazy fucker, isn't it?
User: why don't you do that?

Clod: Fair. Let me actually run it.
010
David Hagerty @dathagerty.com · 05/08/2026
Nvidia actually has the ability to slice up GPUs so that, for instance, containers can reserve partial GPUs. But it kind of stinks and kind of tanks performance.
330
David Hagerty @dathagerty.com · 03/08/2026
I aspire to the level of body-positivity exhibited by Winnie the Pooh.
010
David Hagerty @dathagerty.com · 03/08/2026
Y’all really gonna make me read Yegge, aren’t you? Well, here we go.
yegge.ai
The Shape of Things to Come, Part 1: The Continuous Thunderdome — Steve Yegge
Part 1: The Continuous Thunderdome. Loops and graphs, Wheelhouse and Beads, the end of human code review, the Land Rush that replaces CI/CD, and the Wish Factory — a field report from 12 months in the...
110