My guess is that Sotomayor’s words from 2024 are becoming relevant again:
> The President of the United States is the most powerful person in the country, and possibly the world. When he uses his official powers in any way, under the majority’s reasoning, he now will be insulated from criminal prosecution. Orders the Navy’s Seal Team 6 to assassinate a political rival? Immune. Organizes a military coup to hold onto power? Immune. Takes a bribe in exchange for a pardon? Immune. Immune, immune, immune.
It was amazing. Ran circles around Android on weaker hardware, but because duopoly duo didn’t want to accept competitor it was artificially hamstrung and subsequently killed.
No, the death of Windows Phone was 95% the fault of MS/Nokia.
Pre-announcing that they were leaving all Winphone 7 customers behind for Winphone 8 meant that every retailer/distributor was left with unsellable stock (because they hadn't gained enough traction to sell out initial shipments).
If this was because Nokia made bad/cheap phones that were un-upgradeable or MS being arrogant isn't something I'm remembering anymore but the end-result was pissed retailers and nobody selling WP8.
The spec for wp8 was a lot higher than wp7. There was a bit change from WinCE kernel to WinNT kernel, etc. Without much confidence, I think wp8 was dual core or higher and wp7 was single core... and maybe there was a ram upgrade too.
All that said, WP8 did a lot better than WM10, where the WP8 phones were promised to be upgradable, and then the promise was walked back for low mem phones, and the experience was poor for qualifying phones anyway.
The final build of WM10 was actually ok on my Lumia 640; but that was way after everything was canceled and mobile Edge (this was the first non Chrome Edge) was still less usable than mobile IE, even though the renderer was better.
The really poor rollout of wm10, plus the tradition of forcing developers to make split builds to support multiple versions of windows phone/mobile made things pretty bad at the end. Calling the build for WM10 only 'universal' was icing on the cake. Android has all sorts of problems, but you can have a single APK that works on lots of versions, with some amount of new features get pushed to old OS with libraries and some new features have to be detected at runtime and use alternate flows. On the other hand, Microsoft kept making new features require using new foundation libraries that were unavailable on old phones. WinCE -> WP7 -> WP8 -> WP8.1 -> WM10 was too many step changes and developers bailed at each one. Meanwhile on the desktop, a 32-bit win32s application targeting windows 3.1 has a good chance of running on windows 11.
Also, they managed to make upgrade from wp8 to wm10 break installed apps sometimes. That wasn't great.
On Android, if you try to make an APK that is compatible with both old versions and new versions of Android, you get a ton of scary warnings when you attempt to install it.
Retailers couldn't sell what the carriers didn't want on their networks. The carriers had momentum from consumer demand to keep selling iPhones. The carriers were given a lot of the "keys to the car" by Android and carriers were really happy with the ability to modify Android and/or micro-manage it, so they had a lot of incentive to focus on Android.
In the US, Windows Phone tried for the "iPhone experience", which made carriers unhappy and less likely to want to sell it, which ultimately left it the case in the US at a point where only one US carrier at a time was even "exclusively" selling the latest Windows Phone hardware, and only through its dedicated retailers. It took too long for Microsoft to also realize that part of the iPhone plan in the first place was direct to consumer sales and pressuring the phone carriers to provide SIMs rather than making "exclusive" hardware deals with carriers and hoping other carriers would try to compete for buying your hardware as well.
> In the US, Windows Phone tried for the "iPhone experience", which made carriers unhappy
Carriers were especially unhappy that Microsoft bought Skype at the time and tried to run it as a loss-making business to undermine carrier voice and messaging revenues.
That was the final nail in the coffin. The reason why they didn't hit adoption in the first place is because Google prohibited their application on MS devices. Mobile YouTube already wasn't good enough, and without the rest of the GSuite (Maps, Gmail, Chrome, Calendar, Translate) it was dead in the water. And no, HERE maps and third-party clients were not good enough to tip the scale.
This wasn't (only) about Google refusing to make apps for the WP, it was Google actively preventing WP apps from accessing their services where they could. Microsoft made a very nice YouTube client, for example, and Google simply denied YT access if they detected you were using it.
I put the blame squarely on Microsoft, how they released a turd with WP7 (a shiny one with responsive UI, but nonetheless a turd).
About phone OS upgrades, remember the HTC HD2 which originally released with WM6.5 but could be upgraded to WP7 and then to WP8 through after-market community ROMs. It was also Microsoft's decision to not officially allow that.
I liked it too. But it never was great. E.g., I remember that the calculator had date computations, but the year input was a dropdown going from 1900 to 2100 or something like that.
There are dozens of us. Loved the Lumia hardware, loved maybe not that lack of polish in places but the overall UI vision was mostly well executed. Its rigid experience across apps feels quaint now, but if we had this focus now, we wouldn’t be seeing the Light Phone, b/w UI hacks, etc pop up.
The Lumia Icon/930 I had was genuinely the best phone I have ever used, from both a hardware quality and software perspective. It made the competing iPhone 5 look like garbage.
Spont on, I always considered WinRT, .NET Native, C++/CX is what COM evolution should have been back in 2001, instead of the J++ reboot.
However the way Microsoft has messed it all up, no one is left besides Windows team and some hardcode believers, to care about WinRT/WinUI any longer than what is only available via WinAppSDK.
Nokia's hardware managed to prove to me, that plastic done RIGHT, is just as good if not more practical than the metals we have today. They looked fantastic, legitimately didn't require a case, and held up very well.
Some time after Apple discontinued the plastic Macbooks, I took mine in to get the battery replaced.
I remember overhearing one of the sales folk having to explain to a woman that they can't sell her the white ones, only metal ones as she preferred the chunky plastic.
And on most Lumias, if your phone got scratched, lost its shine, or you just got tired of the color, you could just walk to the store and get a new "shell".
How many abandoned attempts do you feel the Microsoft mobile developer ecosytem could take before losing all faith in yet another MS mobile strategy?
In the mobile space, there was no market for just Windows Phone apps. You needed to support native Android and iOS already. WP was just another burden without a clear return.
In their desperation they started paying college students for developing apps for the platform, leading to low quality experiences.
They pushed WP hard to their channel. Many employees in MS system integrators and managed services got very cheap phones, but outside that group, just nobody bought them before in the end they started dumping them to the masses as cheapest phone in the store, but there ain't no serious market there either.
It was about 10% in Europe when they killed it, many people that could not go for Apple due to their prices where actually going for Windows Phone, because the native code (WinRT/.NET Native/C++/CX), provided a much better experience in low end phones than Dalvik with its lousy JIT was capable of at the time.
I was one of them, initially getting a Lumia as second phone even though as ex-Nokia I was kind of pissed off, developing for UAP/UWP grew on me and was much more fun than dealing with Android.
Now given how Microsoft has messed up the whole UWP, Project Reunion and WinUI/WinAppSDK I would assert there is no faith left.
I honestly think that the windows phone development experience is where Microsoft majorly shit the bed. The sheer volume of breaking changes (and the severity of those breaks) meant rewriting a non-trivial amount of your app from version to version. I know multiple developers that just dropped support for windows phone as a result.
I love sitting alone in Wetherspoons, and working, it's actually perfect because:
- None of my colleagues, and nobody in any of my social circles, would ever be seen dead there
- You meet the best people, everyones really nice
- Nobody judges anybody, we're all just there go get a bit pissed, lots of people socialising, some people are there doing a crossword, I'm just a guy sitting on my laptop coding, nobody cares
- I can focus better with lots of background noise
I recommend only sitting on a leather seat, or laying a waterproof jacket over a cloth seat. Too many times I've come out of Wetherspoons itching - and not from knackering my liver!
Worth it though for ~£1.30 unlimited tea and coffee.
It is a chain of very cheap pubs, often known by the abbreviated name "spoons".
It's the sort of place you can go at 9am and see people having a full English breakfast with a large glass of wine. It's people who want to drink a lot of alcohol for not a lot of money, but not quite at the point where they're buying very cheap cider (which is always alcoholic in the UK), and sitting in the park with it. There's a veneer of high-functioning about it.
They do vary a bit (the "posh pub" in central Hull is the 'spoons, one of the roughest pubs I've been to in West London is also a 'spoons), but the clientele are typically white, working class, pro-Brexit (the founder is very anti-EU and publishes an in-house propaganda mag to that effect), pretty right wing, heavy drinkers.
It's not my preferred crowd, I'd rather spend a bit more and go to a pub where there's a chance somebody is reading something other than the Daily Mail or The Sun, but each to their own.
> pro-Brexit (the founder is very anti-EU and publishes an in-house propaganda mag to that effect), pretty right wing, heavy drinkers
That's a massive stretch. In my experience, the common denominator with Wetherspoons is it's somewhere people go for the cheap drinks and food. You get people of different backgrounds, age ranges and political beliefs going to Wetherspoons pubs (including plenty of apolitical people). The only undeniably true statements is that Tim Martin was pro-Brexit and there was anti-EU material in the Wetherspoons magazine around the time of the Brexit referendum, but beyond that it's not an issue that's particularly high profile anymore, it's not part of daily conversation like it once was, many people have moved on from discussing it.
Can recommend the Mediterranean side salad and a bowl of roasted veg off the side menu if you are hungry.
In the centre of the city there are three spoons. One for the people with tattoos on their knuckles (near the magistrates' court oddly - I used to pick up gossip in the barbers round the corner but he has been bought out so the building can be converted in to 'luxury apartments'), one for the old geezers with leather jackets and a third very large one opposite a conference centre. This latter one very well managed and always a seat. All kinds of people but never rammed.
> working with [chatbots] feels like groping through a cave in the dark – a horrible game I call "PromptQuest" – while being told this is improving my productivity.
I didn't see any complaints about any kind of artificial intelligence, research or otherwise, besides large language models, in this article.
Large language models are a single kind of AI, and a particularly annoying kind when you are forced to use them for deterministic or fact seeking tasks
or did you read the article? you're probably an LLM. why am I here? fuck this website
True but LLMs are all that are being sold right now. Mainly because people think they are intelligent because they're basically bullshit artist simulators.
I don't think the future of AI is with LLMs either. Not only LLMs anyway.
It’s The Register. They’re always more about the ‘tude than substance.
This seems to be someone who has no idea how to use LLMs yelling at clouds. Or maybe just someone pretending to have no idea because it makes for good cloud-yelling.
> someone who has no idea how to use LLMs yelling at clouds
How to use LLMs? There’s no “how to use LLMs”, you just tell them what you want, and they give it to you. Or they give you sometimes, and sometimes they give you something else. Or they’re telling you they’re giving you exactly what you want, but don’t. Or they seem like they’re giving you what you want, only it’s got a secret mistake somewhere inside, that you need to dig through and search for. Maybe there’s no mistake after all.
Yes, this is clearly a new wonder-technology, and all criticisms of it are just old people, back on their cloud-yelling bullshit.
It does seem to me like Microsoft (and every other company developing AI models) is doing so at a loss, and a signifigant one.
Is the play here to get everyone hooked on AI and then jack up the price to make a profit?
If so, I worry about Junior devs in particular, who have never developed the skills to write software themselves, suddenly finding themselves being "cut off" from their AI dealer
Or people generally who outsource their thinking to AI, forget how to do things for themselves, and suddenly face a big bill!
This is 1000% the play, it's the only one that actually works out (for _some_ vendors). Extra fun when you've let go of all your actual experienced engineers and then the squeeze comes.
Yeah, but you had to integrate it until it at least compiled, which kind of made people think about what they're pasting.
I had a peer who suddenly started completing more stories for a month or two when our output was largely equal before. They got promoted over me. I reviewed one of their PRs... what a mess. They were supposed to implement caching. Their first attempt created the cache but never stored anything in it. Their next attempt stored the data in the cache, but never looked at the cache - always retrieving from the API. They deleted that PR to hide their incompetence and opened a new one that was finally right. He was just blindly using AI to crank out his stories.
That team had something like 40% of capacity being spent on tech debt, rework, and bug fixes. The leadership wanted speed above all else. They even tried to fire me because they thought I was slow, even though I was doing as much or more work than my peers.
It's a frustrating situation. I had a stretch in my career when I was the clean up person who did the 90% of work that was left after management thought a junior had gotten in 90% done. It's potentially very satisfying but very easy to feel unappreciated in (e.g. they wish the junior could have gotten it done and thought I was "too slow" though in retrospect one year of that was an annus mirabilis where I completed an almost unbelievable number of diverse projects.)
Yeah, but integrating manually is more likely to force them to think than if the agent just does everything. You used to have to search stackoverflow, which requires articulating the problem. Now you can just tell copilot to fix it.
reply