Greg Solovyov
solovyov.net · Personal blog · on HN since 2012
Greg Solovyov, a software developer, writes on web performance, API design, PostgreSQL, shell tooling, and programming practice.
What HN saysHN discussion centers on his anti-inheritance essay, which one commenter dismissed as contrarian; others link his tunneling setup and htmx-style tools.
15HN people shared it
3linked it in comments
26stories submitted
890story points
3 years agolast shared
2012people per year2026
Most-shared posts
- 1A tale of webpage speed, or throwing away React4 people · 357 points · first shared 2020 · 300 comments on HN
- 2Useful Shell Prompt (2020)4 people · 62 points · first shared 2020 · 45 comments on HN
- 3API pagination design3 people · 357 points · first shared 2020 · 139 comments on HN
- 4PostgreSQL Query JIT2 people · 4 points · first shared 2020 · discussion on HN
- 5Code streaming: hundred ounces of nuances2 people · 4 points · first shared 2021 · discussion on HN
- 6Inheritance Considered Harmful2 people · 2 points · first shared 2020 · 1 comments on HN
- 7Server-Sent Events, but with Post2 people · 2 points · first shared 2023 · discussion on HN
- 8Go Replace - simple and fast search and replace tool for command line1 people · 70 points · first shared 2013 · 63 comments on HN
- 9Some tips on how to write Backbone app using CoffeeScript and make. With source.1 people · 13 points · first shared 2012 · discussion on HN
- 10ElasticSearch Query Builder1 people · 3 points · first shared 2020 · discussion on HN
- 11Ngrok for the wicked, or expose your ports comfortably1 people · 3 points · first shared 2022 · discussion on HN
- 12HTTP2 server push for static sites1 people · 3 points · first shared 2019 · discussion on HN
- 13Internationalization for in-browser applications1 people · 3 points · first shared 2013 · discussion on HN
- 14React Server Side Rendering on JVM in Clojure1 people · 3 points · first shared 2017 · discussion on HN
- 15Switching Languages with Karabiner1 people · 2 points · first shared 2022 · discussion on HN
What HN people wrote when they linked it
drewcoo · 2024-04-11
Not even wrong.
Inheritance isn't necessarily bad.
If anything is common, someone will try to seem like a brilliant iconoclast by writing an essay against it. The particular essay in this case was from a Pythonista (not surprising, given Python's weird love/hate with objects):
https://solovyov.net/blog/2020/inheritance/
And not everyone uses inheritance.
Maybe you have another question, like "why would someone use inheritance?"
piranha · 2023-02-28
I did that with two Caddy servers (one on my host and another locally) and Tailscale (ssh tunnel at first): https://solovyov.net/blog/2022/ngrok-for-the-wicked/
neolog · 2021-04-21
Some people are writing an alternative, Twinspark, inspired by intercooler/htmx but without inheritance and with batching [1]. Avoiding inheritance seems especially good to me. I'm wondering what is your take on removing inheritance/providing an alternative to it?
[1] https://solovyov.net/blog/2020/a-tale-of-webpage-speed-or-throwing-awa…