Kent Beck's Avatar

Kent Beck

@kentbeck.com.bsky.social

Independent I guess these days you'd say content producer, artist, programmer, musician, pokerist. More about me at https://KentBeck.com.

8,719 Followers  |  180 Following  |  397 Posts  |  Joined: 16.06.2023  |  1.8134

Latest posts by kentbeck.com on Bluesky

And led to gaming, where you try to get a better score while actually being worse. Goodhart is an optimist.

06.08.2025 14:20 — 👍 12    🔁 0    💬 0    📌 0
Post image

I don’t understand what any of this stuff going on in the culture means but I fully support it because it upsets maga nazis so much

05.08.2025 10:38 — 👍 17    🔁 1    💬 3    📌 0

The Timeless Way of Building, Alexander
On Growth and Form, Thompson

04.08.2025 02:22 — 👍 7    🔁 0    💬 0    📌 0

Vocab word to avoid—inguinal

31.07.2025 14:38 — 👍 1    🔁 0    💬 0    📌 0
YOW! 2025 1-day masterclass with Kent Beck
Tidy Together: A Software Design Masterclass
Melbourne 3 Dec at Cliftons Melbourne
Sydney 10 Dec at Cliftons Sydney

YOW! 2025 1-day masterclass with Kent Beck Tidy Together: A Software Design Masterclass Melbourne 3 Dec at Cliftons Melbourne Sydney 10 Dec at Cliftons Sydney

Join @kentbeck.com's #YOW25 1-day masterclass: Tidy Together: A Software Design Masterclass, and learn safe refactoring, design change mgmt & the human side of code.

📍 MEL 3 Dec yowcon.com/melbourne-20...
📍 SYD 10 Dec yowcon.com/sydney-2025/...

29.07.2025 22:00 — 👍 5    🔁 1    💬 0    📌 0

I contrast augmented coding with coding one finger at a time.

24.07.2025 20:46 — 👍 6    🔁 1    💬 0    📌 1

I disagree

24.07.2025 13:33 — 👍 1    🔁 0    💬 1    📌 0

3X: Explore/Expand/Extract is thrown into higher relief by the introduction of the genie. Exploration is cheaper. The need to shift gears into Expand is starker. And the use of the genie to efficiently Extract is still a mystery.

23.07.2025 22:43 — 👍 15    🔁 1    💬 2    📌 0

Good luck!

23.07.2025 17:02 — 👍 2    🔁 0    💬 0    📌 0

“Cash only” is an extremely green flag for a bar.

23.07.2025 01:07 — 👍 16    🔁 0    💬 2    📌 0

Given past performance, they wouldn’t have any reason to worry.

I am running for Congress because they should have a reason to worry.

21.07.2025 19:41 — 👍 12    🔁 4    💬 1    📌 0

I’d say “adopt new engineering principles adapted to an extreme cost of delay”. It’s not that there’s no engineering, it’s a different flavor.

19.07.2025 15:01 — 👍 2    🔁 1    💬 1    📌 0

I've known Beth for ages: wicked smart, understands tech really well, and cares about its impact on ordinary people. We need people in Congress like that.

17.07.2025 16:16 — 👍 72    🔁 13    💬 1    📌 0
Graphic for congressional candidate Bethany Andres‑Beck. Top: campaign logo reads “Bethany ANDRES‑BECK for CONGRESS” in white on a navy‑blue background. An orange quotation‑mark graphic frames the candidate’s statement in white and orange text. The statement is identical to the image's caption. The quote is attributed to “ Bethany Andres‑Beck, Candidate for MA‑06.” In the bottom-right quadrant is a photo of Bethany Andres‑Beck, a person with short hair and beard, round glasses, teal T‑shirt under an unbuttoned gray chambray shirt, standing with arms folded and a slight smile. The link to the campaign website “bethfordemocracy.com” is in orange in the bottom left of the image.

Graphic for congressional candidate Bethany Andres‑Beck. Top: campaign logo reads “Bethany ANDRES‑BECK for CONGRESS” in white on a navy‑blue background. An orange quotation‑mark graphic frames the candidate’s statement in white and orange text. The statement is identical to the image's caption. The quote is attributed to “ Bethany Andres‑Beck, Candidate for MA‑06.” In the bottom-right quadrant is a photo of Bethany Andres‑Beck, a person with short hair and beard, round glasses, teal T‑shirt under an unbuttoned gray chambray shirt, standing with arms folded and a slight smile. The link to the campaign website “bethfordemocracy.com” is in orange in the bottom left of the image.

I am running for Congress to fight for our country. I’m not here to be polite – I am here to stand up for the working class. Together we’ll prove what should’ve been obvious all along: trans people aren’t political props - we’re leaders.

Visit bethfordemocracy.com to learn more about our campaign!

17.07.2025 12:02 — 👍 664    🔁 177    💬 12    📌 59

I'll admit to bias, but Beth will make a great addition to Congress.

17.07.2025 14:24 — 👍 35    🔁 7    💬 0    📌 0
Preview
The First Feedback Filter First published 2017.

When sociopaths ask, "What of this criticism is about me?" they automatically answer, "Nothing!" I don't claim to have good advice for sociopaths. For the rest of y'all, here's how I handle feedback without regretting my response: tidyfirst.substack.com/p/the-first-...

15.07.2025 13:52 — 👍 19    🔁 1    💬 2    📌 0

I am augmented by the LLM. My creative reach is expanded because I have this tool.

I realize your question was rhetorical but it also seemed to deserve an answer.

13.07.2025 15:04 — 👍 4    🔁 0    💬 1    📌 0
My BIGGEST REGRETS From A 40 Year Software Engineering Career
YouTube video by Modern Software Engineering My BIGGEST REGRETS From A 40 Year Software Engineering Career

My BIGGEST REGRETS From A 40 Year Software Engineering Career | @davefarley77.bsky.social

❗️ AVAILABLE NOW 📽️

Watch 🔗 youtu.be/NaTEZ6Hq_6o

09.07.2025 18:02 — 👍 13    🔁 6    💬 1    📌 1

Daher: Stoppt den agil-industriellen Komplex, der Euch bzw. Eurem Management z.B. im Rahmen von SAFe diesen Bullshit verkauft - oder fragt sie, ob sie denn auch zwischenzeitlich eine "Zeitmaschine" erfunden hätten! 🤡

10.07.2025 11:43 — 👍 6    🔁 2    💬 0    📌 0

I usually suggest tests. In this case stuff like “multiplication should be associative”.

08.07.2025 17:55 — 👍 0    🔁 0    💬 0    📌 0

Okay

08.07.2025 17:54 — 👍 0    🔁 0    💬 0    📌 0

Not a conscious choice on my part. I would probably use double dispatching if writing the code by hand.

08.07.2025 17:53 — 👍 1    🔁 0    💬 0    📌 0
Preview
GitHub - KentBeck/MoneyPython: Multi-currency arithmetic in Python Multi-currency arithmetic in Python. Contribute to KentBeck/MoneyPython development by creating an account on GitHub.

Another augmented coding experiment--how quickly can I produce library-quality Python code. Here is Ward Cunningham's Money example from my TDD book, all pythonicated & everything. github.com/KentBeck/Mon...

08.07.2025 06:32 — 👍 22    🔁 4    💬 6    📌 0

I enjoyed my convo with Dave. Folks who haven't lived with "assume no bugs" software, I urge you to try it at least once in your career.

04.07.2025 18:21 — 👍 31    🔁 5    💬 0    📌 0

Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.

03.07.2025 14:36 — 👍 882    🔁 153    💬 66    📌 41

Lovely illustration

02.07.2025 20:04 — 👍 12    🔁 1    💬 0    📌 0
ESSENTIALS - Canon Test-Driven Development - Kent Beck | Craft 2025
YouTube video by CraftHub Events ESSENTIALS - Canon Test-Driven Development - Kent Beck | Craft 2025

Coding on green in TDD? Oh yes, you can. Within limits. www.youtube.com/watch?v=90VB...

02.07.2025 01:24 — 👍 27    🔁 5    💬 0    📌 0

I've tried both. Sometimes it manages to dig itself out. I'd love to try TCR though if I could get the genie to follow it.

30.06.2025 15:11 — 👍 3    🔁 0    💬 1    📌 0

Which is ironic because there are ways working at BigCo teaches you the *wrong* lessons for working at an Expanding company. I too have noticed the proliferation of "xApple, xFacebook, xGusto, xMechanicalOrchard" declarations.

28.06.2025 13:55 — 👍 9    🔁 1    💬 0    📌 0

@kentbeck.com is following 19 prominent accounts