Jason Gorman
banner
jasongorman.bsky.social
Jason Gorman
@jasongorman.bsky.social
Trains and mentors software developers in... well... software development, come to think of it. If you're serious about your investment in your dev teams, visit https://www.codemanship.co.uk
Are you still using Technology A? You need to start using Technology B, or you'll be left behind!

* checks watch *

Are you still using Technology B?
November 29, 2025 at 9:21 PM
Reposted by Jason Gorman
The Labour Government refused a 1% asset tax on the super rich, yet raised taxes on people already struggling.

All whilst their "black hole" turned out to be utter nonsense.

Active choices to refuse to fund our communities which they desperately need.

Join.greenparty.org.uk
Join the Green Party
Join the Green Party from just £6 a year. Become a member today - join the only party standing up for people and planet.
Join.greenparty.org.uk
November 29, 2025 at 4:22 PM
Reposted by Jason Gorman
If by some miracle the whole AI industry falls apart because some tech bros decided to spend trillions on compute without spending maybe tens of millions a year on licensing art, I will laugh so hard I'll be in danger of a ruptured spleen.
November 29, 2025 at 1:02 PM
Reposted by Jason Gorman
Heads up! I'm running two one-day workshops at @ndcconferences.com London in January:

The Hitchhiker's Guide to Computer Science
Monday 2026-01-26
ndclondon.com/workshops/th...

Program with GUTs (Good Unit Tests)
Tuesday 2026-01-27
ndclondon.com/workshops/pr...
The Hitchhiker's Guide to Computer Science | NDC London 2026
Most software developers don't have qualifications or a background in computer science or software engineering. Given the diversity of both software development and developers — and how far enthusiasm...
ndclondon.com
November 28, 2025 at 11:22 AM
On a related topic:

"I've had to learn to skim and then also not be so picky about quality"

U-huh?
November 29, 2025 at 10:19 AM
Dear "AI" coding gurus,

Before you record that tutorial about "agentic" TDD, a quick heads up:

TDD works one failing test at a time. You only write solution code if it's been used in a failing test. That's kind of the point of TDD. "Test-Driven".

You might also want to look up "refactoring".
November 29, 2025 at 10:16 AM
Consider the remote possibility* that the solution to the problem isn't more software.

* It's actually usually the case
November 29, 2025 at 8:19 AM
The persistent 1:10:100 ratio of good, competent and "meh" developers suggests that teams weighted toward that 1% are highly improbable. And yet I've seen more than a few.

The trick is to hire from inside the bubble.

codemanship.wordpress.com/2025/11/29/t...
To Build A High-Performing Team, You Need To Get Inside The Bubble
Some thoughts about the persistent 1:10:100 ratio of developers who are genuinely good, competent and “meh”… Imagine building a team of 4 devs, and you want to tip the balance tow…
codemanship.wordpress.com
November 29, 2025 at 7:26 AM
Can't help wondering if pardoning someone convicted of trafficking 400 tons of cocaine into the US might hurt his defence in any future war crimes trial
November 29, 2025 at 5:22 AM
Reposted by Jason Gorman
If you asked me to characterise software development in its essence, I'd say it's a process of reducing uncertainty.

Otherwise known as "learning".

codemanship.wordpress.com/2025/11/28/w...
We Don’t Out-Deliver The Competition. We Outlearn them.
I’ve long considered software development as a process of removing uncertainty. The customer asks us for “Instagram, but for cats” – which could have infinite possible inter…
codemanship.wordpress.com
November 28, 2025 at 6:27 AM
Reposted by Jason Gorman
Just cancel your Netflix subscription and stop buying avocados. You'll be fine
November 28, 2025 at 2:00 PM
I'll wager these are really remote-controlled
Just as you thought food delivery companies couldn't inflict any more misery on society:

Instead of using lowly-paid gig economy contractors to deliver groceries, they're replacing humans with robots, who, in turn, force humans off the pavement into road traffic.
November 28, 2025 at 1:47 PM
Net immigration is falling rapidly, and the economic consequences are *huge* - an estimated £7B in tax for every 100,000. That's not to mention the loss of doctors, nurses, teachers, building trades, scientists etc.

Surely *that's* the "crisis"?
November 28, 2025 at 8:56 AM
Reposted by Jason Gorman
Remind me again how many arrests have been made over the awful Grenfell Tower fire? And that was 8 years ago.

www.reuters.com/world/china/...
Police arrest construction firm bosses over Hong Kong fire
Hong Kong police arrested the bosses of a construction company on suspicion of manslaughter on Thursday over the city's worst fire in nearly 80 years, which killed at least 83 people with scores more ...
www.reuters.com
November 28, 2025 at 7:51 AM
If you asked me to characterise software development in its essence, I'd say it's a process of reducing uncertainty.

Otherwise known as "learning".

codemanship.wordpress.com/2025/11/28/w...
We Don’t Out-Deliver The Competition. We Outlearn them.
I’ve long considered software development as a process of removing uncertainty. The customer asks us for “Instagram, but for cats” – which could have infinite possible inter…
codemanship.wordpress.com
November 28, 2025 at 6:27 AM
"Yes, the software's less reliable. But on the plus side, it's taking longer to deliver and costing more.

So, y'know, it's swings and roundabouts with AI."
November 28, 2025 at 4:01 AM
Reposted by Jason Gorman
And how exactly will Trump “cure cancer” without science and medical research funding?
November 27, 2025 at 5:14 PM
Reposted by Jason Gorman
we reported after Rayner's departure that employment rights bill would be watered down, and ministers denied it over and over again:

here is the first new major compromise:

www.ft.com/content/3391...
Labour retreats on ‘day one’ rights for workers
Government has softened its package of measures to boost employment rights
www.ft.com
November 27, 2025 at 5:28 PM
I luuurve my automated refactorings, which is why I'm @jetbrains.com across the board.

But when I'm working in Python or JS, I'm forced to do some by hand.

2 in particular I do often when I'm separating concerns. Here's a little guide to how I tackle them

codemanship.wordpress.com/2025/11/27/m...
Manual Refactoring: Python – Introduce Parameter Object & Move Instance Method
Two refactorings I can’t live without are Introduce Parameter Object and Move Instance Method. I often find myself introducing new classes to separate concerns using them in a little dance I …
codemanship.wordpress.com
November 27, 2025 at 9:44 AM
2026: "Sick of having to click buttons"
November 27, 2025 at 8:00 AM
Reposted by Jason Gorman
I've seen many negative comments about the 3p per mile road tax for electric cars UK gov have announced in the budget. I don't know the details yet, I know the complaints will die down but the impact on regular people switching to EVs will definitely take a hefty knock.
November 26, 2025 at 11:19 PM
Please Stand By on Amazon Prime recommended.
November 27, 2025 at 12:01 AM
Reposted by Jason Gorman
We get the best results from "AI" coding assistants when we:

* Take small steps
* Test, review and refactor continuously
* Use version control to keep our code shippable
* Integrate continuously
* Cleanly separate concerns

If only there was somewhere we could learn these skills!
November 26, 2025 at 8:18 AM
Played a fun game of Name That Release Cycle looking at a client's code churn graphs across a bunch of their repos.

You can play too.

Mountains spaced 3-6 months apart?

Sawtooths 2-3 weeks apart?

Constant/flatline?
November 26, 2025 at 4:30 PM
Reposted by Jason Gorman
The 50 wealthiest families own more wealth than the bottom 50% of the population.

How can this Labour Government say this is a "cost of living" budget and refuse to tax the rich?

They care about protecting power and wealth. And cost of living is a buzz phrase for them. Dire.
November 26, 2025 at 12:16 PM