I am a Web Dev And I am Burnt Out
reddit.com
reddit.com
Not because Vue/React/Angular aren’t nice, but because we don’t have to. If it doesn’t need to run offline, then a MVC framework with Ajax will do just fine, and they are extremely productive. Both because errors are server side, but also because asp mvc hasn’t really seen radical changes for almost a decade. We also rarely put things in containers, we don’t do automated CI/CD and we certainly don’t orchestrate things with Kubernetes. Not that there is anything wrong with doing that, but we’re not Netflix, we can publish a new build directly to an IIS during a slow period and no one will notice the service being gone for 5 seconds.
Sometimes I think it pays to do a little JOMO instead of all that FOMO. Especially if you don’t want to burn out. Changes are a constant in our business, but you need to make absolutely certain that adopting those changes make sense, and it has to make sense in the real world, not on hacker news. Our business doesn’t care one bit about the front-end tech stack, as long as it performs like they want it could be written in ASP webforms.
I mean, if I do a quick search on the Danish job agents, no one is looking for someone who knows GraphQL. Yet I see people desperately trying to learn it in their free time because they are afraid of becoming obsolete.
I wonder where this fear comes from. It’s a fairly recent thing in my experience, and it’s not like it’s a buyers market. We still desperately need more developers.
If your reference point is these companies and their developers, then it can appear like you're getting more obsolete by the day, since they're always talking about the hottest new tech and you're seemingly not using it.
It's turned web development and software engineering into a game of keeping up with the joneses. And I suspect just like with social media as a whole, it's made a lot of people feel like they're inferior to the rest of the population/their peer group.
But I've got an article about that planned at some point. About how the Silicon Valley focused tech media and internet has given people the wrong impression about what most such work is like in most industries.
This is actually part of the reason we try to think about what technology we use and how we use it. We have too many critical systems and too few people, so we need to be extremely efficient in our choices. If something is cool, but adds complexity, then it’s just not worth it.
Because we are the public sector we do a lot of benchmarking though, and we actually have ASP WebForms legacy apps that are rated as high as your favourite mobile app by our citizens. Which was my point, your users don’t actually care about your tech-stack when it delivers.
It's not a problem of tech, which is fluid, but a management problem. You don't always need the last fancy technology or tool, but pick what you might think will help you and go for it.
Being pragmatic should be the 1. Point in a developer's career
Yeah, don't do that. Primarily, make sure you get at least 10 consecutive hours off every day, to wind down and sleep usually 8 hours, some need more. And get some exercise every week, and don't forget to eat healthy. And make sure you are not so stressed that your primary social relationships involve yelling or worse.
That will go a long way to prevent burn-out, no matter what industry you are in.
As you said, 10 hours would be ideal, 2 is sick.
How I stay sane is not to go 'all in' on any framework. My pick for mobile is Flutter but that could easily change to Kotlin Native or Svelte Native if they turn out better than the game engine rendering mode. Declare this is my fave 'for now'.
I'm sure this is much harder when you've committed to a stack for a good part of your career. I tend to grow more tired of companies not adopting new tools--the pragmatically good ones not just shiny. I'm also always looking for my next language, maybe Clean or Pony but happy to use Kotlin, TypeScript, or Dart in the meantime.
Only one of the complaints is technical related, the rapid pace of front end development to someone who’s “skipped Node, RoR and Python”.
As a “web dev” for the past two years, previously elsewhere, who has never worked in an agency, none of this applies. The front end pace absolutely would have two or three years ago, but things have generally stabilized.
Actually, you just need Typescript and Webpack to have a productive setup with frontend/universal project.