Hacker News new | ask | show | jobs
by ryandrake 2694 days ago
It can be demoralizing to work on anything that’s against the end user’s satisfaction, regardless of whether it’s actually evil.

I remember working as a junior developer on a desktop app that had so many fatal bugs that it crashed very often. Instead of being given the time needed to fix the crashes, I was told to build this watchdog ‘launcher’ EXE that would simply re-run the application every time it crashed, restoring its state, in the hopes of fooling the user into believing it doesn’t crash so much.

Was it technically interesting for a freshly minted engineer? Yea! Was it soul crushing to be working on an obviously half-assed attempt to mollify angry users instead of making them happy? Yes.

I was also asked to write code that cheated benchmarks. Definitely had a “what-am-I-doing-with-my-life” moment.

1 comments

Hey, you invented crash-only software! https://lwn.net/Articles/191059/