James Holwell's Avatar

James Holwell

@jamesholwell

Once upon a time I used to make software, but now I mostly just talk about making software

74
Followers
355
Following
50
Posts
29.09.2023
Joined
Posts Following

Latest posts by James Holwell @jamesholwell

GENIE: what is your wish

ME: an ice cream cone from mcdonalds

GENIE: sorry the machine is down

06.03.2026 19:18 πŸ‘ 270 πŸ” 51 πŸ’¬ 2 πŸ“Œ 1
Preview
Why I Don’t Vibe Code A β€œbrief” accounting of various reasons why vibe coding has just never clicked for me personally as a developer.

β€œWhen writing the code becomes hard, that tells me that I’m going down a wrong path with the current architecture”

Yes! So much this.

jacobharr.is/personal/i-d...

06.03.2026 23:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Congrats to Rep. @katiejonesmpls.bsky.social and family, who biked to the hospital last week and came back with baby Hans. Here's what she told me about the ride:

05.03.2026 14:53 πŸ‘ 546 πŸ” 138 πŸ’¬ 7 πŸ“Œ 46

Picard management tip: Work should be useful, stimulating, and challenging, not wasteful, tedious, nor impossible.

05.03.2026 20:40 πŸ‘ 154 πŸ” 25 πŸ’¬ 0 πŸ“Œ 5

A thought to build on this: are we working enough to ensure that the business understands its role in safeguarding this?

In your example, what checks and counterbalances should have been in place to verify the numbers on acceptance and thereafter?

A β€˜shared responsibility model’ for correctness.

03.03.2026 13:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
In defence of correctness Not all software needs to be correct, but a large subset does.

New article: In defence of correctness. blog.ploeh.dk/2026/03/03/i...

03.03.2026 08:15 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
A blue removals truck with the company name β€˜Blue Sky relocation’ subtitled β€˜luxury moving services’

A blue removals truck with the company name β€˜Blue Sky relocation’ subtitled β€˜luxury moving services’

New service in the PDS mover space just landed:

02.03.2026 23:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Radiohead lied to us. Computer not OK. Computer not OK at all.

19.06.2024 15:12 πŸ‘ 2272 πŸ” 559 πŸ’¬ 38 πŸ“Œ 17

Does this not open up the corollary that training AI models is equatable with / could repurpose energy currently used for human procreation?

Is this the future we want?

21.02.2026 20:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

chat is it good when your AI-obsessed colleague drops a +16,105 -193 pull request with 102 commits all titled β€œwip: implement next task” and asks that it be immediately approved for next release

17.02.2026 16:55 πŸ‘ 103 πŸ” 8 πŸ’¬ 19 πŸ“Œ 3

Getting a bit depressed as, no matter how I slice it, basic economics would seem to indicate that the software developer job market is largely fucked no matter what happens now. No matter whether the LLM tools work or not and no matter what happens to the bubble

(short thread)

17.02.2026 16:10 πŸ‘ 44 πŸ” 16 πŸ’¬ 3 πŸ“Œ 7
All Your Base Are Belong To Us
All Your Base Are Belong To Us YouTube video by zuchini

I missed yesterday’s silver jubilee of the β€œAll Your Base Are Belong To Us” video. How quaint! 25 years! I’m glad we’ve spent the interim period learning how to use the internet properly

youtu.be/qItugh-fFgg

17.02.2026 07:22 πŸ‘ 58 πŸ” 14 πŸ’¬ 2 πŸ“Œ 1
Close-up of bright red roses in the foreground with the Radcliffe Camera softly blurred in the background on a grey winter day in Oxford.

Close-up of bright red roses in the foreground with the Radcliffe Camera softly blurred in the background on a grey winter day in Oxford.

❀️ Happy Valentine’s Day from Exeter College.

#ExeterCollegeOxford

14.02.2026 11:00 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

What does a meal have to do with Parliament?

πŸ‘‡οΈ

11.02.2026 08:01 πŸ‘ 24 πŸ” 9 πŸ’¬ 1 πŸ“Œ 1

Exactly.

Why would a developer be offended by the question β€œhow hard do you think this will be?”

Are we as a profession honestly saying that we don’t have a kind of hunch of how long things will take that is, at a statistical level, about right at least some of the time?

06.02.2026 22:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hard disagree.

Estimation, as part of scoping, is a helpful process to guide the business to building the best software within constraints.

06.02.2026 20:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Looking very fine, easier to see the colour change than the green earlier.

Off topic, but could you do this with a commercial renderer? Do you make your own for the art/fun/challenge/control/..?

I’ve always wanted to try (for fun, challenge) but never actually tried to start.

06.02.2026 20:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

GBSR answering the question β€œhow much silence should you leave after paying Kontakte” with β€œan uncomfortable amount”

31.01.2026 21:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Day 1 - Advent of Code 2017

Literally the plot of Advent of Code 2017 adventofcode.com/2017/day/1

31.01.2026 11:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wild that there was an open lane called "what if we just explain things clearly to people?" and he's the first one to ever fill it

30.01.2026 16:09 πŸ‘ 13837 πŸ” 2890 πŸ’¬ 154 πŸ“Œ 88

Happy birthday!

30.01.2026 10:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

starship won't start

29.01.2026 19:13 πŸ‘ 217 πŸ” 37 πŸ’¬ 18 πŸ“Œ 6
Twitter error page in 2010

Twitter error page in 2010

Twitter is over capacity.

Too many tweets! Please wait a moment and try again.

#InternetHistory

29.01.2026 13:56 πŸ‘ 226 πŸ” 48 πŸ’¬ 6 πŸ“Œ 21

a computer is a machine for making mistakes quickly

17.01.2026 22:18 πŸ‘ 135 πŸ” 22 πŸ’¬ 12 πŸ“Œ 4

Fun stuff / minimal expectations split is our jam: kids need time to rest too

17.01.2026 22:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sad.

17.01.2026 10:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"Do you know where I can look up Frungal's Extractor?"

The magic school librarian sighed. "That grimoire is locked away."

"Why?"

"That spell extracts your anxieties and fears and turns them into a creature."

"Yes! To slay!"

"In theory. In practice, nobody can slay the new pet they created."

16.01.2026 18:17 πŸ‘ 274 πŸ” 63 πŸ’¬ 2 πŸ“Œ 7
Preview
Astro is joining Cloudflare The Astro Technology Company team β€” the creators of the Astro web framework β€” is joining Cloudflare. We’re doubling down on making Astro the best framework for content-driven websites, today and in th...

Wow

blog.cloudflare.com/astro-joins-...

16.01.2026 15:56 πŸ‘ 75 πŸ” 7 πŸ’¬ 3 πŸ“Œ 4
Video thumbnail

I am calling for a complete and total boycott of the Mercator projection in all news stories about Greenland until every member of the American public has seen this

13.01.2026 17:32 πŸ‘ 4230 πŸ” 1525 πŸ’¬ 99 πŸ“Œ 142

Certainly seems that way

10.01.2026 09:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0