Ask HN: What is the most painful developer setup guide you've experienced?
We all have our horror stories for painful setup guides. I'm curious if you had a magic wand to turn a painful quickstart guide into a 1-click sandbox, what tool or product that would be?
13 comments
[ 3.2 ms ] story [ 39.8 ms ] threadAnything c#, .net, Microsoft.
So many GUI tools to accomplish what shouldve been a one line cli command.
I can strongly relate to the pain of dealing with CUDA and PyTorch as a sibling comment noted though. Python dependency management story in general is just infuriating.
- hot-reloading on xcode+swift / ios app dev in vscode
- dwm-style window management on macos that just works
- setting up arch linux (back in the day)
- de-bloating ubuntu (gnome2 ui mainly) without breaking it (back in the day)
- raspberry pi os used to hate all my usb sticks regardless of size or make
I don't develop with Microsoft technologies anymore, but I still consider their documentation among the best. It's an absolute dream compared to the disaster that is Apple Developer docs.
https://learn.microsoft.com/en-us/docs/
Thankfully with the move to Docker, this is becoming less relevant if you are simply an end user, not a contributor.
And that was like half a decade ago, and the migration process has stayed so bad for so long for so many companies that the Drupal org kept delaying the v7 end of life. It was originally supposed to have died in 2021, then they pushed it back a year, then another year, and now it's been pushed back to 2025, but in the meantime third parties have made compatibility shims to run Drupal 7 on top of / within newer versions or something like that. I don't think it's ever going away at this point. There's an entire cottage industry, with their own conferences, around supporting old Drupals. The chaos of Drupal makes the Javascript ecosystem seem simple in comparison, and makes Wordpress look like the epitome of a well-managed project.
It was my first (and last) time working with Drupal. It's the only software I've ever used that I flat-out hated, and swore to never touch ever again. If someone offered me a million dollars a year to maintain a Drupal install, I'd instead pay them to never talk to me again. That migration scarred me for life.