Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #10853

Q

Quality Is Speed

Personal blog · qualityisspeed.blogspot.comprogrammingcareer

Quality Is Speed is a personal blog at qualityisspeed.blogspot.com about programming and career. Since 2014, 7 different Hacker News readers have linked it 7 times, most often “Beyond SOLID: The Dependency Elimination Principle”. The last post was in 2015, but the archive is still widely read.

Visit the blog
7mentions?
7HN people?
2014–2023first – last linked?
Links on Hacker News per year · peak 2 in 2014

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN readers link this blog for its critiques of teaching SOLID and of IoC containers and mocking frameworks. Two commenters call a post from it a good article, and another cites it as a source.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Brian's blog about code, teams, agile, and other geeky stuff.

Most-linked posts?

  1. /2014/08/why-i-dont-teach-solid.html?m=1
    3 people · 3 mentions · first linked 2019-07-08
  2. Beyond SOLID: The Dependency Elimination Principle
    2 people · 2 mentions · first linked 2014-09-26
  3. Why I Don't Teach SOLID
    2 people · 2 mentions · first linked 2014-09-27

What Hacker News says?

  1. mrkeen · 2019-07-08Recommends
    I've never really understood why those particular 5 design principles became a sort of "top 5". Then I grokked dependency inversion and it really changed how I write code. > And reading some more about it, I found this good article: http://qualityisspeed.blogspot.com/2014/08/why-i-dont-teach-... That article bashes (among other things) IOC containers and mocking frameworks. I absolutely hate Spring IOC and mockito.…

    Comment linking /2014/08/why-i-dont-teach-solid.html?m=1

    on “Clear is better than clever”
  2. Submitted Why I Don't Teach SOLID as a story · 66 points

    HN discussion
  3. The concept of clarity is why I don’t like the consequence of SOLID, where you have lots of tiny classes. It’s easier to understand complex functions and a simple class structure than the other way around. Because jumping between multiple files/classes incurs a high understandability cost, whereas complex functions fit on your screen typically. And reading some more about it, I found this good article: http://qualit…

    Comment linking /2014/08/why-i-dont-teach-solid.html?m=1

    on “Clear is better than clever”
  4. Submitted Why I Don't Teach SOLID as a story · 27 points

    HN discussion
  5. I personally thought the follow up to this article. Available at: http://qualityisspeed.blogspot.com/2014/09/beyond-solid-depe... Was way better than this one.

    Comment linking /2014/09/beyond-solid-dependency-elimination.html

    on “Why I Don't Teach SOLID”
  6. Submitted Beyond SOLID: The Dependency Elimination Principle as a story · 2 points

    HN discussion
  7. Sure! Here's a few: http://qualityisspeed.blogspot.com/2014/08/why-i-dont-teach-... https://blog.cerebralab.com/Bimodal_programming_%E2%80%93_wh... https://stackoverflow.com/questions/2997965/are-solid-princi... And I have my own opinions of course, but to summarize I usually see SOLID code bases lead to extraordinarily overabstracted code bases that are impossible to debug or explore because everything is an interf…

    Comment linking /2014/08/why-i-dont-teach-solid.html?m=1

    on “When you combine two things that are close, but not the same”

Search all of HN for qualityisspeed.blogspot.com