Richard Crawshaw

62 Followers
63 Following
744 Posts

Software engineer, SF/F fan, previously a convention runner, transportation enthusiast, dual British / Australian citizen, Australian resident, player of board games. Also:
@[email protected]
@richardcrawshaw

Pronouns: He/him
Languages: EN

Toots are searchable through tootfinder.
Sorry: no DMs from people I don't follow.

@zzt @davidgerard Lies are never more effective than when they're sprinkled with truth, and that's exactly the bread and butter of LLMs: truth-flavoured bullshit.
I do not worry about being "left behind" due to the adoption of LLM coding agents. I worry about a massive dip in the quality of software that's already been moldering for years due to the adoption of LLM coding agents. I worry about the FOSS maintainers who are already under-compensated for their work burning out entirely having to deal with the adoption of LLM coding agents. I worry about the environmental impact of the adoption of LLM coding agents. I worry about the laundering of FOSS (and non-FOSS source available!) code into projects that are now legally culpable due to the adoption of LLM coding agents. I worry about the people who can no longer write code without leaning on an LLM coding agent becoming helpless without spending ridiculous (and increasing) amounts of money to companies that may or may not exist in a year due to the adoption of LLM coding agents. I do not worry about being "left behind" when it all comes crashing down and people who are actually skilled have to pick up the pieces and rebuild due to the adoption of LLM coding agents.

If you're #trans and feeling lonely, repost this.

If you are an ally and care about trans people, repost this.

You may be feeling lonely. But, you're not alone.

Things that I won’t use, even to mock or joke about it:

* Generative AI
* Incel slang
* MAGA or nazi imagery

I think this is a reasonable boundary.

A.I. musicians are COOKED. I just recorded an ENTIRE SONG using nothing but my instruments and a few microphones. This would have cost upwards of hundreds of dollars in expensive A.I. subscription fees but for me it was completely FREE. Don't get left behind. This is the future!
I've seen a lot of people talking about the practice of code review in a way that I consider unrealistic lately. So here are my thoughts on what code review is—and isn't—for: https://blog.glyph.im/2026/03/what-is-code-review-for.html
What Is Code Review For?

Code review is not for catching bugs.

What do you think as an essential non-technical skill for a software professional?
#softwareEngineers #programmers #womenwhocode #it #professionals #corporate #softwareDeveloper #softSkills #cpp #cplusplus #c #python #rust
Everyone who writes code has some they look back on and wince. Five, ten, fifteen years ago, whatever. Maybe last year. All of us, no exceptions. If we don't, it can only be because we've learned nothing in the intervening time.
The LLM you're asking to write code for you? It trained on *that* code.

The L in "LLM" Stands for Lying

https://acko.net/blog/the-l-in-llm-stands-for-lying/

LLMs do something very specific: they allow individuals to make forgeries of their own potential output, or that of someone else, faster than they could make it themselves.

<- Steve "Acko" Wittens is good at explaining. This does it well.

The L in "LLM" Stands for Lying

Questioning the frame of inevitability in use of AI

Acko.net

Norway's Consumer Council takes aim at enshittification

https://www.theregister.com/2026/03/06/forbrukerradet_aim_enshittification/

Its aim is wide, covering everything from social networks to GenAI

<- by me on @theregister

Norway's Consumer Council takes aim at enshittification

: Its aim is wide, covering everything from social networks to GenAI

The Register