Ask HN: Is back end dev generally easier than front end?
161–170 of 179 posts
Re: Ask HN: Is back end dev generally easier than front end?
#162Earlier quoted context omitted.
> If the tools you learned in your twenties age out of relevance If someone learned React in your 20s and then "aged out", they must have been an early adopter. React is only 9 years old and most developers didn't start learning it in 2013. And it's far from irrelevant: https://trends.builtwith.com/javascript/React > "Modern" web frontend work involves a lot of chasing after new tooling, frameworks, and libraries. Le…
Yes, if you learned React you'd have a decent shelf life still. What if you learned classic AngularJS, due to go unsupported in a month and a half? What if you threw in with ExtJS ages ago and the enterprise corp you've been using it for just downsized and outsourced your project? Maybe you were an EmberJS aficionado but can't find new gigs using it. I worked on a greenfield project in Backbone/Thorax/Mustache a numb…
Re: Ask HN: Is back end dev generally easier than front end?
#163Earlier quoted context omitted.
"Modern" web frontend work involves a lot of chasing after new tooling, frameworks, and libraries. In your thirties, you're more likely to have a stable relationship and kids to care for. If the tools you learned in your twenties age out of relevance, then you may well have a hard time retraining to new tools while raising small kids.
> If the tools you learned in your twenties age out of relevance If someone learned React in your 20s and then "aged out", they must have been an early adopter. React is only 9 years old and most developers didn't start learning it in 2013. And it's far from irrelevant: https://trends.builtwith.com/javascript/React > "Modern" web frontend work involves a lot of chasing after new tooling, frameworks, and libraries. Le…
Re: Ask HN: Is back end dev generally easier than front end?
#164Re: Ask HN: Is back end dev generally easier than front end?
#165Earlier quoted context omitted.
Found the backend dev. Really, this is very dependent on the kind of software you work in and what the focus of that software is. There's a wide world of software out there, with all different kinds of priorities and challenges.
> Really, this is very dependent on the kind of software you work in and what the focus of that software is. There's a wide world of software out there, with all different kinds of priorities and challenges. That is included in what I said, many projects are fine with an MVP, that is why it is called MVP. If your frontend is a game or some creator tool like photoshop then they will be complicated, but usually you don…
Most product teams for these companies have more frontend than backend devs. They’re building new features, sometimes multiple versions in parallel, fixing bugs and creating more of them, running experiments, and with modern frameworks, a whole lot of plumbing. You can basically generate infinite amounts of product work, and that’s what companies do.
Re: Ask HN: Is back end dev generally easier than front end?
#166Earlier quoted context omitted.
> you will always be pushed to get the most out of what is currently available in terms of technology & tooling, no matter of your niche Disagreed. Maybe in large companies that work at huge scales, but below that there's plenty of business value that can be delivered with what is essentially CRUD and there's still money to be made. I'd say that if anything, the $$$ per unit of effort is much higher working for small…
> Disagreed. Maybe in large companies that work at huge scales, but below that there's plenty of business value that can be delivered with what is essentially CRUD and there's still money to be made. But that's exactly what I'm saying! Just continue the thought: if CRUD is so easy, but money can be made then it will be automated away by frameworks or even commercial products. So less people will be needed and hence p…
Re: Ask HN: Is back end dev generally easier than front end?
#167Earlier quoted context omitted.
> Disagreed. Maybe in large companies that work at huge scales, but below that there's plenty of business value that can be delivered with what is essentially CRUD and there's still money to be made. But that's exactly what I'm saying! Just continue the thought: if CRUD is so easy, but money can be made then it will be automated away by frameworks or even commercial products. So less people will be needed and hence p…
CRUD is 'wierdly hard', in that 15 years ago, it was very easy to make a windows CRUD app in Visual Basic 6. An unskilled person could build such functionality at the same or faster speed than a quite skilled web developer. Modern web appears to have made the simple hard. Where you could once just draw a GUI (a responsive GUI), now you need to know CSS, and a simple multi column layout in CSS is something that takes…
The problem is that for legitimate reasons, most of the processing no longer happens on the client device, so there’s suddenly a lot more complexity.
Making a desktop app that owns its data and is its the sole user is still easy. But most business requirements nowadays want a consumer product where people can interact with a subset of the data with a web UI or mobile app. That’s where the complexity comes in compared to VB6.
Re: Ask HN: Is back end dev generally easier than front end?
#168Earlier quoted context omitted.
> you will always be pushed to get the most out of what is currently available in terms of technology & tooling, no matter of your niche Disagreed. Maybe in large companies that work at huge scales, but below that there's plenty of business value that can be delivered with what is essentially CRUD and there's still money to be made. I'd say that if anything, the $$$ per unit of effort is much higher working for small…
> the frontend world is always changing and you're often pushing the limits in what's possible What limits are there in the frontend world? Modern frontends could run on hardware from 20 years ago unless you are talking about games. Libraries and clients change etc, but the problems you can solve using them doesn't. 20 years ago you had to build your frontend as a desktop app if it did complex things, 10 years ago yo…
Like making that new scroll hijacking feature that a marketing guy saw on Apple’s website work on IE11 or something.
Again, none of these features are essential, but from the business perspective they are still requirements.
In comparison, most of what you’d do on the backend is a solved problem and there’s existing reliable & battle-tested tooling such as frameworks and relational databases that you can offload the hard work to.