Getting these vibes, really
10.11.2025 19:08 β π 0 π 0 π¬ 0 π 0@craigjbass.bsky.social
Strategy, tech & products to improve society. Principal Software Engineer @madetech.bsky.social (he/him/they/them)
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!
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
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 π
How did I miss WHSmiths changing its name to TG Jones. π«¨
27.09.2025 19:59 β π 0 π 0 π¬ 0 π 0Iβ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
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
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?
β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 π 0At 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 π 0Whatβ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 π 0Delegation 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 π 0I 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 π 0There is a way to do both!
19.09.2025 17:38 β π 0 π 0 π¬ 0 π 0Supply chain attacks are a real threat
Cyber security investment is urgent
It isnβt more important than treating people with dignity and respect
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 π 0With 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.
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
β¦
Turns out nobody wants to deal with this issue.
05.08.2025 10:57 β π 0 π 0 π¬ 1 π 0The 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)
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
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.
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
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 π 0The 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
This prediction (whatever you imagine it to be) should be factored into strategies now.
17.06.2025 21:16 β π 0 π 0 π¬ 0 π 0Just 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 π 0GenAI 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.
Denmark, Ministry of Digital Affairs publishes it will ditch Microsoft for Linux and Libreoffice.
17.06.2025 18:53 β π 1 π 0 π¬ 0 π 0