Depends on the size and complexity of the problem that the system is solving. For very complex problems, even the most succinct solution will be complex and not all parts of the code can be throwaway code. You have to start stacking the layers of abstractions and some code becomes critical. Like think of the Linux Kernel, you can't throw away the Linux Kernel. You can't throw away Chromium or the V8 engine... Millions of systems depend on those. If they had issues or vulnerabilities and nobody to maintain, it would be a major problem for the global economy.
companies have been abandoning products for decades, and shuffling ongoing support onto other entities. nothing has to be "thrown away" as you keep suggesting.
Even if a throw away and replace strategy is used, eventually a system's complexity will overrun any intelligence's ability to work effectively with it. Poor engineering will cause that development velocity drop off to happen earlier.
An aside - this monitor is proving surprisingly difficult to buy in the UK. Everywhere I look it seems to be unavailable or out of stock, and I’ve been checking regularly.
Relatedly, I also don’t understand why a half-trillion dollar company makes it so hard to give them my money. There’s no option to order ASUS directly on the UK site. I’m forced to check lots of smaller resellers or Amazon.
Presumably the "big names" are able to (or have already) implemented the requirements under the law and have an economic and reputational incentive to comply.
Unfortunately, I don't see any site being blocked that will make these shameless gremlins in power let go of their authoritarian control over the public's lives.
This is disappointing to hear. I was thinking of getting some HomePods to replace my Sonos system which has got progressively less reliable over the years to the point of being virtually useless now.
Are there any modern home audio setups that connect to streaming services and actually work reliably? At this point I’m thinking of just going back to an iPod and dock like it’s 2006.
It’s not a simple plug in and stream product, but ever since replacing Sonos with Control4 we’ve been incredibly happy. Josh on top of it for voice and it “just works”.
As I said, not a direct comparison, but starting to think consumer level stuff like Sonos and HonePods just doesn’t have the right incentive structure anymore to deliver the level of quality we all seem to be asking for.
I have Sonos and they work perfectly, I love them. If you think Sonos is bad (recent app update included) go look at the HomePod subreddit, it is basically non stop issues. Having said that, I use Airplay a bunch and it is fine for me. I have had problems with Airplay in the past that were 100% solved by checking and improving wifi signal strength.
I'm testing out Wiim in a couple rooms as a replacement for Sonos and the initial results have been positive, though I haven't been using them long. So far my biggest complaints are that every model in their lineup has a different protocol compatibility list and that the Spotify integration isn't as well-polished.
If your Sonos speakers are old enough, take a day out and downgrade them all to S1. Just like magic it will all start working like it did the day you got it.
Every new game feels like I need to spend hours learning how it works before I get to having fun, when as a working parent I might only have 30 minutes here or there where I’m able to play. When I get back to a game after a couple of weeks off, I can’t remember what I was doing, or what the controls are. It’s just not fun.
Furthermore, every time I turn my console on, everything needs an update in order to be played. So there’s a 15-20 minute wait to get to any sort of entertainment.
Contrast this to the OG Xbox/PS2 era - I’d turn the console on and be having fun within a minute or two in a game that was easy to understand. I don’t think this was due to a lack of depth in the games either. They generally just seemed to have an “easy to learn, hard to master” aspect to them that doesn’t feel present today.
Obviously this is a huge generalisation. But the cumulative effect is that it’s switched me off gaming completely. Unless something is considered a true masterpiece, I won’t even bother.
My Xbox is packed away for now. I expect the next time I’ll turn it on will be for GTA 6.
Call of Duty is the worst with this. After purchasing Modern Warfare, waiting for it to download 60GB, all you get is a fancy menu where the game you purchased is hidden away somewhere below the fold and it tries to upsell other CoDs instead. When you eventually figure out how to navigate the menu and find the game, you can't play it, because apparently, the 60GB download didn't include any of the game. That's another 50GB download. Oh and turns out, that also doesn't actually include the game mode you were interested in. That's another 25GB.
> as a working parent I might only have 30 minutes here or there where I’m able to play. When I get back to a game after a couple of weeks off, I can’t remember what I was doing, or what the controls are. It’s just not fun.
+1, I fall into this category. It's tough.
But is it a problem for the gaming industry? How many sales can they expect from the time poor?
I manage to still play, by choosing conceptually simple games (puzzle, platformer, sports, GTA, some FPS), and playing on the Steam Deck. Portability + instant resume works well for this.
One thing I appreciate about modern games is that a lot of them have quest systems that can remind you of your next objective at any point, and/or maps that tell you where you haven’t been.
This makes it easy for me to log on, do 30 minutes of gaming and then log off and make some incremental progress on the game.
(My experience here is mostly with Nintendo and indie games on the Switch, for reference)
Whilst I agree game updates have become larger and larger and there are reasons why for that as annoying as they are. I'm not sure if there is much of an accessibility issue as much as its my ability to make enough time to play games like I used to.
Game designers need to strike a balance between people like us with little time, and those that can commit much more time.
Sort of an aside from the article, but I never feel like these geographic averages translate well to densely populated countries like England.
The North, like all parts of the country, has pockets of extreme affluence near areas of relative poverty, with a lot of middle income households scattered about the place too.
Talking to some southerners you’d think the whole of the North was a dump, and I worry people write off a truly beautiful part of the UK because of this misconception.
I know plenty of engineers (web application developers) making over £100-£150k outside of London, usually in fairly low-stress remote jobs.
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!
That is indeed very rare. A simple sanity check you can look at how many people earn about 100k in the UK, we know the figure for above 125k is 500,000 [1]. We can subtract the number of other jobs that we know for sure pay above this for example lawyers at magic circle firms which start on >150k for newly qualified lawyers, consultants in the NHS, directors of large corportaions, and we end up with a very small amount of people in other industries that earn these figures. Even before that we know the median is about £50k, and I can tell you from experience you can hire very very good software people on those wages, even in London.
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....
> and these are oxford/cambridge/imperial/UCL grads.
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.
Just want to echo the other replies and say i think this is rare. It happens, but it's rare. I have >15 years experience, and currently work in finance making plenty. A while ago, i spoke to a recruiter about opportunities outside finance; everything he had topped out at ~90k for engineers, a bit higher for team leads.
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!
Then they are very few and far between. Generally the absolute limit is £90k. I've never seen any role for more than 90K unless it was a company in London and those are typically hybrid and not remote.
I only have the figures for end of 2018[1], but meta employed around 2300 people in the UK, if we assume the same distribution of jobs as elsewhere in the world about half will be engineers, so 1150 engineers. There aren't that many of these jobs. At goldman its a lot higher, aboutn 10,000[2] globally, but they only have around 3,300 employees in the Uk so if its the same ratio as global (25% tech), then that means around 800 developers. Again you'll note this is a very small number compared to the number of top graduates a year, with class sizes of 100-200 per university.
So like I said originally these jobs are few and far between. The point is that in the UK the salaries are much lower than those in the US and this is across all experience ranges.
That bad? Huh. Last time I was a permanent employee in the UK was nearly a decade ago now, and I think I was on something like £37k, I think some of my friends (Cambridge graduates and slightly older than me), even back then, were on £65-75k.
I kinda assumed inflation would have raised all of those by about 50% since then.
I am not a top software engineer( (otherwise I'd be working fang tbh) and I earn 85k up north. Hybrid role that's local as well.
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.
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.
We are comparing salaries of Software Engineers between the US and the UK. A Senior Developer position won't pay more than 90K in the UK outside of London. In the US I see well over that for a Senior Developer position.
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.
> You've moved the goal posts. You said 60k if your lucky.
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.