Live data from Hacker News

10 years of Front end Development. I quit

news.ycombinator.com

31–40 of 50 posts

Re: 10 years of Front end Development. I quit

#31

backend dev here. mainly python/flask. question: if I really wanted to start frontend this year, where would I start? recommendations?

Svelte is easiest to pick up and gets you far.

Eventually it makes sense to learn JavaScript on its face. It is a weird and beautiful language. Abandon hope of understanding it unless you read a coherent book about it. As for me, I read JavaScript: The Definitive Guide from cover to cover. I have also read good things about JavaScript: The Good Parts, and I know that Douglas Crockford is smart.

Re: 10 years of Front end Development. I quit

#34

Earlier quoted context omitted.

Go work on embedded stuff. There are lots of jobs where you work primarily with electrical engineers. It is pretty much the opposite of front end work.

Embedded sounds cool but I like working with vanilla JS and high performance in-browser rendering with canvases and other tricks. Basically the opposite of modern JS frameworks. I might brush up on my linear algebra and get into Vulkan programming. I’m basically unemployable right now due to severe lockdown-induced burnout so I have time to figure stuff out.

Oh man, try WebGL if you haven't already. If you're into math and writing highly-performant code, shaders/GLSL is going to be right up your alley. And you can make really cool and fun stuff with it in the frontend, too!

https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API

Re: 10 years of Front end Development. I quit

#35

People look at "modern frameworks" and they're so easily impressed by what it can do. But, it's very short sighted. If you're project expects you to implement a feature that doesn't work in that framework, all the sudden you're going to have a huge productivity disadvantage. It's better to learn actual web development: HTML/CSS, javascript, jQuery. Learn how to manipulate the DOM and not expect a library to do everyt…

https://github.com/nefe/You-Dont-Need-jQuery

Re: 10 years of Front end Development. I quit

#36
post #19

Earlier quoted context omitted.

Go work on embedded stuff. There are lots of jobs where you work primarily with electrical engineers. It is pretty much the opposite of front end work.

Embedded work has its good points, but it has its downsides. I wouldn’t advise anyone to change because they expected the tooling or libraries to be better designed, or if they imagined that working with electronics means dealing with less bugs or that they might be working with more skilled people! I have relevant background to say this, although my embedded work is very rusty. I have an EE degree and a small amount…

Yeah, I certainly didn't mean to imply that embedded code is high quality. It is just as much of a mixed bag as anything else. If anything it can be a bit worse because it often isn't user facing. Also, as an embedded developer, a big part of your job is to wallpaper over bugs in hardware.

Embedded is a pretty stable ecosystem though. Most of the "new" stuff is introduced on the order of years.

Re: 10 years of Front end Development. I quit

#38
post #11

In general I agree that all that JSS mess is something invented by someone too lazy (to put it mildly) to learn how CSS works (just like hooks – too lazy to figure out "this" and classes in JS), but if you read the docs a bit closer, you'd find that plain CSS works just as well https://material-ui.com/guides/interoperability/ .

Funnily enough I started working with hooks a couple months ago and I can no longer go back to classes. And Functional programming has just made things so smooth.

Re: 10 years of Front end Development. I quit

#39

I sympathize. The state of front end dev is in no small part why I wrote intercooler and, now, work on htmx: http://htmx.org It's crazy how unnecessarily complex everything has become.

Love the name switch, the logic of htm + x makes it easy to remember and you got a good domain name for it too.
Post reply on HN