3 ms·
I think you might be suffering from a grass is greener situation. The web development community as a whole is unfortunately very obsessed with new an shiny. New
by ebbv 10y ago
I think you might be suffering from a grass is greener situation. The web development community as a whole is unfortunately very obsessed with new an shiny. New frameworks and new languages come up fairly regularly and people jump all over them assuming that they are a solution to their problems. I think this reflects the fact that web development has the lowest barrier to entry of any programming field (there is a ton of demand and it's relatively easy to write basic things like WordPress modules or whatever) and so young and inexperienced developers flock to it. (Which is not to say all young people think this way but I think it is more common among inexperienced developers.)
Personally I find that the way to avoid chasing new and shiny all the time is to work for a good organization that recognizes that is not the best way to have a stable and solid codebase.
In other words, I think the solution is not so much the position you have as far as front end vs. back end but where you are working.
- bloomca 10y agoPersonally I feel it is not really about "grass is greener situation" (though of course it contains part of it). What I want is to be a better developer, to learn new platform, to get familiar with Linux, with processes, with infrastructure and so on. Working as a front-end developer, you are pretty isolated, and while it is possible to communicate with other departments (what I do), it is still seems like a different level. So I want to shape myself as a better software developer, along with trying new field.
- ebbv 10y agoIf you want to really learn Linux and infrastructure stuff then you should become a systems engineer not a back end developer. Back end developers rarely become experts on those topics, since they are at least one layer beneath our area of concern usually. Even if you are working at a small shop chances are you will outsource those kinds of concerns to a hosting company like AWS.