I Refuse to Use

I recently saw Amber Weinberg's tweet after it blew up on twitter:

My gut reaction was that it was a bit harsh to those of us who choose to use Sass, React, or Redux. It implies that anyone who uses those tools isn't writing clear, or clean code, which explains why so many front-end developers collectively flipped thier shit at it.

But seeing as Amber's a WordPress developer, it entirely makes sense to me that she would have no use for React and Redux. I can even see why she'd avoid Sass too*. The types of problems best solved by a WordPress site do not necessitate any use of React or Redux.

As a front-end developer I've seen significant overuse of front-end frameworks from developers who have succumbed to the law of the hammer. When learning a new tool it's easy to miss the part where you learn where it's useful and where it's not useful.

A surgeon wouldn't use a chainsaw when they could use a scalpel**.

Anyway, this is all a long way to say that there are other popular technologies that do not solve problems that I have, which I too refuse to use.

In particular:

I refuse to use Bootstrap
I refuse to use Ruby


* I think Amber might want to consider Sass for some use cases, but whether or not Sass is a useful tool for WordPress development is entirely irrelevant to this post, and there are far too many other developers attempting to make that point in under 280 characters that I don't think it's worth anything more than a cursory note.

** Let's ignore the part where chainsaws were invented for amputating limbs. Most surgeries don't involve amputating limbs.