Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
devdiddydog44564dSeems like you seek external validation for your work more than you enjoy building stuff. Sure, you usually hear mostly bad feedback because if things work no one feels the need to tell you. But if you write software that loads of people are using and hardly ever talk about that's success in itself.
Personally I enjoy designing and building, and one of the coolest things I've built only has a handful of users (but they needed the software really bad). 5 active users? Blah, doesn't worry me. It was still a $$$$ project where we needed to solve complex issues with cutting edge technology. Loved it.
neeno288364dI'm not sure what exactly you develop, you seem to be a frontend dev. I think what you might be missing (apart from what @devdiddydog said) is an environment with people passionate about their work. This is probably very hard to find, but I think frontend is the field witht the least passionate developers (I might be wrong though). I think backend (excluding js, php and other languages with a low entry barrier) might be a bit better in that regard, AI stuff might be better too, but those are just wild guesses.
C0D46263364d@neeno why can't a php dev be passionate?
I think @devdiddydog hit the nail on the head though, you seem to need external validation for your work, be proud of what you've built, even if no one else will appreciate the time and energy needed to make a button do a thousand things but all the user sees is "email sent".
I am the only person who can enjoy my Google Voice TV Remote but damn do I enjoy changing the channel by voice - my TV isn't highly sophisticated 🤣
neeno288364d@C0D4 not saying js and php devs can't be passionate, I also didn't mean it as an insult to devs that use those languages (I use js myself). I meant to say that languages with lower barriers of entry are more inviting to people that write garbage code and have no intent to improve their abilities.
iiii313364dNope. Being a part of something with humans is the last thing I'd want.
100110111199764d@jesustricks maybe you should try something else then? It could be something really radical in terms of magnitude of the change as well, or you could just shift your focus toward the backend, or whatever else could pique your interest in the field of software, or why not outside it. We’re not forced to do programming for the rest of our lives, if we lose interest.
That being said, I totally get it. Somehow, for some reason frontend development is neither interesting nor satisfying on the long run. When I started out, I was pretty happy to do anything. But after a while, frontend becomes a chore. I even tried to go about it in alternative manners whenever possible to try and keep it at least a little bit interesting, but I think it’s a forlorn hope. The thing is, once you go backend and venture into the world of actually good programming languages, you just never want to go back to frontend and JS. You’ll know what I mean when you’ve written something in, let’s say Rust or F#...
netikras2658864dWelcome to the club :)
Move up then. Go to management if you want to be noticed. Clients do deal with managers. Managers represent the company, so whenever a manager makes something happen (using devs' hands) right, he is appreciated. Even better - the client trusts the company because of that manager and believes they can do things right.
Or open your own company ;) gotta be quite a challenge, but that would definitely stir up your grey routine. And you would be as visible as much effort you put in.
Berkmann1886664d@jesustricks As others said, you seem to rely too much on external feedback and if you have an internal locus, you should take some time off and work on things *you* are interested in and enjoy.
It seems that you are doing what you don't enjoy and should try other things. Assuming you are a frontend dev, you could try:
- Backend development
- UI/UX design
- Software Quality Assurance
- Software Architecture/Design
halfflat249164dThere is some satisfaction in well crafted work. But it's broadly unappreciated; indeed, it can be seen as just slowing down development.
That well crafted code tends to be more maintainable rarely gets a mention.
And then, you have to deal with other hacks and dodginess committed to the code base by others with a different set of priorities.
There is stress in these conflicts; I have sympathy. I'm lucky in that my work gives me a lot of leeway, allowing me to invest time in good solutions over quick ones.
Been there, but I kept going.
I started programming for myself and while it's often kind of a bummer that only few use the stuff I make, I mostly have stopped to care.
sure, there are some things that a lot of people use but nobody cares about who actually made it but I program for myself.
People can join in on my projects if they want (which would be nice) but it's not like them not doing so is gonna make me not do my thing.
It's their loss.
devJs86064dfrontend dev for 5+ years here, never had a dull moment until I got into company where everybody gives zero fks about anything, weird parts and hacks on backend, spaghetti code, hacks, quick patches all over the place, whenever you look. My job is to be garbage cleaner as I inherited legacy-related full of hacks app. So much frustration.
Being paid to hunt bizarre bugs and to "deliver value for customers" is just bad company that prefers shitty product for fast cash.
Surround yourself with "it works" people and you will get miserable pretty fast. Also a lot of folks said it in the comments before me - if nobody complains/reports a bug - means you did good job.
When you get surrounded with passionate people that enjoy what they do, you will have fun instead of frustration and it will make you feel better about this whole programming thing. I've been there and will be again. You can be there too!
Hazarth197764dHmm, part of why I like being a backend dev is specifically so that people don't see my work xD I like building cool stuff that makes someones (or mine) life easier. I couldn't care less if someone sees how good or bad the code is...
That being said, someone mentioned passionate environment and with that I agree. The only people that can actually appreciate code is other programmers, and having someone in your team you can challenge or show something cool you made or found is pretty fun experience too.
VirtualBooth164dHow many years do you spent in programming world?
Try to build a quality code with user friendly interface. Be a part of your product