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

  1. 1
    A tale of webpage speed, or throwing away React
    4 people · 357 points · first shared 2020 · 300 comments on HN
  2. 2
    Useful Shell Prompt (2020)
    4 people · 62 points · first shared 2020 · 45 comments on HN
  3. 3
    API pagination design
    3 people · 357 points · first shared 2020 · 139 comments on HN
  4. 4
    PostgreSQL Query JIT
    2 people · 4 points · first shared 2020 · discussion on HN
  5. 5
    Code streaming: hundred ounces of nuances
    2 people · 4 points · first shared 2021 · discussion on HN
  6. 6
    Inheritance Considered Harmful
    2 people · 2 points · first shared 2020 · 1 comments on HN
  7. 7
    Server-Sent Events, but with Post
    2 people · 2 points · first shared 2023 · discussion on HN
  8. 8
  9. 9
  10. 10
    ElasticSearch Query Builder
    1 people · 3 points · first shared 2020 · discussion on HN
  11. 11
    Ngrok for the wicked, or expose your ports comfortably
    1 people · 3 points · first shared 2022 · discussion on HN
  12. 12
    HTTP2 server push for static sites
    1 people · 3 points · first shared 2019 · discussion on HN
  13. 13
    Internationalization for in-browser applications
    1 people · 3 points · first shared 2013 · discussion on HN
  14. 14
    React Server Side Rendering on JVM in Clojure
    1 people · 3 points · first shared 2017 · discussion on HN
  15. 15
    Switching Languages with Karabiner
    1 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…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close