Re: No need to worry
"Programming is a working-class job. Anyone with the right mindset can do it; you don't need formal qualifications,"
That was not my meaning, nor do I think it was yours. "Working class" is not a term that is much used in my country, since it's hopelessly vague about exactly what boundaries there are on it, even more than the still vague "middle class" etc. In addition, not all programming is comparable. I have three problems understanding the level of pay that workers in various countries can expect:
1. When we end up talking about some job, we're often rather nonspecific about what it is. I've split it into IT and programming, but someone who writes a few scripts and someone who writes the code that absolutely must run in a certain number of processor cycles and will cause something to blow up if it crashes are doing very different jobs and will be paid very differently.
2. This is more my problem as a foreigner, but I have trouble understanding what a certain number of pounds means as a lifestyle. Converting it into local currency only goes so far to giving a picture since the more expensive parts of life are usually the ones that vary most between locations, which makes comparisons more difficult.
3. When people have stated numbers, they have had some pretty massive ranges. In one article I remember, the article spoke of salaries ranging between £50-150k, which is a pretty wide range in itself, and then we got into a discussion of how much that was worth where salaries as low as £20k were added in. This effectively gave me a range from the 30th to the 99th percentile of individual income in the UK*, which doesn't really help me imagine what is realistic.
In the case of your example of the programmer and cleaner, I'd be curious to know how this worked out. Was the cleaner working a lot more time? Were cleaners in short supply in the area? What, specifically, was the programmer doing. The comparison suggests that they were working similar amounts, but since that wasn't stated, it could also be a cleaner working many hours compared to a contract programmer who only has one small contract at the moment. If that happened, while that might be reason to be unhappy, it wouldn't actually lead to the conclusion that cleaners are paid more for their work than programmers are. Since I don't know the details, I cannot possibly judge whether that's reflective of the country or not.
* Percentiles are for anyone with taxed income in the year. It was not specified how much work they did or whether they're in a household. Figures were from the 2020-2021 tax year from the UK's ONS.