HN user

tomwphillips

590 karma

tomwphillips.co.uk

Posts16
Comments82
View on HN
www.theguardian.com 2mo ago

Worried Britons 'prepping' for major disruption with stash of tins and cash

tomwphillips
10pts2
github.com 3mo ago

Copilot Adverts in Pull Requests

tomwphillips
3pts4
buttondown.com 4mo ago

How to Do the Work

tomwphillips
2pts0
simonwillison.net 4mo ago

Red/Green TDD

tomwphillips
5pts2
www.militarystrategymagazine.com 5mo ago

AI Command and Staff–Operational Evidence and Insights from Wargaming

tomwphillips
1pts0
www.youtube.com 5mo ago

We Studied 150 Developers Using AI (Here's What's Changed) [video]

tomwphillips
2pts0
cdm.link 5mo ago

Native Instruments GmbH is in preliminary insolvency

tomwphillips
3pts0
www.tomwphillips.co.uk 6mo ago

Staging is a wasteful lie: the case for the mono-environment

tomwphillips
3pts2
www.tomwphillips.co.uk 8mo ago

AGI fantasy is a blocker to actual engineering

tomwphillips
632pts647
www.youtube.com 11mo ago

Vibe Coding Is the Worst Idea of 2025 [video]

tomwphillips
53pts95
www.theguardian.com 1y ago

Britain's beloved steam trains trial pioneering technology

tomwphillips
4pts1
www.theguardian.com 1y ago

UK proposes letting tech firms use copyrighted work to train AI

tomwphillips
4pts0
www.nature.com 1y ago

Quantum error correction below the surface code threshold

tomwphillips
15pts0
www.tomwphillips.co.uk 2y ago

Will dbt adopt a proprietary licence? I think so

tomwphillips
1pts0
monoenv.tech 3y ago

Monoenvironment – Invest in Production

tomwphillips
1pts0
nadbordrozd.github.io 8y ago

Data Scientists: You Are Software Engineers First

tomwphillips
3pts0

*All* my work as a solo consultant/contractor was from former colleagues who needed "trusted pair of hands" to deal with a project, or former colleagues introducing me to new people.

People hire you because they want something done with zero hassle. It is a risk to go with someone you don't know or haven't had someone vouch for.

I'm not sure a staging environment would have caught it.

I often find Claude makes changes that _look_ reasonable, but it's only when I really dig in (e.g. when refactoring) that I realise there's insidious problems.

I can imagine the author making the changes in a staging environment, seeing that it _appears_ to be ok, then blowing up production anyway.

(AI aside, staging is a lie: https://www.tomwphillips.co.uk/2026/01/staging-is-a-wasteful...).

That's good - I'll reconsider Dagger.

Yes, I agree on your assessment. AI means a higher rate of code changes, so you need more robust and fast CI.

A while back I think I heard you on a podcast describing these pain points. Experienced them myself; sounded like a compelling solution. I remember Dagger docs being all about AI a year or two ago, and frankly it put me off, but that seems to have gone again. Is your focus back to CI?

Red/Green TDD 5 months ago

I agree it works well. Although as a long-time TDD practitioner it is mildly frustrating that it has taken LLMs to get more people to realise it works!

Anyone know what happened?

Thought it seemed like a great idea but I never tried it. In a startup it seemed like an unnecessary source of risk and in an enterprise too much hassle to convince stakeholders to switch from existing IaC products.

I admired their commitment to open source.

In my last company, we _did_ pay for Google Cloud support and when BigQuery jobs started to fail randomly, causing huge trouble producing critical reports, the response was essentially "we are investigating", "we have identified the issue", and "please wait for it to be fixed". Hardly what I would call support. They couldn't care less.

HTTP Cats 6 months ago

Thank you, and please keep it online. Apparently I am incapable of remembering HTTP status codes and I always go straight to http.cat!

The post is light on details. I'd guess the author ended up hammering the API and they decided it was abuse.

I expect more reports like this. LLM providers are already selling tokens at a loss. If everyone starts to use tmux or orchestrate multiple agents then their loss on each plan is going to get much larger.

LLMs Are Not Fun 7 months ago

Every project has boilerplate. It gets written once.

Agree with you - I think when my colleagues have talked about boilerplate they really mean two kinds of boilerplate: code written once for project setup, like you describe, and then repetitive code. And in the context of LLMs, they talking about repetitive code.

LLMs Are Not Fun 7 months ago

I like this analysis.

I'm constantly surprised by developers who like LLMs because "it's great for boiler plate". Why on earth were you wasting your time writing boiler plate before? These people are supposed to be programmers. Write code to generate the boiler plate or get abstract it away.

I suppose the path of least resistance is to ignore the complexity, let the LLM deal with it, instead of stepping back and questioning why the complexity is even there.

Interesting. I don't recall this happening during my studies. You didn't have the time in my exams to cheat, leaving for the toilet was strongly discouraged and if you did leave, you would have an invigilator standing behind you at the urinal or outside the cubicle.

The article is about accountancy. Accountancy is not academia.

In the end of the day academia in general should stop relying on exams based on memorization of random facts and start using real world examples of what kind of work student would be working with as an employee.

I have an undergraduate degree and PhD in chemistry and I don't really think "blind memorisation" had much to do with my success. It will only get you so far.

I think there is also substantial within academia about the purpose of academia. I think a lot of academics might disagree that it is about preparing people to be employees.

Pair programming is less fruitful.

I'm surprised at this statement. My team pair a lot - at least half of the time - and the majority is remote.

We find it much more comfortable to pair remotely on our own setups than crowded around a single desk and keyboard.

I wonder why our experiences are so different.

Good luck.

The major plus of having low or zero baseline caffeine consumption is that when you really need a jolt, a single cup will have the desired effect!

I had a similar experience as an undergraduate.

In my penultimate year I was struggling under a huge lecture and lab workload, working at the weekends, and partying too.

I developed stomach pain and went to the campus doctor, who sent me off to A&E (ER) with suspected appendicitis. My appendix was fine, but the doctors thought I might have a stomach ulcer. I discharged myself early to get back to the library, so never actually got a diagnosis!

I was drinking 3-4 cups of coffee and ~500mL knock-off Red Bull a day, eating a poor diet, and then drinking alcohol in the evenings. I went cold turkey and spent an entire weekend in bed with the worst headache imaginable.

I think I managed a few months before cracking and getting back on coffee. I quit cold turkey again a couple of times but in recent years I titrated off of it by gradually changing ratio of caffeinated to decaffeinated beans in my coffee at home. I drink 1 - 2 small cups a day now.

Might give quitting a go again.