logoalt Hacker News

wyldfireyesterday at 10:42 PM7 repliesview on HN

You know that feeling when you work on a feature for weeks or months and then something comes along and the feature is no longer needed or the project is cancelled?

It's a pretty frustrating experience -- was it all for naught? Maybe it's useful to vent about it a bit.


Replies

jchwyesterday at 10:54 PM

I definitely had this feeling early on in my career, but it did flip around somewhere around halfway through.

"We're not shipping? Well, that's a bummer, but also, what a relief! If building it that was this hard, I can only imagine how bad shipping it would've been; now we can delete that code and with it all of the maintenance we would've had to commit to for years."

The personal attachment just had to go eventually. It proved not to be terribly helpful or healthy anyways.

show 1 reply
girvoyesterday at 10:58 PM

> was it all for naught?

I accepted a long time ago that it is all for naught :)

Enjoy our time on this earth, do what we can, focus on people and it'll be alright

show 2 replies
mingus88yesterday at 11:01 PM

I worked at a company whose product was truly boneheaded. Without giving too much away, it’s the kind of technology that would have been useful if we lived in a world where smartphones weren’t being carried around by literally everybody.

I knew this, but took the job because I was burned out and knew I could spend a year or two coasting and padding my resume with some interesting things.

I came to the conclusion that the company was a grift, but at least they took care of their employees and included them in the profit part of it.

We had startup perks that were basically paid out in cash when the pandemic hit. The “gym” perk became $500 in cash which could be spent on anything vaguely fitness related, like an Apple Watch. The commuter benefits rolled into our accounts which gave me free tolls for years afterward. Instead of taking all the money, they cut us in.

So yeah, maybe frustrating if you expected your startup to be successful, but that’s so often outside of the control of any engineer. It’s always a crap shoot. Get your best offer and make the most of it. You can do resume driven development even in the shadiest of firms.

show 1 reply
bartreadyesterday at 11:01 PM

So much of what I’ve worked on in my career has proven to be utterly ephemeral. I’ve learned not to dwell on it too much, in part because one of software’s great strengths is its malleability[0].

However, I was quite surprised a few weeks ago, on a client project, to find in one of their repos a chunk of example code that I’d worked on 22 years ago.

[0] Being real, a lot of the ephemerality actually stems from questionable commercial decisions, working on the wrong thing, etc. But some at least is a legitimate result of evolving markets and needs.

show 1 reply
antisthenestoday at 12:37 AM

> You know that feeling when you work on a feature for weeks or months and then something comes along and the feature is no longer needed or the project is cancelled?

I would have thought most people would grow out of having this kind of feeling after their 1st job. But I also definitely work to live, not live to work, so YMMV.

kakaciktoday at 8:05 AM

Do you get your major feeling of success primarily from work, or is it the rest of life? I don't think I need to spell what is viewed as the proper long term winning strategy here. I know folks who ride the work part, and let me tell you - unless you land a stellar employer and exceptional boss, its recipe for a lot of miserable days and worse, for decades. Its also a symptom of what I would call 'unfulfilled life', but thats my personal take please don't get offended quickly.

With that mindset (or work-to-live or whatever you can call it), these things are just an afterthought. That after-work climbing session and that weekend meeting with friends or hiking trip in the mountains with kids mean world to me, and I fully indent to keep that mindset till retirement and continue with it further. If it means I won't get into top 1% or whatever I am fine with that, QoL is firmly above that and career rat races are meaningless (and fruitless) ego polishing / insecurities managing exercises.