Live data from Hacker News

Troubleshooting: A skill that never goes obsolete

autodidacts.io

71–80 of 141 posts

Re: Troubleshooting: A skill that never goes obsolete

#71
When I'm stumped troubleshooting production problems, I try to think how I can get more information out of the system.

Exporting telemetry events with a wide set of attributes to an observability platform is a great approach which can provide an extensible way to expose additional information about the events.

Re: Troubleshooting: A skill that never goes obsolete

#72
post #29

Hugged to death for me right now, here's an archive link: https://web.archive.org/web/20250228192142/https://www.autod...

Thanks for posting an archive link. My site has survived previous HN traffic spikes on Fly.io's free tier, but 256mb of RAM wasn't quite adequate this time :)

No disrespect, but I thought the whole point of these magic cloud platforms was that this situation never happens.

Re: Troubleshooting: A skill that never goes obsolete

#73

> Realizing that I spend more time troubleshooting than I do building or doing ... That's not good. The problem with troubleshooting is that it messes up with your reward system. After you fix a hard-to-debug problem, you feel a sense of accomplishment. Which would be ok, but the problem is that this sense of accomplishment is often time higher than it should be. You go home at the end of the day thinking "well, toda…

This take seems pretty short-sighted. You may well have a point regarding what hiring managers actually value but speaking from experience having a couple people on hand that are better at solving problems than manufacturing them is pretty clutch in most settings where results are actually important.

Re: Troubleshooting: A skill that never goes obsolete

#74

Earlier quoted context omitted.

Thanks for posting an archive link. My site has survived previous HN traffic spikes on Fly.io's free tier, but 256mb of RAM wasn't quite adequate this time :)

No disrespect, but I thought the whole point of these magic cloud platforms was that this situation never happens.

The whole point of magic cloud platforms is to upcharge for everything and convince people there's no other way to run software.

Re: Troubleshooting: A skill that never goes obsolete

#75
Half the comments here are nitpicking the car mechanic analogy (naturally), the other half are complaining about the site shitting the bed.

Yes, debugging is important, and too many people can't do it, which is unsettling considering how many bugs those people are putting into the code in the first place.

Re: Troubleshooting: A skill that never goes obsolete

#76

What do you think will be the last skills/jobs to go obsolete? I think it's "Wanting the right thing" (This includes figuring out what the right thing is) and "Being able to articulate your wish clearly" (This includes clarifying your thoughts).

There will always be work for people who are smart, hard-working, creative, and willing to do exactly what their billionaire-owner asks.

Re: Troubleshooting: A skill that never goes obsolete

#77

Earlier quoted context omitted.

> I'm a troubleshooter. I fix problems. I keep my head straight in a crisis. ... People call me when they can't figure something out. ... Even if I'm not an expert in the broken thing, they call me in. They call me because the experts are often floundering ... This describes a sizable portion of my career. It's lucrative, it's gratifying, and it's fun. It's as close as I'm going to get to being a "kick-ass mercenary"…

I've found past a certain point career-wise, troubleshooting really can't be taught. It's sort of a a mindset/attitude to me. I you are 5+ years into your career and haven't gotten there, you probably just don't care. It's the attitude of a developer who is indifferent to the craft and just wants to cobble together found code as quickly as possible to move onto the next thing. A good troubleshooter can enable higher…

"troubleshooting really can't be taught" Exactly: it is a gift. You have "the Knack". (Dilbert - The Knack "The Curse of the Engineer")

Re: Troubleshooting: A skill that never goes obsolete

#79

> Realizing that I spend more time troubleshooting than I do building or doing ... That's not good. The problem with troubleshooting is that it messes up with your reward system. After you fix a hard-to-debug problem, you feel a sense of accomplishment. Which would be ok, but the problem is that this sense of accomplishment is often time higher than it should be. You go home at the end of the day thinking "well, toda…

Reliable car mechanics with ambition actually get paid fairly well compared to actually complacent car mechanics. It's not staff software engineer money, but it's pretty decent, and a hell of a lot less of whichever qualities one associates with working in tech for better or worse. I don't think those qualities are mutually exclusive. But, much like everything, it goes without saying almost that generally you should have a variety of skills you can bring to the table.

Re: Troubleshooting: A skill that never goes obsolete

#80

Earlier quoted context omitted.

I've found past a certain point career-wise, troubleshooting really can't be taught. It's sort of a a mindset/attitude to me. I you are 5+ years into your career and haven't gotten there, you probably just don't care. It's the attitude of a developer who is indifferent to the craft and just wants to cobble together found code as quickly as possible to move onto the next thing. A good troubleshooter can enable higher…

"troubleshooting really can't be taught" Exactly: it is a gift. You have "the Knack". (Dilbert - The Knack "The Curse of the Engineer")

I don’t believe that’s true. It’s an attitude, not some kind of innate skill like reflexes. You can learn to believe in yourself, plus it’s teachable in my experience.
Post reply on HN