Production of hardware is some R&D, and then actual manufacturing. Production of each physical item costs you. Production of every physical item has a chance to go wrong. Production of each physical item requires a number of humans (often a large number) to do repetitive, high-precision, high-skill work, as fast as practical. You can augment or replace some of them with robots but it also costs you, and you can't replace all the humans with satisfactory results.
So, with hardware, the cost of the workforce plays a major role, while with software it does much less. To produce physical things, you need a lot of people who are not well-off, and for whom factory work is an upgrade of their financial and social standing. A "developing country", with huge swaths of population leaving rural life for a better city life and factory work, is best in this regard. Ideally you sell your product to richer folks, maybe outside the country of production.
Of course there can be situations where the workers are highly paid, and produce very valuable things through their skilled work. Ford in 1950s famously paid the assembly line workers very well, so that they could buy the cars they produce, and valued their employment. But this does not always occur; people doing work that does not add a lot of resale value also want to live well, especially if the society does not want a flood of immigrants who are willing to work for much less. Check out how much the work of a plumber costs in Switzerland. So only high-precision, high-margin, low-volume manufacturing remains in Switzerland, such as precision optics, precision industrial and medical equipment, or premium mechanical Swiss watches. The US is in a somehow similar situation.
>So, with hardware, the cost of the workforce plays a major role, while with software it does much less. To produce physical things, you need a lot of people who are not well-off, and for whom factory work is an upgrade of their financial and social standing. A "developing country", with huge swaths of population leaving rural life for a better city life and factory work, is best in this regard. Ideally you sell your product to richer folks, maybe outside the country of production.
You don't need a lot of people who are not well-off. You can automate the entire process. The problem with automation and labor saving technology is that it is capital intensive. The higher the capital investment per job (higher capital intensity), the bigger the chunk of money that flows to capital rather than labor.
This means that the cost of the workforce in a software company plays a bigger role than in a hardware company, where financing costs to pay for labor saving technology play a bigger role.
There are mining companies in Africa, who have nothing but an army of people equipped with shovels digging a small scale open pit mine. There is no way the labor cost here is the biggest constraint. An excavator and wheel loader could accomplish more with less people, but it would mean getting a USD loan to import foreign equipment and then selling for export to pay the foreign debts, rather than local production.
Auto assembly seems like a poster child. There's wild automation going on, but the typical plant still requires thousands of employees doing things by hand. Musk tried to automate a lot more of this away with newer/better robotics, but failed. (Tesla has still achieved a lot here, but it's been more towards creating designs that are more amenable to the current state of robotics).
IMO, this problem should be solvable now. I.E. we don't need "new physics" to reach another step-function in automation. We need more investment. We're still largely in the mindset of "special-purpose" automation.
> Production of hardware is some R&D, and then actual manufacturing
Totally. And if you think deployment errors are bad, wait until you see how many production errors exist and how many items out of your line come out working and within spec
Also common is to patch around issues, when possible, in firmware. This is often lower cost/effort, but can’t fix everything.
There are similar kinds of fixes for purely mechanical parts. Depending on the part and problem, mechanical can be easier than a PCB rework (eg: modify a part in CAD and 3D print or get your local machine shop to do a run).
I briefly looked at a couple used vehicles just outside of warranty and one within warranty that had literally had two oil changers in 100,000k, that’s 60,000 miles for the uninitiated.
> You cannot release a patch for a mechanical part
In NATO, this is frequent and normal. Many, many "recalls" are issued by military manfacturers, then local support staff spend X hours to replace the defective part. It is not so different from automobile recalls.It’s just a lot more expensive and labor intensive to apply.
Failing to do so would have meant these manufacturers would go under, (along with their own subcontractors) and once demand shot back up, cars would be literally impossible to manufacture as key suppliers went out of business.
Like, yes, manufacturing's % of US GDP is low (and has been decreasing for a long time) and manufacturing employment is flat or slowly increasing but we're still making a lot of stuff.
[1] https://www.nist.gov/el/applied-economics-office/manufacturi...
[2] https://worldpopulationreview.com/country-rankings/manufactu...
But because productivity is higher https://fred.stlouisfed.org/series/M0100CUSM070NNBR - which doesn’t mean the workers are working harder: a man with a shovel can work as hard as he likes, but he’s never going to compete with the business owner who invested in productivity and gave his worker an excavator.
Therefore employment in the sector is down due to increased productivity, not decreased output.
But increased productivity is a radically different thing from decreased output. A claim that manufacturing should employ more, in the face of increased productivity, That’s a claim that manufacturing should replace other endeavours in the economy which, is a complex claim at the very least.
>A claim that manufacturing should employ more, in the face of increased productivity, That’s a claim that manufacturing should replace other endeavours in the economy which, is a complex claim at the very least.
It is a complex claim but I'll make it really simple. We import most of the things we rely on. Everything from plastic toys to car parts to critical medicines are all imported. Letting yourself become totally dependent on other countries while our STEM grads are underemployed, and would-be manufacturing line workers are forced to do bullshit like driving for Uber, is no way to run a country. It is going to backfire one day unless there is a major reversal in the trend.
The technology has got a shinier interface since I started, but the fundamental problems are the same.
When it breaks, you call the service technician, unless your the one in a thousand employee who happens to be a boilermaker by trade, an IT service technician and software neonate, also handy with a soldering iron, can install and repair refraction systems, work on live mains safely, research and install additional power supply protection devices, lighting suppression, UPS, knows there way around layers 1 through 7…
And that company treated me like I was some kind of freak.
But yeah, generally a laser cutter operator pushes buttons, and empties catch trays if they’re lucky.
Engineers design the things, the operators are largely meat for the grinder.
This is easily confirmed by checking public financials of publicly listed companies. The profit margins are much higher, and the liability is much lower. The only exception is for those hardware manufacturers at the cutting edge whose products cannot be commodified, such as TSMC and ASML and the ilk.
Growth of the software industry isn't constrained by the cost of capital
Whilst others working in software (myself included) can have a far greater quality of life and salary working in London.
Derby I haven't lived in but know people who have. It's an old manufacturing town and hasn't much to offer graduates. Or anyone really. The Peak District is great, and if you can live out that way and commute in then do it. But again, you won't have similar people for local friends.
Saying the peak district is good for young people is like saying there's a great lake near Detroit, it's not exactly what they're after.
It's also one of the wealthiest areas outside of London. But house prices in the really nice parts of Solihull are also high.
When I live in London I didn't drive, which was kinda nice but also meant I've only been out of city like once a year.
Sitting in traffic sucks of course, but driving rurally opens so much.
As for weekends - driving and hiking I guess?
For example I lived not far from Putney. Putney to Windsor & Eton Riverside takes 39 minutes and costs £6.90.
https://www.openstreetmap.org/#map=11/51.5330/-0.1146&layers...
Is it as glitzy as London. No. But saying there is "no culture" is just absolutely asinine.
I live on the outskirts of the peak district. I can walk/cycle less than 30 minutes out of town and be walking along the old canals, through old villages and get amazing views of the countryside.
30-60 minutes would take many Londoners to the countryside, the South Downs, Chilterns, etc.
I take it you've never been to Yorkshire then?
Think museums, parks, galleries, theatre, exhibitions.
Granted it's not the only city with those, the problem the UK has is that its small, desirable cities are unable to grow or reinvent themselves. Cambridge and Bristol should be ideal for hardware startups, but the cost of both housing and working space is insane for small, provincial cities, partly because NIMBYism and partly because building infrastructure is absurdly expensive when you're constantly having to work around 200 year old buildings and 800yo city plans.
Having kids while living in the centre of a large city is great, as there is so much culture that is aimed at parents and children. When my kid was small we went to museums and concerts and events all the time that were aimed at kids. There were also several different parks, playgrounds, pools and similar activities to choose from all within easy access. Plus once the kids get slightly older they can use public transport to get around and you don't have to drive them anywhere near as much as if you live in the suburbs.
If you can afford a flat that's big enough for you and the kids
It was real respect for the trade as well, not some secondhand respect that people who make a lot of money and wield a lot of social influence get.
The pay is clearly nothing compared to the US, but I wouldn’t say it was massively hard for them to get where they are. They all have 5+ years experience at a senior level, and are otherwise just reliable, capable, low-maintenance employees, but maybe that’s rare!
From personal experience, I also know of software guys making that, but I also know far far more people earning below that, and these are oxford/cambridge/imperial/UCL grads....
[1]: https://www.gov.uk/government/statistics/personal-incomes-st...
There are many bad things we can say about software hiring, but one of the good things is that (outside the US at least), it's much more concerned with what you can do than the name recognition of the institution where you studied.
But then, i also have friends working at a few non-finance companies on 100-150k. Small places, willing to pay for quality. Seems to be unusual though!
[1]: https://engineering.fb.com/2018/11/16/production-engineering...
[2]: https://brainstation.io/magazine/goldman-sachs-digital-team-...
[3]: https://www.fnlondon.com/articles/goldman-sachs-internationa...
I kinda assumed inflation would have raised all of those by about 50% since then.
I know people that earn a lot more than me.
It's just the recruiters are a joke and advertise silly salaries from local companies that are out touch. You have to know what companies are serious or not, and just apply direct or via recommendations.
365 are probably the best playing place outside of Manchester in the NW. So I find this rather hard to believe.
https://www.civilservicejobs.service.gov.uk/csr/index.cgi?SI...
https://www.civilservicejobs.service.gov.uk/csr/index.cgi?SI...
Those are government, so probably have even better pensions than private sector.
And there was job advertised for lead software engineer by computer futures(probably an agency) for 80k
I didn't even look deep. I know there are even better jobs.
There are jobs that pay more than 65k. Just have to know where to look.
If you're working for undercapitalized local private companies, then yeah not going pay very much.
I'd also recommend looking at remote jobs. My really smart friends who can beat the competition got 100k+ jobs working remote that are officially based in London but they work up north. Then come down for meeting once or twice every few months.
A lot of the fintechs allow for fully remote and pay well.
Even in your examples (which are higher position than what was being discussed) they didn't top out past 90K (just like I said). Whereas in the US you can earn much more quite easily.
I just found multiple jobs that pay more than that easily.
85k job up north is a comparable lifestyle than 100k+ job in London.
No I didn't. I suggest you re-read the thread. I said 75K-90K max.
> I just found multiple jobs that pay more than that easily.
There are always certainly outliers. However most of those places usually have a bunch of iffy things going on e.g. you have to live at your workstation/laptop, or they are in the middle of no where. Enforced pair programming (fuck that btw), or have a stupid interview process (no I won't go through the humiliation rituals anymore).
However the vast majority of positions are paying max 65-70K for a Senior Dev.
I am glad that you managed to find something. But the rest of us haven't been as lucky.
But I agree we don't compete with the USA. Even London struggles with that.
https://en.m.wikipedia.org/wiki/Terry_Matthews
And in general engineering jobs in Canada don't even pay as well as in the USA.
100 miles north of London. 1 hour on the train.
> Jaguar Land Rover in the middle of nowhere
100 miles north of London. 1 hour on the train.
Isn't JLR in Solihull? That's two hours from London.
Not 100% sure, I'm from the middle of nowhere, sorry, Derby - where Rolls Royce is primarily based. I know there's peak-time, non-stop, trains between London/Derby that take about an hour. I know this because when I got my first job in London, I still hadn't found a place to stay, so I was commuting from Derby to London every day. And when I finally moved to London it took me almost as long to get to work even though I was living in the city!
I just assumed with JLR being around Birmingham that travel to/from London would be about the same (because Birmingham is very close to Derby).
EDIT: Just checked with trainline.com, there's several morning trains from London Euston to Birmingham (New Street) that take 1hr 17mins.
It's also £135 off-peak return, so a night out in Birmingham might be more appealing.
Most people I know who ended up at RR live in Nottingham or the Peak District and commute in to Derby. Appreciate that’s perhaps not as exciting as London but it’s hardly a shit hole up here.
Agree on pay though. I work for a different engineering conglomerate (foreign owned) and I applied for a HPC role at RR a couple of years ago and the salary was £20k lower. The disparity would be even more now.