Well though being a developer is awesome, but there is always something. So what is that one thing that you don't like being a developer? and why s...
For further actions, you may consider blocking this person and/or reporting abuse
Giving estimates even if you don't know how long it will take.
Giving estimates when Manager has already set a deadline!
Giving estimates while still in the meeting with the stakeholders and before being able to think on the requirements.
Plot twist
I got to agree with that and negotiating on the deliverables is not fun.
Of course you do not know it, that is why it is called an estimate :-)
The main problem is with people who treat an estimate as a promise and/or do not care about context and do not follow-up on information changes.
In these cases one of my colleagues is more than happy to give "500 +/- 490 hours"-like estimates :)
nailed it man
I wish I agreed less...
π β¨
Exactly.
Meetings, especially ones where I was not needed and it could have easily be a mail. 9 am meetings are the worst π’
π Standup culture π€·π»ββοΈ
Agile works but I hate the "Cult of Agile". Like if you don't have a standup every day the world will end :)
I wish a PM join this thread.
Feature request for PM to actually organize standups only for people that need to be there. Maybe 2 a week where everyone needs to be there so we can get updates.
I schedule meetings at 3am or 7am.
The interview process. 9 times out of 10 they'll test me on something I'll never do while working there.
Front-end Dev:
"Please make Sudoku solver algorithm that checks the weather and mines bitcoin. We have a gun to your head. you have 25 minutes. We are only looking for ROCKSTARS only. After this we have scheduled for 4 more meetings with 8 more devs who each have concocted SUPER ALGO questions you will not be doing in your day to day."
Hey, candidate, look k at this script. Is there any mistake?
...No.
Are you shure?
...I guess mistake is here, it could be rewritten like this...
Are you shure?
Yes? And refactor this place...
Are you shure it's all?
...Shit, I'm get out of here!
Is that an amarican thing? I had some interviews in Germany and they first wanted to know me on a personal basis and asked how experienced I would consider myself. When they think that I'm a good fit for the job they invited me to a one day (or half a day) work trial and gave me typical development tasks for the job.
I think that this works very well because you don't have to study for the interview and the employer can see how well you fit in the team, what your thought processes are and how clean your code is
American mostly. I also had the same experience when I interviewed with a company in Indonesia.
Agreed the interview process is convoluted and broken.
People asking me to fix their PC or WIndows or Printer problems, because "I work in IT"
Edit:
furthermore
and the : " is the Samsung Xzd45" better than HTC sdfr48? or should I keep my actual phone?" ... and you have no idea what the hell he's talking about ...
This! I was studying electrical engineering at college when I did a study abroad in Costa Rica. My host mom had a radio that was broken and asked me to fix it, "You're an electrical engineer, right? (in Spanish)." When I got back to the US, I quit electrical engineering lol.
Yes! It's like going to a restaurant and asking them to make you a grocery list
So much this. Especially as it normally leads to me being asked to fix other stuff like heating systems because βtheyβre like computers rightβ
New JavaScript Frameworks π
I hear Locker is coming out and its WAAAY better than SVELTE. Industry game changer. Drop what you are doing and learn now!
Neck pain π
Can be stress or bad posture
This should be taught as Software Developer Beginner skills, to avoid burn out.
Absolutely
In my case, is a herniated disc, so need to be aware of my posture all the time.
Absolutely
Nah not needed
Being told βItβs just a quick fixβ, βwill be easyβ or βshouldnβt take you longβ from a non-dev about a dev task
ππ
ππ
Everything that prevents me from developing.
πππ
Dev is not frustrated technically because he/she is a dev and loves/breathes technical things. Dev is a dev by choice; not by force.
Few instances from my experience(working in IT services).
Becoming my whole families Tech Support. I dunno what's up with your malware infested 15-year-old laptop
πππ
Impostor syndrome, never feel good enough for things
Learning without finding a job :(.
Trust me those are the best days.
Totally agree!!
Overengineering a task when the solution was right in front of me in stack overflow
Our whole industry of guilty of this. This is the new way. Its ES12 an interpopulated literal. And solves a probelm that didnt exist with more code.
Thatβs one of my fav.
Spending two hours to figure out that you wrote "order_lisitng" instead of "order_listing" ... I hate variables.
VS Code has a spell check extension that can save you.
πππ
Not enough free time (in the capacity of always working on a project to meet the deadline, like 10, 12 or even 16 hours a day). Also, having to learn a new language (in the vane of balancing the project, leaning the new language and free time for loved ones, friends, etc.).
When HR is completely clueless.
I applied for a design/WordPress position last month. The test questions were something like 5 C#, 5 Java, 2 Python, 1 JS.
The job description was all DESIGN, SEO, Web dev, etc and then the test was mid-level CS stuff in languages the company does not use.
No PHP questions! π€¦ββοΈ (or even HTML, CSS, or WP!).
I don't expect HR to be able to debug my code, but that was ridiculous and it is not uncommon.
When the PM says we have to deliver on an exact date instead of how long it's going to take to deliver, it can be one day or one year who knows
when a client that has the only experience using DOS in the 90s thinks he's the best and starts telling you what to do and how to do it
Hahaha
Difficulties communicating between domain knowledges. As a developer it can be hard to explain to a marketer why we need to do X in stead of Y, but then find out they were actually trying to do K.
Just as when I talk to our accounting department and barely understand half of what they say.
I really dislike distractions/requests, or anything that will make me leave the application I'm on to go to another app to do something unrelated.
Whatβs the reason you have to shift?
Like replying to a lame message on slack when I am zoned in.
ππ π
I'm struggling with choice between "Can you connect my printer?" and "Can you take a look on my laptop? It's really slow."
Woahh thatβs really a pain in bumbum. π
There are too many junior devs who don't know what they're doing who are given too much attention on social media and using it as a platform to spread bad ideas...
Most developers and managers in the industry are not experienced or skilled enough to recognize how bad these ideas are and so they all ignore the tiny handful of senior developers who are actively trying to point out why the new trend is a bad idea.
It takes over a decade for the majority of people in any given generation to finally understand that the technical trend didn't make sense to begin with. Then by this point some new crazy technical trend comes up at the same time as a new, even bigger generation of junior devs enters the industry and the insanity repeats... The industry stays perpetually irrational and code quality stays low forever.
The best parts of the industry to work in are software security and software consulting... Then at least you can monetize all the software design flaws which all these crazy trends keep creating.
Everyone overestimate me. I mean they expect me to get good score in programming class or do practically anything well. Even I actually do it well, I don't want other people to expect me to be good.
π€
my brother always asks me.. "if you dont know how to hack instagram accounts then what you are doing is fake" hahaha then I have to explain myself more.
The other fact that I hate is that my mom always says to me "I will have to break your laptop soon. is this how you want us to live? you dont give me stories even" LOL
then my siblings 3 of them starts bullying me "the nerdy is here.. bragging that she knows IT but she is fake as she looks" hahahaha
Yeah.. that's usually the case when they are non-technical in nature and they want a rough date in their planning to get things done.
The stereotypes are pretty annoying, just as annoying when people assume that things you do aren't that hard. For me there's two main things that I have problems with:
This might be out of points but hate the way parents are pushing their kids from a very early age to coding, and some websites show after few days of the tutorial from their paid course you can code SpaceX rockets.
The fact that 99% of the clients don't care about the nifty stuff you did with the backend... Only attractive and functional UIs
JavaScript frameworks
For me, it has to be waiting for the backend, design, or management team for something I need, to be able to meet the deadline... I'm always the one that has to spend the 2-3 days before a deadline working like a psychopath so we meet the deadline... because these teams decide they do stuff 2 days before the deadline, then it's me who deals with not getting to the deadline...
I also hate priority changes in projects, let me explain. The management team decides this feature or bug is really important to fix NOW. So yeah, we start working on it, we are mostly finished and they decide that NOW it's not important anymore and this other thing has more priority. It would be okay if this happened a couple of times a month, but not on every project every week or so...
PD: I'm the lead front-end developer at our company, managing and working on around 6 projects, this happens on each one of them...
Does this happen to any of you? Or is there something wrong with our team?
Constant, unnecessary interruptions.
I left my job to start a company and we're going with the "no slack stack" because I don't want people to feel that sense of urgency around every request.
There is a lot of over-advertising and cheating on the web.
I'm Perl and Mojolicious developer.
Even if it is a minority, I want to develop without anxiety.
Naming variables.
The KPI
ππ
Vague requirements.
Other devs just using the this is my experience card without more background or conversation to overrule others
Native libraries failing to build
Waiting more than 3 days for a code review.
Following ugly interfaces / being forced to write ugly code.
Makes me want to quit my job tbh.
capitalism
why man u dont like money?
no
Not being one.
Yet.
flash sale
Thatβs too when there are so many options.
nailed it man
Back pain
Very convincing argument! Very convincing argument. Back pain can be cured or at least minimized. Then the work will bring only pleasure.
People ask to fix their PC, Printer π
Big walls between design and dev
code challenges in interviews
Computers.
That I can't get a junior job for almost a year now
My ADHD causing my brain to lock up when I have a difficult problem to work through.
The interview process. Every company has their own process and it's exhausting and I usually don't agree with it.
**When u do task slow/steady
**Manager: you r a bad developer.
**When u work hard and finish everything fast
**Manager: it is a simple task.
Can you hack facebook account π
3am in the closet. :(
Neck pain and rubbing eyes so I can read the screen, after staring at it π for 12 hours.
So far nothing.
Time. Because I cannot throw clients in a black hole and then we would have infinite time to develop.
Fixing printer for family
Pro : working flexible hours
Cons : working flexible hours
i sometimes lack time to play dota 2
People asking questions that are rhetorical or I already answered.