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
James -
Saddam Hossain -
nobody-99 -
Nik L. -
Top comments (109)
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.
Bro mentality, hustle culture, trends, smartasses.
I agree with you totally !
Either seniors and cocky or juniors and smartasses !
Bad or missing documentation
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 !