Sign in

Daniel Grant

@djgrant.bsky.social
215 followers 186 following 149 posts

Building stuff. Blog at danielgrant.co.

PostsRepliesMedia
Reposted by Daniel Grant
sesbian lex fridman @vala.wtf · 14/07/2026
the claude dining experience
There is a Claude sitting at a table at the Full Picture Restaurant, with another Claude attending to him. The Claude at the table (with teeth) is wearing a belt and suspenders (with intentional seams). The Claude waiter is wearing a red tie and blue blazer.

On the table are two shakers of coarse-grained salt and freshly ground truth. There is also a plate of spaghetti ("substrate") with load-bearing sauce, flanked by a genuine fork and a knife with a genuinely sharp point.

In addition to the main course, there are two sides (and it's worth separating them): a charcuterie board, and a salad (all green). There's also a glass of water with a slice of lemon (that's the wedge).

The waiter is holding a block of parmesan and a grater above the spaghetti, and saying "Just say the word."
422643
Daniel Grant @djgrant.bsky.social · 22/07/2026
One shift I've noticed coding with agents: a greater appreciation that I am channeling the sum of human knowledge. I think this was always true – we stand on the shoulders of our ancestors – but now it's explicit, I am more humble about my contributions.
000
Daniel Grant @djgrant.bsky.social · 04/07/2026
contemplating "principle of least software" a key source of slop is creating more software than needed to achieve its aim e.g. building an electron app with auth when a cli tool would do. we do this because it is so cheap to create software. there is a lack of back-pressure.
000
Daniel Grant @djgrant.bsky.social · 03/07/2026
i've been preserving agent threads for when the thing they've built gets broken - just return to the original thread and tell it to restore the feature. it got me thinking: what if i had a directory of these threads that served as a kind of regression suite?
100
Reposted by Daniel Grant
Bailey Townsend 🦀 @pds.dad · 21/05/2026
RP2350 as the MCU co processor on the Flipper one 👀
blog.flipper.net
Flipper One — we need your help
With Flipper One, we're reimagining what a Linux cyberdeck can be — it's a huge project. We're opening up the development process and asking the community for help.
4555
Reposted by Daniel Grant
TinyBase @tinybase.bsky.social · 09/05/2026
🎉 TinyBase v8.3 - the one with @solidjs.com! Primitives and components to work with Solid - just like you can with React & Svelte! Major props to Daniel Grant (@djgrant.bsky.social) for the hard work to get this going!
2234
Daniel Grant @djgrant.bsky.social · 06/05/2026
Talking to a model that seems eerily human? BUG! This is very similar to the skeuomorphism trend that accompanied the launch of the iPhone. And once it has served its purpose it needs to be burned with fire. substack.com/home/post/p-...
substack.com
Anthropomorphism is the New Skeuomorphism
This phase needs to be brough to a swift end.
000
Daniel Grant @djgrant.bsky.social · 01/04/2026
conveniently, the market for people who think they have good taste is quite large
000
Daniel Grant @djgrant.bsky.social · 19/03/2026
just saying
MP Hannah Spencer wearing pink green combo at Gorton and Denton byelection resultsSam Altman wearing pink and green combo at WWDC 2008
010
Daniel Grant @djgrant.bsky.social · 19/03/2026
these two positions are irreconcilable: 1. tech debt doesn't matter 2. context is really important tech debt *is* context! code is an ontological representation of the thing you are building. if it's not coherent, you are literally feeding your agent a million bad prompts
010
Daniel Grant @djgrant.bsky.social · 18/03/2026
haskellforall.com/2026/03/a-su... not wrong
haskellforall.com
A sufficiently detailed spec is code
Specifications do not address the limitations of agentic coding
010
Daniel Grant @djgrant.bsky.social · 12/03/2026
those who *rely* on AI for guidance will have a painful collision with reality
opus 4.6 signs off sql that would expose every user's chat messaging history
010
Reposted by Daniel Grant
Jonathan Lahue @jclahoot.bsky.social · 09/03/2026
Annnd the blog posts have been published! 🐝 Find them on my website in the little writing nook 💖 jclahoot.com?position=%7B...
A series of blog posts arranged in 3D on my website, around a desk with a pink iMac G3 on it. There's a cute yellow lamp on the desk and a yellow stool in front of it. There's also 2 yellow poofs for people to sit and read.
2123
Reposted by Daniel Grant
⭑ salma @whitep4nth3r.com · 06/03/2026
I wrote about some things I'm struggling with in the technology industry, preceded by an appreciation for folk music.
whitep4nth3r.com
I am in an abusive relationship with the technology industry
Some things I'm struggling with in the technology industry, an appreciation for folk music, and some other thoughts.
2721759
Daniel Grant @djgrant.bsky.social · 06/03/2026
Always building, never shipping danielgrant.co/posts/always...
danielgrant.co
Always Building, Never Shipping
130
Daniel Grant @djgrant.bsky.social · 03/03/2026
how quickly we regressed from not reviewing the code to not reviewing the strike target
000
Daniel Grant @djgrant.bsky.social · 27/02/2026
Claude stuck fixing a bug. No problem. I can deal with this. Roll up sleeves. Open codebase. Oh good god
Gordon Ramsey retching
110
Daniel Grant @djgrant.bsky.social · 27/02/2026
You Are Going To Make It – advice for junior developers. danielgrant.co/posts/gmi
danielgrant.co
You Are Going To Make It
010
Daniel Grant @djgrant.bsky.social · 26/02/2026
Like a siren, the closer you get to an LLM, the harder it becomes to peceive what it actually is.
Anthropic announces it is allowing an old model to run a blog.
010
Daniel Grant @djgrant.bsky.social · 24/02/2026
Codex 5.3: "This epic improves review throughput with concrete fixes, not aesthetic refactors" Me: "That is a bullshit statement" Codex 5.3: "Agreed. I'II replace it with concrete, non-bullshit wording and tighten the whole epic to explicit problems"
steve carrel in big short: "hey there's a bubble"
010
Daniel Grant @djgrant.bsky.social · 19/02/2026
thinking about why openclaw blew up 1. people love talking to agents with a persistent personality 2. perhaps the first maintstream example of a self-improving software environment the personal assistant part wasn't new
000
Daniel Grant @djgrant.bsky.social · 19/02/2026
if everyone has a personal agent, collective action becomes a much less tractable problem. people already have aligned goals; it's the coordination that's tricky. agents can probably help here. that could have consequences.
211
Daniel Grant @djgrant.bsky.social · 19/02/2026
amazing how fast we transitioned from "everything should be rewritten in rust for memory safety" to "I ship code I will never read"
121
Daniel Grant @djgrant.bsky.social · 19/02/2026
it's so tempting with ai to build the superficially functional version first. build the hard bit first. the facade will emerge naturally.
000
Daniel Grant @djgrant.bsky.social · 16/02/2026
The predicted revolution must always be imminent; the reason to hand over money immediate.
100
Daniel Grant @djgrant.bsky.social · 16/02/2026
Claude Code should have a team of 5-10 engineers. Instead they're hiring dozens of operators to manage LLMs. Absolutely bonkers.
010
Daniel Grant @djgrant.bsky.social · 11/02/2026
campedersen.com/singularity
campedersen.com
The Singularity will Occur on a Tuesday
src={alwaysHasBeen.src} alt="Always has been astronaut meme" / "Wait, the singularity is just humans freaking out?" "Always has been." Everyone in <span style={
100
Daniel Grant @djgrant.bsky.social · 11/02/2026
til there's a cross-platform compiler that runs on bare metal – it's like java but with no interpreter or vm github.com/jart/cosmopolitan
github.com
GitHub - jart/cosmopolitan: build-once run-anywhere c library
build-once run-anywhere c library. Contribute to jart/cosmopolitan development by creating an account on GitHub.
000
Daniel Grant @djgrant.bsky.social · 10/02/2026
well now that programming is over I guess we just spend all day writing instructions for the computer to execute
000
Daniel Grant @djgrant.bsky.social · 06/02/2026
The two-year long narrative that software engineers didn't adopt AI coding because they were in denial is now obvious horseshit. Once the models got good enough the industry pivoted on a dime. No-one in their right mind would write code with sonnet 3.7.
010
Daniel Grant @djgrant.bsky.social · 04/02/2026
I'm not vibe coding, I'm navigating agents through vector space
210
Reposted by Daniel Grant
jack @j4ck.xyz · 24/01/2026
i love that i am on both of these lists, and they're next to each other in order of me being added this perfectly sums up bsky users lol
screenshot from the clearsky webapp showing that I am on 2 separate lists, added to 3 days apart:

"Anti-AI" by @rcpinto.bsky.social, 8 days ago

and:

"AI, Tech, & Ratcult Shitheads" by @adrienneleigh.bsky.social 11 days ago
126810
Reposted by Daniel Grant
danielroe @danielroe.dev · 23/01/2026
🙋‍♂️ so ... for reasons: I would love to know people's frustrations with: - the current npmjs.com - admin user flows on npm web ui (and cli, locally) 🙏
5011858
Daniel Grant @djgrant.bsky.social · 18/01/2026
danielgrant.co/posts/the-ai...
danielgrant.co
The AI Trade Trolley Problem
000
Daniel Grant @djgrant.bsky.social · 15/01/2026
As per tradition, a new word for the year. danielgrant.co/posts/daniel...
danielgrant.co
Daniel’s Word for 2026
000
Daniel Grant @djgrant.bsky.social · 12/01/2026
For those concerned with the environmental, social and economic issues surrounding AI, intellectual honesty is so important rn. We're drowning in bad hot takes, but the answer to that is not more bad hot takes in the opposite direction; it's rigorous investigation into what these systems can do.
antirez.com
Don't fall into the anti-AI hype - <antirez>
100
Daniel Grant @djgrant.bsky.social · 19/12/2025
Startup postmortems are two-a-penny. Failed to execute, got beaten by competition, ran out of cash – select as appropriate. A founder postmortem though… What happens when the world you constructed crumbles right in front of you? Here's my answer: danielgrant.co/posts/a-year...
danielgrant.co
A Year of Two Halves
Startup postmortems are two-a-penny. Failed to execute, got beaten by competition, ran out of cash – select as appropriate. A founder postmortem though… What happens when the world you constructed cru...
020
Daniel Grant @djgrant.bsky.social · 01/12/2025
Some questions for the AI Alchemists out there danielgrant.co/posts/what-a...
danielgrant.co
What are the AI Blacksmiths Missing?
000
Daniel Grant @djgrant.bsky.social · 31/03/2025
There are two types of hard problems: 1. Problems that are hard to solve and remain hard after solving (e.g. particle physics) 2. Problems that are hard to solve but seem utterly obvious after solving (e.g. naming things) Software development is a whole lot of #2
010
Daniel Grant @djgrant.bsky.social · 31/03/2025
First version of OpenAI website dub.sh/iFgdW5y "Since our research is free from financial obligations, we can better focus on a positive human impact. We believe AI should be ... broadly and evenly distributed as is possible safely." Wonder what their 2015 selves would think of today
openai.com
OpenAI
We believe our research will eventually lead to artificial general intelligence, a system that can solve human-level problems. Building safe and beneficial AGI is our mission.
010
Daniel Grant @djgrant.bsky.social · 28/03/2025
I spent three months living in Saskatchewan when I was 19 and quickly learned how resourceful and resilient Canadians can be. This is the real deal. I wouldn't bet against them even if they were in a good mood.
020
Daniel Grant @djgrant.bsky.social · 28/03/2025
Anthropic's latest "paper" is both extremely readable and a masterclass in interactive design. transformer-circuits.pub/2025/attribu...
transformer-circuits.pub
On the Biology of a Large Language Model
000
Daniel Grant @djgrant.bsky.social · 26/03/2025
This genuinely works. I wonder if it activates the anterior midcingulate cortex (brain region associated with will power)
000
Reposted by Daniel Grant
Matt Pocock @mattpocock.com · 24/03/2025
This is unbelievably cool Just keep pressing 'space' to learn how an LLM works
bbycroft.net
LLM Visualization
A 3D animated visualization of an LLM with a walkthrough.
58111
Daniel Grant @djgrant.bsky.social · 21/03/2025
For anyone struggling to understand the impact vibe coding IS having on the industry, I will personally buy you a copy of the mythical man month. In fact I will buy you ten copies. Then you can read it 10x faster.
000
Daniel Grant @djgrant.bsky.social · 10/03/2025
TypeScript people: Is there a definitely typed package that is the intersection of nodejs types and browser types?
020
Reposted by Daniel Grant
Glasgow JavaScript Meetup @glasgowjs.org · 07/03/2025
It's our meetup on Tuesday 11th! Come and hear from Sergio on Design Systems with Tailwind 👇 www.meetup.com/glasgow-java...
112
Daniel Grant @djgrant.bsky.social · 06/03/2025
This has turned out to be really really useful for env governance. Unix philosophy is really powerful
000
Daniel Grant @djgrant.bsky.social · 06/03/2025
Every time I get cozy letting AI write my code I suddenly find I've spent two days in a doom loop and then it takes like 20 minutes of concentrated effort to fix it myself
100
Daniel Grant @djgrant.bsky.social · 25/02/2025
New github.com/djgrant/env0 release v.0.3.0: support for .env0.local files Example use-case: overriding a DB env to point to a local database
# CLI command
env0 -s op:secrets-dev

# .env0
# import from 1Password
DATABASE_URL = DEV_DB_URL

# .env0.local
# use local DB on my local machine
DATABASE_URL = "postgresql://postgres@localhost:5432/app"
000