Introduction
The struggle of being a programmer is understood by none other than another programmer. We came across a lot of problems al...
For further actions, you may consider blocking this person and/or reporting abuse
Having to read code where someone was trying to be smart.
The "programming is just Ctrl+C Ctrl+V" meme.
Confused languages that think they're C when they're not.
Object-Oriented Programming taken too far.
PHP
Simplifying poorly-written complex code with an equivalent but simpler expression, only to find out after deploying to production that it wasn't equivalent.
"Having to read code where someone was trying to be smart"
So much this! After figuring it out, I'll think "well, that's pretty cool and clever". But then I will likely change it to something more readable because, more often than not, cleverness = maintenance nightmare.
Oh and, I've often been too clever myself for my own good. Go back into some piece of codes a couple of weeks later, come across "me being clever the other day" and going, "WTF does this do?"
Yess a clear code is what we want
+1 to all the bullets lol
🤣🤣
PHP??
PHP.
PHP is better as a command-line language than a web language.
Okay, I am a newbie to PHP.
Things on my hate list
Edge. It's been Edge for a long while now. Edge!
I worked on IE 10 and IE 11, at Microsoft. I was surprised — and ecstatic — when Edge went live. Even many of us on working on IE didn't know about the Edge project in the works until it went public.
Hope your list get smaller over the time
I'm confident, that at some point IE users die out :D
When you can't find solution to a problem any where in the internet.
This is epic level of frustration
Nightmare:
Hit '2' instead of '1'. Where 1 was "make a backup", and 2 was "restore backup". And there was no feedback that a restore was happening rather than a backup.
And it was for year end processing of all the accounting data.
Unfortunately, this nightmare scenario happened for real. Almost 40 years ago, and still haunts my nightmares.
Yessss they don't specify things
These fall under both categories:
What I hate most:
I work with 3 teams, one of them is based in the Bay area, another one in Vietnam, mine's in Paris. SF Team and mine are mostly senior devs, so we have access to push to production in case of emergency.
And for one of the US devs, it seems like a fckin CSS issue is an emergency. Dude branches out from master, to write some working code, without commenting or testing.
And we told him countless times to respect the chain of command, but still, he doesn't care, and bosses won't change a thing, because "Hey, most of the time, it works"
What you hate most as a Programmer?
Nightmare
QUESTION :- What you hate most as a programmer ?
ANSWER :-
Hating levels
• 00 -- 25 = 😠
• 25 -- 50 = 😡
• 50 -- 75 = 😈
• 75 --.100 = 😫
What I hate are
• No network = 😈
• Bugs in code = 😠
QUESTION :- Nightmare for you as a programmer ?
ANSWER :-
Nightmare levels
• 00 -- 25 = 😠
• 25 -- 50 = 😡
• 50 -- 75 = 😈
• 75 --.100 = 😫
My nightmares are
• Code compiling failure = 😈
• likage of secret codes for a very big project = 😠
All the point is very frustrating while you try to be in good mood.
Can we talk in dev.to connect for that follow me please and send me a massege please and i am going for some work i will be online in half an hour so dont worry if i dont reply at dev.to connect
Testing
Yep that can be
I don't like symbol soup (e.g.
\\<?
) because I can't easily search for symbols. Most languages are moving away from verbosity towards a greater use of symbols each and every day, which makes me sad. I wouldn't say I hate it or that it is a nightmare though but it does make it harder for people to get into programming.Imposter syndrome when you don't think you are good enough.
Comparing yourself is nightmare for everyone as you will never be better any anyone, you think
uhhh, no network is probably the most devastating for me - I'm regulary looking up even the documentations of my most used tools, because I forgot / don't know in the first place some detail or syntax. Maybe I should crawl them from time to time, just in case.
Anyway I'm gonna add: "A typo you can't find because someone created two nearly identical looking variables (extra annoying when one stems from higher scope and is a distance away defined)"
I did not encounter this too often, tho.
Also: "An Error in a program you didn't write, worse even proprietary, throwing an undescript Error or just crashing. Still everyone expects you to fix it somehow (which sometimes works, eg. when did something wrong, but damn it's frustrating)"
I can get it, I was in remote area for a month and there was no network.
Nightmare: Deal directly with customers.
Worse: - with customers who already "coded a bit here and there"
Worst nightmare: Sales selling features that haven't even been planned or discussed with anyone besides the customers.
That nightmare
Incomprehensible tickets, poorly written.
Yesss that's frustrating
;
Python is best
i'm maintaining some project made with a php framework, kohana (discarded in 2012 😫 ) and the log system don't work on php 7. so the nightmare is to resolve bug without a log or a clou
That's really frustrating and hope it resolves soon
to be bored with a task
To be stuck at a problem is boring and frustrating
There are tasks that are truly uninteresting.
For example, "I've done this 100 times already" sort of mundane tasks. Writing boilerplate code where nothing new is being done is definitely up there on the boredom scale.
Another example is that some devs don't like writing documentation. Writing documentation can get repetitive. I personally like the activity since writing docs usually catches a few last-minute bugs in the software that might otherwise go unnoticed for months.
The key to combating boredom is to also work on interesting side projects. Side projects provide the drive and energy to overcome boredom and get the less exciting tasks done.
A "historically grown codebase" .
1 - I study hard and in the end I find myself nothing
2- When I forgot something about the programming language, I had to search for it
3-Python (I don't know why I hate it)
4- Many JavaScript methods
Accidentally merging to production instead of my own branch
Writing testsuit for a feature that takes more time than writing the actual logic for that feature.
That's lot of time sometime
Well I personally think that bugs are the worst... no matter how hard you try, how clean your code, they always show up... uh nasty bugs
So basically typical day 😂😂😂👆
... Ah and IE support
Clients never satisfied by our work
Outdated documentation!
Yesss frustrating
No internet. Hahahaha...
🤣🤣🤣🤣
Not able to configure a dev environment correctly and realize late into the dev stage
Refactoring someones code that it's written VERY badly.... 100 in scale of hating...
every code smells after a while....
I'd like to refactor others code. I first write testcases for the existing code (if no tests exist) and then I try to clean up the original code step by step.
I then always have the feeling that I have really improved something.
Important is that you really understand the "business logic" before you just throw away something you didn't understand.
Yesss that's painful
What I hate most as a Programmer: PHP and Angular
Nightmare for me as a Programmer: PHP and Angular
PHP and Angular. Haa haa haa
Not being able to come up with a project that will keep my attention until completion. It's my ever living battle in life.
Yess a lot of project dumbed in the middle
Having a long turn-around time from pushing code => to being able to test while debugging critical bug.
Yesss
Having to use version control in secret 😬
Yep
Some Tips for networking? Rly stucked with that Part. Doing some Python for data science but now rly intrested in doing Web development especially with django.