Craig J. Bass's Avatar

Craig J. Bass

@craigjbass.bsky.social

Strategy, tech & products to improve society. Principal Software Engineer @madetech.bsky.social (he/him/they/them)

465 Followers  |  953 Following  |  395 Posts  |  Joined: 04.08.2023  |  1.9983

Latest posts by craigjbass.bsky.social on Bluesky

Preview
a bald man is sitting in a chair with his finger in his mouth and the words `` one billion '' above him . ALT: a bald man is sitting in a chair with his finger in his mouth and the words `` one billion '' above him .

Getting these vibes, really

10.11.2025 19:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It is okay to fund and build a thing that is designed entirely for other software development teams to use/integrate with… so that the end user facing systems in the overall β€œwhole system” context are simpler/easier to deliver faster/reliable/secure/etc.

BUT product management of these are tricky!

01.11.2025 19:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When government services turn users into enterprise service busses, ferrying data between disjointed steps on a complex journey… this is what drives administrative burden up.

I’d hypothesise that your population only has so much bandwidth to deal with admin burden, before impacting productivity

31.10.2025 19:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Factorio is really good at teaching theory of constraints

Factorio Space Age is really good at teaching you that you are smart enough to manage that much complexity at the same time on your own πŸ˜‚

29.10.2025 17:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How did I miss WHSmiths changing its name to TG Jones. 🫨

27.09.2025 19:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m not endorsing or criticising the recent announcement by the government; but the announced approach is interesting:

- it is not mandatory, except to prove right to work
- it’s not physical, making it theoretically cheaper to administer
- it can be theoretically used online and in person

27.09.2025 08:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The Netherlands - mandatory to always carry identity documents from age 14

Estonia - mandatory electronic identity card from age 15

Germany - card or passport age 16

Spain - card from age 14

Belgium - card from age 12

Portugal - ID card from 20 days old

27.09.2025 08:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The UK has multiple methods that appear to solve β€œidentity”;

- driving license
- passport
- national insurance number
- birth certificate
- government gateway
- GOV.UK OneLogin

None of them solve the whole problem. For various Reasons ℒ️.

We do need to tackle that.

What do other countries do?

27.09.2025 08:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

β€œVibe Coding Cleanup Specialist”… what an absolutely amazing opportunity for TDD loving, approval test wielding, extreme programmers everywhere.

21.09.2025 10:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

At this point there is so many case studies that this is β€œnormal”, that it is easy to justify the pain and the cost in an OBC. Why would the consultancies or vendors change anything when more effort = more billable hours??

20.09.2025 08:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What’s wild is that once you finish migrating to a new ERP you’re already starting your next. Endless cycle of pain.

20.09.2025 08:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Delegation is ideal because then if IP changes occur (common in cloud native solutions) we aren’t jumping on a CAB… and we can use DNS01 challenge for SSL certificate renewal automatically in the background.

19.09.2025 17:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I led the technical work to get the Made Tech SaaS products work on government subdomains. It wasn’t trivial, and actually the least brittle approach involves delegating the subdomain..this is often questioned by security teams. It creates quite a bit of additional overhead to manage without

19.09.2025 17:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

There is a way to do both!

19.09.2025 17:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Supply chain attacks are a real threat

Cyber security investment is urgent

It isn’t more important than treating people with dignity and respect

19.09.2025 17:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hmm..

pup-e.com/goodbye-ruby...

19.09.2025 17:21 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Can confirm that the fix my street issue was closed in less than 24 hours. Update was someone attended and observed a car with no license plates, it doesn’t meet the local policy definition of abandoned which is within their right to define β€” so basically in this LA nobody needs plates

06.08.2025 06:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

With caveat

Please note if the first two conditions are not met, the vehicle will not be classed as abandoned and therefore, we will be unable to remove it.

05.08.2025 10:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

And the definition of β€œabandoned” is really narrow:

- Stationary for a significant amount of time (at least two months)
- Significantly damaged, run down or unroadworthy
- Burned out
- Lacking one or more of its registration plates
- Build-up of dirt around vehicle

…

05.08.2025 10:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Turns out nobody wants to deal with this issue.

05.08.2025 10:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The service design around β€œabandoned vehicles” is really poor.

> car with no number plates is not considered abandoned
> DVLA are like its LA problem
> LA use fix my street which routes to highways team
> highways team are like β€œnot my problem” it’s a parking enforcement issue (diff team)

05.08.2025 10:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
sharepoint hacking situation is completely insane
YouTube video by Low Level sharepoint hacking situation is completely insane

This latest Sharepoint vulnerability shows how important multiple trust boundaries are necessary in system design.

Also why deserialisation of arbitrary data from any user is bad.

This video has the best description I’ve found for anyone looking to avoid the same mistakes! youtu.be/HL8YZwjZHFE

26.07.2025 22:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I wish that I could, in building digital services, just tell users to stop using the service so much.

Like water companies do.

This is surely predictable and could have been avoided with appropriate infrastructure investment.

01.07.2025 18:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
UK government launches new wave of private financing for public services Ministers insist infrastructure projects will avoid pitfalls of earlier PFI deals

Private finance for public service is back. How do we learn the lessons of past issues here? We produced an @nao.org.uk report drawing together lessons from 140 NAO reports
on.ft.com/446gixl

20.06.2025 06:44 β€” πŸ‘ 36    πŸ” 15    πŸ’¬ 5    πŸ“Œ 1

Hmm, I found some articles about SWR apologising for delays in rolling out the Arterio stock, so maybe this is their way of demonstrating look here are the ARTERIO TRAINS

18.06.2025 07:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The platform side announcer this morning I noticed it didn’t say β€œthe blah blah blah southwestern railway service to… etc”

It said β€œArterio Service”

Arterio isn’t a company it’s the train stock. I wonder if it’s intentional or the result of a code change now these trains are under public control

18.06.2025 07:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This prediction (whatever you imagine it to be) should be factored into strategies now.

17.06.2025 21:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just imagine about 5-10 years of enshittification. Unsure the long term benefits are going to remain the same

17.06.2025 21:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

GenAI is still in its cheap massively capex funded phase. Couple dozen Β£ per month. ChatGPT wants to sell me a Β£200 per month subscription. So this is probably still at a loss for them but they think cheap….

I reckon the prices are going to be WILD in a few years. Properly wild.

17.06.2025 21:14 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Denmark, Ministry of Digital Affairs publishes it will ditch Microsoft for Linux and Libreoffice.

17.06.2025 18:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@craigjbass is following 19 prominent accounts