HN user

Jazcash

278 karma
Posts2
Comments13
View on HN

I hated working in the "software" industry until I quit doing typical enterprise website development and started doing web apps and games which is 99% Javascript.

Working with CMS' was especially awful. Complete lack of creativity and felt like it was mostly just hooking up inputs to outputs without anything in the middle. Even when there was some custom functionality required it was mostly copy paste jobs.

If I ever have to make another Wordpress theme I'll slit my fucking wrists

If your lines are too long with 4 spaces, then you either have a tiny screen, or aren't line-breaking when you should be. Or you're in callback hell...

Some of these are ok, but others are just misusing features for their intended purpose. An input gaining focus is not the same as a click event. Using the :checked peudoselector to keep client-side state is not an alternative to using JS.

Using HTML/CSS hackery where you should be using JS instead creates an anti-SEO, non-semantic mess that causes headaches for others to work on and nightmares for anybody needing to extend or modify functionality.

Don't get me wrong, I love pure CSS solutions and try to use them as much as possible where it makes sense. But sometimes, it definitely doesn't make sense. JS isn't something users or developers should be scared of anymore, it's much better supported and much less intrusive than it used to be.