I hate abstractions, but I use them anyway 0 ▲ Mind Matters HQ 50 days ago · Tech · hide · Fediverse post The purpose of abstraction is not to be vague, but to create a new semantic level, in which one can be absolutely precise. Edsger W. Dijkstra, computer scientist Poem: Abstraction Towers Abstraction on abstraction, Put some more on top of that; Abstraction's the attraction, Till there ain't no turning back. I don't like abstractions; I feel they blur your vision and make you weaker. In almost all scenarios I could think of. Take for example, on the web. I like using HTML, CSS and JavaScript without any frameworks or web builders. I do this and I'm happy I don't have to deal with all the crazy terminology that would otherwise not be known like useEffect() or bundling or any of the other crap1. They distract you from the goal at hand (i.e. why you decided to code the website or web app in the first place) and make you less knowledgeable about the web platform and its values. But with all this avoidance, I still use abstractions! I use a browser to run my code, which is a complex layer… Commenting on Bubbles has been removed. Why? If you want to talk about this post, write to the author, use the comments on their blog if it has them, or reply with a "RE:" post on your own blog. Suggestions? feedback@bubbles.town