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

Top all-time · #970

D

Damien Katz

Personal blog · damienkatz.netprogrammingdata

Damien Katz's personal blog at damienkatz.net covers programming and data. Since 2007, 71 different Hacker News readers have linked it 100 times, most often “What Sucks About Erlang (2008)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
100mentions?
71HN people?
2007–2020first – last linked?
Links on Hacker News per year · peak 19 in 2008

Most-linked posts?

  1. What Sucks About Erlang (2008)
    10 people · 10 mentions · first linked 2008-03-09
  2. Damien Katz: Lotus Notes Formula Engine Rewrite
    7 people · 10 mentions · first linked 2007-12-03
  3. Notes on Building Noise: A JSON Search Engine Written in Rust
    5 people · 5 mentions · first linked 2017-05-24
  4. How not to Pitch To Y Combinator (2006)
    4 people · 4 mentions · first linked 2008-04-22
  5. The Future of CouchDB
    3 people · 3 mentions · first linked 2012-01-05
  6. Damien Katz: New Gig
    3 people · 3 mentions · first linked 2008-01-02
  7. Dynamo Systems Work Too Hard
    2 people · 3 mentions · first linked 2013-05-03
  8. Error Codes or Exceptions? Why is Reliable Software So Hard?
    2 people · 3 mentions · first linked 2009-03-02
  9. Damien Katz is starting to get pissed at Erlang
    2 people · 2 mentions · first linked 2007-12-11
  10. Tank Man
    2 people · 2 mentions · first linked 2014-10-11

What Hacker News says?

  1. These are attributes that everyone can, on honest personal judgement, can mistake to possessing themselves to varying degrees. But it might be a useful list to read through when stuck at a problem that is simply not giving way. Unless we have the chance to learn from and be coached directly by a master, what would be helpful is narratives on how they think and solve problems. The best I have so far come across in a…

    Comment linking /2005/01/formula-engine-rewrite.html

    on “Mastering Programming: An Outline”
  2. Submitted The Unreasonable Effectiveness of C as a story · 431 points

    HN discussion
  3. I use the comma-first style in everything (in languages that have this problem) now that I know about it. I was also interested to see it with semicolons in Simon PJ's chapter in Beautiful Code. I just wish the character was something other than a comma! It looks so wrong in that position. BTW, your second example should be var variable , anotherVariable // preceding comma , thirdVariable ; Perl and Python don't hav…

    Comment linking /2008/03/what_sucks_abou.html

    on “Node.js Guide”
  4. Submitted The Unreasonable Effectiveness of C (2013) as a story · 285 points

    HN discussion
  5. It works! (n=1) "I used to go to the gym and pretend in my head I had already died, and it was 100 years into the future, and I was dreaming of some guy who wrote a database. I didn't know how the story ended yet, I hadn't gotten that far." -- Damien Katz, http://damienkatz.net/2014/10/tank_man.html

    Comment linking /2014/10/tank_man.html

    on “My Resume Is Total Fiction”
  6. Submitted The Future of CouchDB as a story · 247 points

    HN discussion
  7. Counterexample: Damian Katz and how he did a rewrite on the Lotus compute engine[1]. I guess it depends. For 30k lines of code it should be possible for any good engineer. A browser is of course in another ballpark, but if you have a really good core team it should still be manageable. It also depends on whether you're willing to break things (Apple with OSX). [1] http://damienkatz.net/2005/01/formula-engine-rewrite…

    Comment linking /2005/01/formula-engine-rewrite.html

    on “Servo: Inside Mozilla's mission to reinvent the web browser”
  8. Submitted Follow up to "The Unreasonable Effectiveness of C" as a story · 201 points

    HN discussion
  9. Dynamo is not exactly a performant or efficient model. It's the equivalent of pulling all the distributed systems guts out and handing them to the user to deal with. And the resulting toll is quantifiable: http://damienkatz.net/2013/05/dynamo_sure_works_hard.html

    Comment linking /2013/05/dynamo_sure_works_hard.html

    on “Riak and the demise of Basho”
  10. Submitted What Sucks About Erlang (2008) as a story · 145 points

    HN discussion
  11. I write it fully acknowledging that programming language flamewars are pointless, but this article just shows that you don't even have to try hard to create a biased comparison. Here's the essential difference between Go and Erlang: Go gets most of the things right, Erlang gets way too much wrong. So what does Go gets right but Erlang doesn't: * Go is fast. Erlang isn't * Go has a non-surprising, mainstream syntax.…

    Comment linking /2008/03/what_sucks_abou.html

    on “Some thoughts on Go and Erlang”
  12. Submitted How not to Pitch To Y Combinator (2006) as a story · 112 points

    HN discussion
  13. I write Erlang every day and love it, but I have to agree with most of the points raised by http://damienkatz.net/2008/03/what_sucks_abou.html

    Comment linking /2008/03/what_sucks_abou.html

    on “Functional Programming Is Hard, That's Why It's Good”
  14. Submitted Getting Your Open Source Project to 1.0 as a story · 97 points

    HN discussion
  15. Sorta related: http://damienkatz.net/2013/01/the_unreasonable_effectiveness...

    Comment linking /2013/01/the_unreasonable_effectiveness_of_c.html

    on “Best aspects of C”
  16. Submitted Error Codes or Exceptions? Why is Reliable Software So Hard? as a story · 84 points

    HN discussion
  17. Damien Katz was rejected: http://damienkatz.net/2006/11/how_not_to_pitc.html Whether that counts for Couchbase is another question. (I guess it probably does)

    Comment linking /2006/11/how_not_to_pitc.html

    on “Ask HN: Which successful startups were rejected by YC?”
  18. Submitted Dynamo Systems Work Too Hard as a story · 78 points

    HN discussion
  19. It's a 10 year old blog post from the creator of CouchDB who then later declared the project dead despite it already having a vibrant open source community with multiple users and contributors. Then went on to create another project that had a similar name but was a merge of a bunch of other technologies which lead to endless confusion years on after the fact. http://damienkatz.net/2012/01/the_future_of_couchdb.html…

    Comment linking /2012/01/the_future_of_couchdb.html

    on “What Sucks About Erlang (2008)”
  20. Submitted REST, I just don't get it as a story · 74 points

    HN discussion
  21. > It is funny this kind of came full circle. Damien Katz, the original CouchDB author was working on Lotus Notes as some point in his life. After many years, his "creation" comes back to IBM. There is some irony in there I think. Actually there is one more step. At some point IBM backed Damien's development of CouchDB: http://damienkatz.net/2008/01/faq_about_couch.html

    Comment linking /2008/01/faq_about_couch.html

    on “IBM to Acquire Cloudant”
  22. Submitted CouchDB is now officially Apache CouchDB as a story · 56 points

    HN discussion
  23. It is funny this kind of came full circle. Damien Katz, the original CouchDB author was working on Lotus Notes as some point in his life It's definitely interesting. I can remember people in the Notes community wondering why IBM didn't either take CouchDB and use it as a new Notes backend, or alternatively push the existing Notes bits as a mature document-based database. The end quote from Katz's "Formula Engine Rew…

    Comment linking /2005/01/formula-engine-rewrite.html

    on “IBM to Acquire Cloudant”
  24. Submitted Damien Katz: What Sucks About Erlang as a story · 52 points

    HN discussion
  25. They did. It is said on this very blog: http://damienkatz.net/2009/12/relaxed_inc.html : I, Jan, and Chris are building a startup around Apache CouchDB and Redpoint Ventures has invested $2 million. Pretty cool huh?

    Comment linking /2009/12/relaxed_inc.html

    on “How not to Pitch To Y Combinator (2006)”
  26. Submitted Realtime Chat on CouchDB as a story · 49 points

    HN discussion
  27. Perhaps you are thinking of when Damien Katz (the original author of CouchDB) left the CouchDB project for CouchBase [1] (from which he has also since moved on [2])? [1] http://damienkatz.net/2012/01/the_future_of_couchdb.html [2] http://damienkatz.net/2013/09/human_after_all.html

    Comment linking /2013/09/human_after_all.html

    on “The Road to CouchDB 2.0”
  28. Submitted Damien Katz: CouchDB in the Browser as a story · 43 points

    HN discussion
  29. Just to remind some people: - Damien Katz (creator of CouchDB) was also rejected[1]. He went on and got $2 million from Redpoint Ventures [2] - On this video[3], Jessica Livingston interviews Drew. It shows that he was also rejected the first time he tried out YC. - The oscar of rejected but finally accepted: I got into YC after applying six times [4] - Peteris Krumins also got rejected with his browserling idea, go…

    Comment linking /2009/12/relaxed_inc.html

    on “If all Rejection Letters could be so nice...”
  30. Submitted Thoughts on an Open Source Company as a story · 40 points

    HN discussion

Search all of HN for damienkatz.net

Linked by the same people?