DEV Community

Ben Halpern
Ben Halpern

Posted on

What's your worst nightmare as a coder?

Oldest comments (119)

Collapse
 
timkor profile image
Timkor • Edited

Internet Explorer

Collapse
 
thehanna profile image
Brian Hanna

I hate it so much.

Collapse
 
andy profile image
Andy Zhao (he/him)

Pushing/releasing sensitive information/data 😰

Collapse
 
andrewbrown profile image
Andrew Brown πŸ‡¨πŸ‡¦

I'm not sure if a CodeClimate plugin could check for this.
I do know that all Lambda Security products will scan for sensitive information but then you have to go serverless and pay for said service.

I like how Amazon Macie can detect (Personally identifiable information) PII and api credentials.
I guess if you're CI/CD is CodePipeline and CodeBuild which places artifacts (zip folders) of your codebase in S3 that maybe Macie could detect these issues. Uncertain if it can peak into zips.

Collapse
 
brob profile image
Bryan Robinson

One Word: Databases :D

So important, yet so dangerous if you're not good at them.

Collapse
 
rhymes profile image
rhymes • Edited

You're the second person to mention this in a few days. We (as in devs who don't share this dread) need to be better at communicating how to use these DBs because they are so important as you said 😭

Collapse
 
brob profile image
Bryan Robinson

I’m ok at them after a couple years having to manage some, but with legacy DBs with bad tooling I get very nervous ;)

Collapse
 
bengreenberg profile image
Ben Greenberg

A toxic unsupportive work environment.

Collapse
 
heathershockney profile image
Heather Shockney

The interview process

Collapse
 
ddaly profile image
David Daly

Production releases on a Friday evening 😐

Collapse
 
ilvalerione profile image
Valerio

πŸ˜†πŸ˜†πŸ˜†πŸ˜†πŸ˜† great

Collapse
 
arlopezg profile image
Alejandro LΓ³pez

Doing this today. Yeah...

Collapse
 
ddaly profile image
David Daly

Good luck πŸ‘

Thread Thread
 
arlopezg profile image
Alejandro LΓ³pez

Thanks! We just happened to find a somewhat-critical error on Google Analytics and decided to pull the trigger ASAP to get it fixed. Shouldn't be too traumatic of a deploy :)

Collapse
 
crh3675 profile image
Hoovinator

Hope you have some good CI/CD for that :-)

Thread Thread
 
arlopezg profile image
Alejandro LΓ³pez

Yup! Jenkins rules :)

It didn't go as well as it could (some repo drama), but we managed to get stuff done. Yay!

Thread Thread
 
crh3675 profile image
Hoovinator

Awesome! Late night deploys suck, we have to in some cases to reduce user downtime. We had to recently migrate an entire AWS VPN - business team was "shipping their pants". It went fine with minimal downtime. Which leads to a question, when should Developers NOT tell business about some changes? I have found that sometimes they make things worse off than they should be.

Collapse
 
david_j_eddy profile image
David J Eddy

Been there, done that. Leave before they ask you to work weekends.

Collapse
 
kylefilegriffin profile image
Kyle Griffin

If they are asking, you don't need to say yes. If you need to get out the building before this, then they are not asking you, in which case you need to LEAVE THAT JOB!

Collapse
 
ferricoxide profile image
Thomas H Jones II

Don't forget, "when a critical resource is starting two weeks' PTO the next day".

Collapse
 
ddaly profile image
David Daly

That's bringing it to a whole other level πŸ˜‚

Collapse
 
akulbe profile image
Aaron Kulbe

I think the goal should be to get to the place where this isn't a big deal. Testing in production should be a thing. That's not a trolling comment, and I'm dead serious.

Get to where you can deploy multiple times a day, every day, all day.

For reference, read stuff by Charity Majors about observability.

Collapse
 
ziarv profile image
Zia

exactly :)

Collapse
 
giladri profile image
Gilad Ri • Edited

Integration and its best friend: "It works on my computer!"

Collapse
 
tvanantwerp profile image
Tom VanAntwerp

Screwing up authentication and leaking data.

Collapse
 
nshoes profile image
Nate Shoemaker

Hopping into an already existing project that has no tests.

Collapse
 
david_j_eddy profile image
David J Eddy

110% this.

Collapse
 
rhymes profile image
rhymes

I understand the dread and I've felt it. I know I'm weird but writing tests or reverse engineering something is a great way to learn how something works :D

You shouldn't have to but still...

See it as an exploration adventure :D

Collapse
 
georgecoldham profile image
George

Change.

Collapse
 
vuild profile image
Vuild
Collapse
 
ballen2713 profile image
Bartholomew Allen • Edited

It happened to me not to long ago but using a Mongo function to clean a database and then wiping out all of the data luckily Mongo has an import function and we had a backup!

Collapse
 
max profile image
Maxime Lafarie • Edited

Deploy in production the Friday at 4PM for 5PM.

stressed

Collapse
 
pavlosisaris profile image
Paul Isaris

A huge major bug in a project I am the only developer, happening while I am on vacations... :(

Collapse
 
ilvalerione profile image
Valerio

Customer complaint on a Friday evening :)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.