Why Gophers Hate ORMs (opens in new tab)
Last year, when I started learning Golang, and while building a project, I needed to work with databases. I stumbled upon an interesting conundrum in the Golang community: Everyone here seems to hate ORMs. I wondered why. Coming from ecosystems like Python (Django/SQLAlchemy), the ORM is usually the default starting point. Although I went my way with writing SQL queries by hand for that specific project, recently this question again resurfaced in my mind.
Read the original article