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

M

Mehdi Khalili

Personal blog · mehdi-khalili.comprogrammingcareer

Mehdi Khalili's personal blog at mehdi-khalili.com covers programming and career. Since 2013, 5 different Hacker News readers have linked it 18 times, most often “On bad code”. The last post was in 2018, but the archive is still widely read.

Visit the blog
18mentions?
5HN people?
2013–2017first – last linked?
Links on Hacker News per year · peak 16 in 2014

Executive leader, mentor, change agent

Most-linked posts?

  1. On bad code
    2 people · 2 mentions · first linked 2014-02-22

What Hacker News says?

  1. I have explained Behavior Driven Development and its benefits here http://www.mehdi-khalili.com/bdd-to-the-rescue . Hope it helps.

    Comment linking /bdd-to-the-rescue

    on “Never judge a programmer by their commit history”
  2. Submitted Never judge a programmer by their commit history as a story · 59 points

    HN discussion
  3. That was in the MVP (minimum viable product) section. I also referred to an old post of mine, on bad code http://www.mehdi-khalili.com/bad-code , where I explain that in great details. I hope you find that useful.

    Comment linking /bad-code

    on “Never judge a programmer by their commit history”
  4. Submitted Creating offline capable web applications as a story · 6 points

    HN discussion
  5. Fair comment. I actually do that very often (e.g. CI and CD in http://www.mehdi-khalili.com/continuous-integration-delivery... ). I guess the reason I didn't do it for BDD was that I have written a lot of posts about Behavior/Test Driven Development and incorrectly assumed that my readers know about that. My mistake. It's fixed now. Thanks.

    Comment linking /continuous-integration-delivery-github-teamcity

    on “Never judge a programmer by their commit history”
  6. Submitted Humanizer hit V1 as a story · 5 points

    HN discussion
  7. I work for ThoughtWorks and here is how they hire: http://www.mehdi-khalili.com/joining-thoughtworks It's a pretty involved process but the result is relatively flawless. Like you I love to look at code and IMO that's where OSS (Open Source Software) shines because people contribute to OSS when they feel passionate; so that should be a good indicator. I also get candidates to submit coding puzzles and later get them…

    Comment linking /joining-thoughtworks

    on “Never judge a programmer by their commit history”
  8. Submitted End to end tutorial for using Fiddler web debugging proxy as a story · 4 points

    HN discussion
  9. Submitted Dealing with Net Negative Producing Programmers as a story · 3 points

    HN discussion
  10. Submitted Continuous Integration & Delivery For GitHub With TeamCity as a story · 3 points

    HN discussion
  11. Submitted On bad code as a story · 2 points

    HN discussion
  12. Submitted ORM anti-patterns – Active Record as a story · 1 points

    HN discussion
  13. Submitted How to implement a proper credit card processing solution for your business as a story · 1 points

    HN discussion
  14. Submitted Fiddler in action as a story · 1 points

    HN discussion
  15. Submitted Code generation pros and cons (and T4 Templates) as a story · 1 points

    HN discussion
  16. Submitted Better release notes for git and how it removes the need for GitHub releases as a story · 1 points

    HN discussion
  17. Submitted Introducing Humanizer as a story · 1 points

    HN discussion
  18. Submitted Humanizer V0.4 - turn type names, enum fields into a human friendly format as a story · 1 points

    HN discussion

Search all of HN for mehdi-khalili.com