DEV Community

Cover image for What are the worst nightmares for devs? πŸŽƒ
Anastasia πŸ„πŸ»β€β™€οΈ for actiTIME Inc

Posted on β€’ Edited on

29 7

What are the worst nightmares for devs? πŸŽƒ

Let's share some of the worst-case scenarios and nightmare-inducing horrors in the work of the devs.

My #1 nightmare is cleaning up lengthy, real complex, unreadable, critically ridden code with bugs left behind by the previous developer πŸ‘»πŸ‘»πŸ‘»

Top comments (54)

Collapse
 
tomassirio profile image
Tomas Sirio β€’

Working really hard on something that is then never used by nobody or even scrapped and forgotten into oblivion

Collapse
 
steinbring profile image
Joe Steinbring β€’

I learned a long time ago that you need to separate the code that you write from your sense of professional self-worth. Write better code than you did yesterday and try to better someone's workflow but the app is the company's (not yours).

It took a major toilet manufacturer canning a Spanish-language HR app that I worked month on to learn that lesson.

Collapse
 
rfaugusto profile image
Rafael Alberti Cantoni Augusto β€’

Joe,
Never thought of it that way. I know it seems pretty obvious, but "do today better than yesterday but the app is the company's" should bring us some relief...
I mean, if everybody thought of it that way, we would have so much people on the brink of war because of self-pride... :P

Collapse
 
andrewbaisden profile image
Andrew Baisden β€’

Ah hate when that happens. Once I was working on a new feature and then the CEO who's mind changes like the weather decided that he did not want it anymore...

Collapse
 
yaythomas profile image
yaythomas β€’

"can't you just. . ." coming from the mouth of a non-technical senior person being "helpful". Possibly goes with some vague hand-waving. 😱

On the more technical side, tricksy multi-thread concurrency bugs. Bonus points if it relies on a big service framework even to try to reproduce the problem.

Collapse
 
anja profile image
Anja β€’

When the requirements change and you have to start all over again

Collapse
 
rafo profile image
Rafael Osipov β€’

That's a widespread situation in an agile environment. Too few customers are ready to employ waterfall approach (writing a full technical description, before starting the coding part).

Collapse
 
janegareth profile image
Jane β€’

When a critical bug occurs during the demo πŸ˜…

Collapse
 
jackdcasey profile image
jackdcasey β€’

Anyone else pre-record demos to combat this?

Collapse
 
torik17 profile image
Tori β€’

Week three as a junior dev I was given a task to clean up s3 buckets that hadn't been touched in years and accidentally deleted one that looked empty but had a CNAME redirect in it and took down production. The scramble to figure out what happened and the stress of what that might have meant if one of the senior devs didn't figure it out fast enough still gives me chills.

Collapse
 
olivierjm profile image
Olivier JM Maniraho β€’

@ben maybe we should have a sad reaction on comments.
This comment touched me, a day can't get worse.

Collapse
 
maureento8888 profile image
Maureen T'O β€’

Oh gosh, the worst possible nightmare! Worse than accidentally committing secret keys and sensitive files to repo πŸ’€

Collapse
 
youhan profile image
Alireza Jahandideh β€’

Wow!

Collapse
 
monderred profile image
Israel Rosas β€’

"It needs to work on IE8" believe it or not a major Telecom company i'm working for requires this for every single project...

Collapse
 
youhan profile image
Alireza Jahandideh β€’

Omg!

Collapse
 
zerosand1s profile image
Harshal Gangurde β€’

Oh since nobody has mentioned yet, deployment on Friday

Collapse
 
carlosds profile image
Karel De Smet β€’

Second that. Don't do it, just don't...

Collapse
 
ben profile image
Ben Halpern β€’

Data leaked is forever. If anyone has compromised user privacy, you can't un-compromise it.

Collapse
 
ludamillion profile image
Luke Inglis β€’

This. Tied with destroying user data in an irreversible/very difficult to restore way. Especially in a highly regulated industry.

Speaking for a friend of course...

Collapse
 
realappie profile image
Appie β€’

Editing a production database that doesn't have a backup, and ruining the production data in an irreversible way.

Collapse
 
steinbring profile image
Joe Steinbring β€’

Biggest longterm fear: Being told you don't "You don't really have enough experience with the stack that we are working with" when looking for a new job

Biggest midterm fear: Being asked "Why didn't your time estimate cover the new requests that we gave you since then?"

Biggest short-term fear: Realizing that an engineering decision is a dead-end and that I should have done something else 40 hours ago.

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay