The holidays are coming π
And between making pierogi π₯ and baking gingerbread cookies, I felt like writing a post β because honestly, how long can ...
For further actions, you may consider blocking this person and/or reporting abuse
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!
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 π
learnt something new this Christmas, thanks π
Very good, because polski to najpiΔkniejszy jΔzyk π€£
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!
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!
by the way, 1 hour in a developer's language is 2 days ( QA hasn't even tested it yet lmao )
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 π
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?
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 π
Add this to your follow up article on 7 truths about software engineering that nobody else believes, lols
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 π
Maybe that's just human nature? So many manufacturers think the same way, whether it's cars, kitchen appliances, scissors...
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 π
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 π
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 π
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 π
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!
I just read my entire programming life....
Haha π seems like developers share some kind of collective unconscious - same struggles, same lies, same stories π
Hahaha π
Ill be thinking about pierogis all day now... :)
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β π
Challenge accepted! π
Thanks for sharing
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 π
Haha, 100% π and on top of that, every team heroically tries to solve the very same problems on their own π
π
Classics ;-)
Timeless ones π
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
Haha, thatβs either peak procrastinationβ¦ or the first step to becoming the next Steve Jobs π