In your career as a developer, what are the main three things that you hate about being in the tech world or as being a web dev / software engineer ?

For further actions, you may consider blocking this person and/or reporting abuse
In your career as a developer, what are the main three things that you hate about being in the tech world or as being a web dev / software engineer ?
For further actions, you may consider blocking this person and/or reporting abuse
Pierre Bouillon -
Caio Marcellus Cabral -
Matt Angelosanto -
Aral Roca -
Once suspended, bekbrace will not be able to comment or publish posts until their suspension is removed.
Once unsuspended, bekbrace will be able to comment and publish posts again.
Once unpublished, all posts by bekbrace will become hidden and only accessible to themselves.
If bekbrace is not suspended, they can still re-publish their posts from their dashboard.
Once unpublished, this post will become invisible to the public and only accessible to Bek Brace.
They can still re-publish the post if they are not suspended.
Thanks for keeping DEV Community safe. Here is what you can do to flag bekbrace:
Unflagging bekbrace will restore default visibility to their posts.
Top comments (122)
Hype, web3 and NFTs, it's all BS
Do JavaScript SPA libraries/frameworks fall under hype? Lol
Oh Tim bro, 100% they ruined what web is for students and wanna be developers. They think React is a must. Well in reality, they would be better challenging themselves with basic algorithms and data structures, then http and crypto... instead. It's so sad for me personally because I respect education system and science in general. I feel pitty about the whole the situation.
Same as you!! Add to this cryptocurrencies,
yep, definitely cryptocurrency !
Yes I completely agree
I hate... the industry and the community being driven by social considerations and gamification.
Peer-pressure, cargo-cult mentality, hero-worship, the rise of development "influencers" and the importance people - especially junior developers - hang on things like the number of Twitter followers or GitHub stars your project has.
Best comment ever, I've also noticed this over the last few years, even on dev.to! People go crazy over other people's opinions about them ... time to say "no" to that.
Extremely harmful, why do you think mental issues are on the rise to such a huge extent, especially among younger people? We just drive each other crazy - non-devs with "glamorous" insta profiles or with producing the most popular TikTok clips, devs with 3K plus github star projects or with nonsense like "as a developer you SHOULD ... (fill in anything that apparently we SHOULD do nowadays)".
Time to focus again on our love for the profession and the projects, and less on the stars and the likes and all of the ego inflation.
This is an interesting one. Why do people care about Github stars? It's something that I've started to notice when I joined Twitter last year.
Exactly, I agree with you Ben and Maddy !
The same when others on social media care about the likes, views, followers etc...
The criteria of evaluation is totally distorted these days
I guess the thing that frustrates me most, and most often, is bad documentation.
If you have a project that is used by developers, there should be really good, in-depth instructions on how to do all of the things your software is able to do. We shouldn't have to go to stackoverflow or reddit or dev.to to figure out how to use your gem, plugin, api, or whatever.
If you take the time to build something that developers are going to use, please take the time to document all the use cases. Some short video walkthroughs wouldn't hurt either.
And, I guess this goes for consumer facing products as well. If there are any not-so-intuitive intricacies at all, take a day or two to create a how-to guide with images and video and a faq.
a bad documentation is a nightmare for programmer๐ต๐ต
It makes us keep guessing on how to use it. If it works, hoorayy. If it not for a few days, off we go then to another function, solution or libraries =,=
Mood. It isn't a sign of quality if have to inspect the code of a library in order to be able to use it. You wouldn't reverse engineer an IC just to know how to use it either. (By the way, Microchip data sheets /manuals are gems when it comes to documentation ๐ฅฐ)
Thanks Matt for sharing your professional experience, certainly documentation could play a critical a role in the success or failure of your project.
You code often with Ruby, yes ?
Yes, primarily with Ruby on Rails. A lot of JS too, but most of my day-to-day is ruby.
Web3 because it's overhyped
Updating trends is too fast, especially, in web development, I think.
this one drives me crazy !
And yet most of us are still stuck with React. Which isn't anywhere near as good as the hype would have us believe.
I hate that we use javascript to do things the browser should have built in.
Form validation is still primitive - need a lib, forms in themselves are old - need submission states and error messages, css needs sass, css grid just not quite it - layouts need to be easier, mobile browser web api sucks so we need native apps, fetch api is not as good as axios, position sticky does not apply a class when sticky, carousels + sliders + dropdowns + modals etc.... should be native browser components. We need clunky serverside javascript rendering frameworks that frankly are a hack with hydration.
Like w3 are sleeping, as a web developer life is tedious and way harder then it needs to be. Designs and expectations are getting higher but the browser technology is crawling along.
With some of these things, like form validation, the browser does handle a lot of it pretty well. You can specify types of input, patterns to match and whether something's required. You can't dump a load of buisness logic or add dependencies between fields, but that's starting to get too complex for HTML.
Saying that axios is better than fetch is fine, but that's very self-selecting - of course random-third-party-thing is "more" than bundled-thing, because if it wasn't, then nobody would have developed it in the first place!
Unrealistic deadlines that give yourself, team and the client a headache.
Bad or missing documentation
Bro mentality, hustle culture, trends, smartasses.
I agree with you totally !
Either seniors and cocky or juniors and smartasses !
Working on projects I don't like!
i know what you mean :(
Person's who don't want to learn or even Try new things, because something always has worked that way.
yep, i've seen that !
Somebody somewhere talked longly about "surrogate activities". Just saying...
We could benefit technology at a society level way more If only we were approaching science and work with a little less arrogance.
"work with a little less arrogance." - Couldn't agree more !!
the very example of arrogance and stupidity youtu.be/xqgH9j3x2OE
It's a parody account...
if it is, it is doing so much harm. But I still think it is not, and the guy is delusional or disillusioning young developers for some Youtube revenue.
Css and regex
interesting, you hate CSS ?
Regex I understand, but why do you hate CSS ?
It is always impossible for me to make sth good with css
yeah cause css is not catching up fast enough with the expectations of design. I agree with you.
Yeah
And because its not self explaining, if you want to achieve some things, you cant do without years of knowledge ... but its just a style ...
You can use a CSS extension called tailwind. (It makes CSS realy easy)
But that could cause crazy html
Wow that was very thoughtful, thank you very much for sharing your rich experience.
Your first point always was an enigma for me, I remember a few years back, there was an ad made by Bill Gates, Zuckerberg, the creator of Dropbox and a few more, they were to convey the idea that coding is easy and that anyone can code. I didn't agree, and didn't understand what was their drive for such a campaign!
Yes it true! I saw a video on YouTube titled: "Bill Gates: Coding is Easy". I clicked on it and Bill Gates said "Coding is like in real life, if it rains then take an umbrella". (Thats a line of code such as an if statement.) I was so mad that I clicked out of the video. I didn't agree!
oh how I wish it was easy. but coding is more than that!
Personalized ad algorithms. I think they're getting dumber by the minute.