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
C0D46927551dCrazy question, but have you tried your hands in backend dev?
It's just as creative, without the visuals and usually less effort then front end to get into these days.
Frontend exploded into Godzilla because... well who knew overcomplicating something was going to be a good thing 😂
That's actually a solid idea. Just not Node+npm+TypeScript+Next.js cause that looks like the same kind of mess.
Go and C# look like neat languages, but I don't know. I'm afraid of all of them now, and starting to think I'm a "special need" person. :D
I'll look into it, though, cheers mate.
Keep in mind that a lot of things are hard when you start. It gets much better, when you master them.
But also keep in mind that coding is evolving all the time, so you might need to learn a bit of new stuff along the way.
You might be a bit burned out though.
Try to take some time off coding, like taking 14 days of holiday. If you get your motivation back, coding is still for you.
Also try to code something else for a change in your spare time. It that excites you, you should still keep at it.
I've also had similar thoughts in my past. It turns out my crappy job was demotivating me big time. I'm much more motivated to work in my current work place.
black-kite126451dI hated TypeScript at first. I felt like it was getting in the way of my productivity.
Today I couldn’t do without it. It helps me develop and REFACTOR with confidence. The tools that come along with it such as intellisense, autocompletion etc are such a delight to work with and they definitely boost my productivity and even my "creative flow".
Try C#, Java, or any other language that actually compiles, maybe even Rust but learning curve is high.
Hope this helps a bit
Lensflare573651dI read similar stuff a lot from web devs (almost always referring to just "frontend" 🙄).
In your case, it might actually be true that programming is not your thing. And it would be ok. Don’t try to do what you dislike.
But you might also want to try something else like backend or native frontend.
hack639751dI am surprised how no one asked about your previous experiences or education. If you started frontend development 1 year ago without any education or experience what you are experiencing right know is completely normal. Most of us had been in your shoes multiple times maybe at school or maybe in professional life.
Voxera1100350dYou could also look for work in web design, there are lots of companies that have developers that hate css and all that that could have use for a more visual designer so the ones that live js and typescript do not have to touch css ;)
We have UX and UI that mainly work with the visual design of the site and then frontend dev’s that take those designs and add all the other interactivity and functionality behind.
But if you want to actually learn more programming without the npm and such C# is a good language thats similar enough to js to be helpful (yes there are big differences but compared to Go its a lot more similar)
Go have some constructs that are quite different.
Another thing if you want good error messages is Rust thats supposed to have very detailed and precise errors.
AleCx042800850dI think your issue might be with web development. Which as someone else stated: it is a shitty mess. If i am honest with you: backend is far more fun to me than frontend, I usually leave that to people that have a solid passion in it, I respect it, but i don't like doing it even though I can.
There might be other types of development that you could probably like, data science and ML, embedded development, game development, compiler design etc. Not getting web development is one thing, not **wanting** to is a completely different thing for which no one can fault you: it is a shitty landscape.
I don't think you are dumb or not cut for IT or software development man, I think you just might not like working with web. Which again, is not an issue, try and find your niche! be it system programming, sys admin programming stuff, networking programming, devops whatever. You might find something you like.
"i don't have the patience to feel incompetent all the time"
yeah, programming really might not be for you then.
also, webdev is utter shitshow with all of the shit frameworks and shit everything.