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 · #2868

C

Code Simplicity

Personal blog · codesimplicity.com · on HN as mkanatprogrammingcareer

Code Simplicity is a personal blog at codesimplicity.com about programming and career. Since 2008, 27 different Hacker News readers have linked it 42 times, most often “The Fundamental Philosophy of Debugging”. It is still writing: the last post was on 2026-10-13, and you can follow it by feed.

Visit the blog
42mentions?
27HN people?
2008–2026first – last linked?
Links on Hacker News per year · peak 11 in 2017

The author on HN?

mkanat · 11 karma · member since 2017

I'm the Tech Lead for Code Health at Google and the author of http://www.codesimplicity.com/. Obviously my comments and posts are my own and not Google's. :-)

From their public HN profile, which links to this site.

Most-linked posts?

  1. The Fundamental Philosophy of Debugging
    3 people · 3 mentions · first linked 2017-07-18
  2. Fast Programming: Stop Thinking
    2 people · 2 mentions · first linked 2018-05-21
  3. Code Simplicity: the Laws of Software Design
    2 people · 2 mentions · first linked 2017-04-10
  4. Growing and maintaining an opensource community
    2 people · 2 mentions · first linked 2011-02-02
  5. How to Be a Great Programmer: Awareness, Understanding, and Responsibility
    2 people · 2 mentions · first linked 2018-02-01
  6. /post/measuring-developer-productivity/
    2 people · 2 mentions · first linked 2017-04-09
  7. The Singular Secret of the Rockstar Programmer
    2 people · 2 mentions · first linked 2009-11-10

What Hacker News says?

  1. http://codesimplicity.com/ for fundamentals of software design and improving code bases

    Comment linking /

    on “Ask HN: What programming blogs do you follow?”
  2. Submitted Effective Engineering Productivity as a story · 92 points

    HN discussion
  3. See https://www.codesimplicity.com/post/the-accuracy-of-future-p... for some thoughts on the accuracy of future predictions. I've found Max Kanat-Alexander's writings on software to be very workable; I've had many successes applying them.

    Comment linking /post/the-accuracy-of-future-predictions/

    on “Ask HN: How to avoid over-engineering software design for future use cases?”
  4. Submitted Readability and Naming Things as a story · 52 points

    HN discussion
  5. You may get some inspiration from https://www.codesimplicity.com/post/how-to-handle-code-compl... Excerpt: > It’s very tempting, if you’re a software engineering manager, to propose broad, sweeping solutions to problems that affect large areas. ... > > So what can you do as a manager...? Well, the trick is to get the data from the individual contributors and then work with them to help them resolve the issues.

    Comment linking /post/how-to-handle-code-complexity/

    on “Ask HN: Going to lead a struggling dev team in a different culture, now what?”
  6. Submitted Code Simplicity: The Fundamentals of Software as a story · 25 points

    HN discussion
  7. Sort of, yeah. See https://testing.googleblog.com/2017/04/code-health-googles-i... as one of the examples of a type of Engineering Productivity work that I do at Google (although as you have basically pointed out, there are reasons we avoided that word for the work that I do, although I still think it falls under the broader umbrella). It seems like the thing that you're worried about (I mean, correct me if I'm wron…

    Comment linking /book/

    on “Effective Engineering Productivity”
  8. Submitted The Secret of Success: Suck Less as a story · 11 points

    HN discussion
  9. Yes, but the post is about a group of people or an individual who works in a particular field, not the subject of productivity itself. So I defined the phrase as used in the post. I do have another post about measuring productivity: http://www.codesimplicity.com/post/measuring-developer-produ...

    Comment linking /post/measuring-developer-productivity/

    on “Effective Engineering Productivity”
  10. Submitted The Secret of Success: Suck Less as a story · 8 points

    HN discussion
  11. You are welcome!! The author also blogs at https://www.codesimplicity.com/

    Comment linking /

    on “Ask HN: What is the best programming book you've read?”
  12. Submitted The Fundamental Philosophy of Debugging as a story · 5 points

    HN discussion
  13. "Understanding Software" by Max Kanat-Alexander Book review: https://www.infoq.com/news/2017/10/understanding-software-re... Release announcement: https://www.codesimplicity.com/post/understanding-software/

    Comment linking /post/understanding-software/

    on “Ask HN: What are the best programming books you could read in a weekend?”
  14. Submitted Growing and maintaining an opensource community as a story · 4 points

    HN discussion
  15. Check out recent discussion of Max Kanat-Alexander's blog post on increasing developer productivity: https://news.ycombinator.com/item?id=14071716 (and of course the blog post itself, http://www.codesimplicity.com/post/effective-engineering-pro... ) P.S. See also Max's earlier blog post Measuring Developer Productivity: http://www.codesimplicity.com/post/measuring-developer-produ...

    Comment linking /post/measuring-developer-productivity/

    on “Ask HN: Productivity tips/sources/literature?”
  16. Submitted Fast Programming: Stop Thinking as a story · 3 points

    HN discussion
  17. “The Primary Law of Software Design” is relevant here. https://www.codesimplicity.com/post/the-primary-law-of-softw...

    Comment linking /post/the-primary-law-of-software-design/

    on “Ask HN: What Are the Laws of Software?”
  18. Submitted The Definition of Simplicity as a story · 3 points

    HN discussion
  19. Submitted The Fundamental Philosophy of Debugging as a story · 3 points

    HN discussion
  20. Submitted Refactoring is About Features as a story · 3 points

    HN discussion
  21. Submitted The Singular Secret of the Rockstar Programmer as a story · 3 points

    HN discussion
  22. Submitted What Is Overengineering? as a story · 3 points

    HN discussion
  23. Submitted Top Reasons To Work On Open Source as a story · 3 points

    HN discussion
  24. Submitted What Makes a Great Developer Experience? as a story · 2 points

    HN discussion
  25. Submitted Success: Suck Less (2009) as a story · 2 points

    HN discussion
  26. Submitted Fast Programmers don't think as a story · 2 points

    HN discussion
  27. Submitted How to Be a Great Programmer: Awareness, Understanding, and Responsibility as a story · 2 points

    HN discussion
  28. Submitted Kindness and Code as a story · 2 points

    HN discussion
  29. Submitted Code Simplicity: the Laws of Software Design as a story · 2 points

    HN discussion
  30. Submitted Max from Bugzilla reflects on keeping an open source community healthy as a story · 2 points

    HN discussion

Search all of HN for codesimplicity.com

Linked by the same people?