DEV Community

Cover image for 7 Lies Developers Keep Telling Themselves (And Somehow Still Believe)

7 Lies Developers Keep Telling Themselves (And Somehow Still Believe)

Sylwia Laskowska on December 22, 2025

The holidays are coming 🎄 And between making pierogi 🥟 and baking gingerbread cookies, I felt like writing a post — because honestly, how long can ...
Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

The daily grind of every developer, myself included! And if there are pierogies or gingerbread cookies… heaven can wait – so can testing and refactoring. My mouth is watering!

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Exactly 😄 there are important things… and more important things 😀
And btw — fun linguistic fact: pierogi is actually plural in Polish. The singular form is pieróg 😄

Collapse
 
adamthedeveloper profile image
Adam - The Developer

learnt something new this Christmas, thanks 😆

Thread Thread
 
sylwia-lask profile image
Sylwia Laskowska

Very good, because polski to najpiękniejszy język 🤣

Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

Speaking of pierogi… The worst part is that I had just read that it was the plural of pieróg… but that didn’t stop me from making the mistake!

Thread Thread
 
sylwia-lask profile image
Sylwia Laskowska

Honestly? I actually love that this Polish word is used abroad - even if it gets pluralized again 😄 It’s still way better than trying to invent some weird translation for it!

Collapse
 
adamthedeveloper profile image
Adam - The Developer

by the way, 1 hour in a developer's language is 2 days ( QA hasn't even tested it yet lmao )

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Exactly 😂 and if it’s 3 days, it might as well take the whole sprint 😄
My scrum master always adds a multiplier on top of that - at least ×1.5 😅

Collapse
 
suityou01 profile image
suityou01

I love the one about edge cases. I told my developers to put a percentage on it. Out of every 100 transactions how many will exhibit this behaviour. They low balled with something like 0.01%. Fair enough, a tenth of 1 percent. Now how many transactions do we process an hour? What does that look like now in terms of frequency? What is 0.01% of a million transactions a day? How many support tickets is that?

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Exactly! That’s such a great way to explain it. Tiny percentages suddenly stop looking tiny when you’re dealing with massive scale. In big projects you really have to assume that every “edge case” will eventually become a very real, very frequent problem 😄

Collapse
 
eddieajau profile image
Andrew Eddie

Add this to your follow up article on 7 truths about software engineering that nobody else believes, lols

  • No plans survives contact with the customer.
  • No really, releasing on a Friday is a bad idea!
  • If we change priorities, you realise my original date for the release changes, right?
Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Yeeeah, classics 😀 especially the “no plan survives contact with the customer” one.
And honestly, that’s probably one of the reasons AI won’t replace developers anytime soon 😄

Collapse
 
dariomannu profile image
Dario Mannu

Maybe that's just human nature? So many manufacturers think the same way, whether it's cars, kitchen appliances, scissors...

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

That’s a great point! 🙂 It really might just be human nature. And as psychology tells us, self-awareness is the first step toward change — so there’s still hope for us developers 😄

Collapse
 
vineetgnair profile image
Vineet G Nair

A good read this Christmas. Here I was, thinking it was just me but looks like it’s more of everyone’s going through the same.

Now that we know we all facing the same problem did anyone try or remotely find any success in mitigating these problems or is this a can’t be changed thing I wonder 😄

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Glad it resonated! 😄 And yep, we’re all in the same boat. I think we’re slowly improving - awareness helps - but some of these things feel like they come bundled with being a developer 😂

Collapse
 
shemith_mohanan_6361bb8a2 profile image
shemith mohanan

Too real 😄 “I’ll refactor this later” and “it’s just an edge case” personally attacked me.

Also loved the reminder about creating actual tasks for refactors/tests — that tiny step really does change whether it ever happens.

Looking forward to part two 👀

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Haha 😄 welcome to the club - I think we’ve all been personally attacked by at least one item on that list.
And yes, that tiny step of creating a task really does some psychological magic.
Part two is definitely coming!

Collapse
 
tkouleris profile image
Thodoris Kouleris

I just read my entire programming life....

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Haha 😄 seems like developers share some kind of collective unconscious - same struggles, same lies, same stories 😂

Collapse
 
james_russell_dfb3a055f94 profile image
James Russell

Hahaha 😆

Collapse
 
evan-lausier profile image
Evan Lausier

Ill be thinking about pierogis all day now... :)

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Haha 😄 then you should definitely visit Poland - pierogi everywhere!
And fun fact: during our holiday dinner, we even leave an extra place at the table for a “tired traveler” 😉

Collapse
 
evan-lausier profile image
Evan Lausier

Challenge accepted! 😂

Collapse
 
mezieb profile image
Okoro chimezie bright

Thanks for sharing

Collapse
 
elsie-rainee profile image
Elsie Rainee

Haha 😄 totally! It’s like developers are all plugged into one giant hive mind.
Same bugs, same “it works on my machine,” same late-night Stack Overflow rituals, same déjà vu every sprint 😂

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Haha, 100% 😂 and on top of that, every team heroically tries to solve the very same problems on their own 😄

Collapse
 
elsie-rainee profile image
Elsie Rainee

😄

Collapse
 
leob profile image
leob

Classics ;-)

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Timeless ones 😄

Collapse
 
refferben profile image
Refer ben

my most issue is "how will I market this once m done",
yet every time I finish I want to add extra feature just to avoid how to market it

Collapse
 
sylwia-lask profile image
Sylwia Laskowska

Haha, that’s either peak procrastination… or the first step to becoming the next Steve Jobs 😂