4 ms·
programming what? web development has complexities related to legacy code and features as well as social and political factors. The actual platform of "the we
by hootbootscoot 7y ago
programming what?
web development has complexities related to legacy code and features as well as social and political factors.
The actual platform of "the web" is essentially an asynchronous remote-directory-listing-service.
We were originally supposed to use this to browse linked pages. This use case is trivially easy to learn about how to program. (HTML)
We have since gone and made it complicated, as people expect to load new content and have the page alter itself to fit the new content, all without loading the entire page from the server again. (against the way the web itself worked)
Additionally, trends and the need to waste cash in the form of "busy work" has led to people preferring to code in a pretend version of Javascript (ES6) that basically lies to you about what Javascript actually is and behaves like and this has led to perversions like front-end-build toolchains etc.
Getting a job in web development may require you to pay homage to such nonsense and pretend that you love over-complicating things in manners that bring more side-effects and pain than solutions.
If ones goal is employment in the sphere of web development, can one successfully suppress ones common sense and actual practical instincts sufficiently to ride along with this lemming-horde headed for the precipice?
Then WOW HEY! Front end "engineering" is for you!
If, on the other hand, political perversions of justice and decency make you sick, then you might wish to try anything else.
There are other ways to develop for the web, of course, but I'm speaking largely about the mainstream SV technologies and the mentalities behind them.