Top all-time · #4209
Christian Grobmeier
Personal blog · grobmeier.deprogrammingcareer
Christian Grobmeier writes Logging Off, a personal blog at grobmeier.de about programming and career. Since 2011, 18 different Hacker News readers have linked it 91 times, most often “Rules of a Zen programmer”. It is still writing: the last post was on 2025-10-20, and you can follow it by feed.
Too few sampled comments (6) to say how often HN recommends it.?
Why HN links it
Posts by Christian Grobmeier on his experience with JavaScript frameworks such as Angular and Backbone, Log4j performance, and his "10 rules of a Zen programmer" essay. HN links them as sources or counterpoints.
Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
I’ve seen systems and people break. Now I write about how we rebuild. Writing, podcast, and reflections by Christian Grobmeier.
Most-linked posts?
- Rules of a Zen programmer2 people · 3 mentions · first linked 2012-02-03
- Dart arrived on Chromium: Welcome Dartium #dartlang2 people · 2 mentions · first linked 2012-02-15
What Hacker News says?
Very good resource! I wrote a couple of AngularJS posts myself, hopefully you think they are worth adding: http://www.grobmeier.de/all-posts-from-this-blog
Comment linking /all-posts-from-this-blog
on “AngularJS Learning Resources”Submitted Rules of a Zen programmer as a story · 264 points
HN discussion>Angular.js. Now this is more like it in terms of magic. Then, the other day, I decided to add a date picker to one of my forms. Uh oh: http://www.grobmeier.de/angular-js-binding-to-jquery-ui-date... . - how many lines of code just to make it a date picker? I couldn't have written that code myself without several more days of banging my head. Wonder what'd happen if I really try and do something it doesn't agree wit…
Comment linking /angular-js-binding-to-jquery-ui-date..
on “Rant: Backbone, Angular, Meteor, Derby”Submitted Is Facebook becoming the next MySpace? as a story · 77 points
HN discussionI have a rant coming about these things too. * I started out with Backbone. It seems ok as far as it goes, but a bit annoying in that there's enough "magic" and stuff going on that I don't quite understand it completely, but without enough magic to really make things simple and easy. * Angular.js. Now this is more like it in terms of magic. Then, the other day, I decided to add a date picker to one of my forms. Uh o…
Comment linking /angular-js-binding-to-jquery-ui-datepicker-example-07092012.html
on “Rant: Backbone, Angular, Meteor, Derby”Submitted Rules of a Zen Programmer as a story · 67 points
HN discussionLog4J is one such example outside the HFT realm. https://www.grobmeier.de/log4j-2-performance-close-to-insane... And Spring Reactor uses the disruptor as it's default async processor. Disruptor looks like great fit for IoT and msg-relay (think whatsapp) workloads
Comment linking /log4j-2-performance-close-to-insane-20072013.html
on “Disruptor: High performance alternative to bounded queues (2011) [pdf]”Submitted Would you use PhoneGap again? as a story · 59 points
HN discussionYou have different options - here are some reflections of mine when I became V. P. Logging: http://www.grobmeier.de/hey-i-became-a-vice-president-070720... Here is another link, which helps you to understand how Apache works: http://www.apache.org/foundation/how-it-works.html Of course, you don't need to go to the ASF when doing Open Source. I found it great because its all around community there and there are many…
Comment linking /hey-i-became-a-vice-president-07072012.html
on “Ask HN: How to contribute to open source projects?”Submitted Germany is downgrading as a story · 40 points
HN discussionThis really seems like mostly an ego problem, or maybe I see it that way because that's the hammer in my hand. I would recommend reading this article by Chris Grobmeier: https://www.grobmeier.de/the-10-rules-of-a-zen-programmer-03... The philosphy in it is a good counter to most of the points mentioned in the post.
Comment linking /the-10-rules-of-a-zen-programmer-03022012.html
on “The rise and fall of the dungeon master on software projects”Submitted “The Zen Programmer” is available as a story · 39 points
HN discussionhttp://www.grobmeier.de/angular-js-binding-to-jquery-ui-date... Sums up what I wanted to do. I think in this particular instance things have moved on and it may be easy these days, but thinking about what would have happened if I'd had to figure out that code myself, I could envision spending a day or two figuring out how to add something that is a one-liner in jQuery. It made me nervous about "unknown unknowns", to…
Comment linking /angular-js-binding-to-jquery-ui-datepicker-example-07092012.html
on “Angular or Backbone: what are startups using?”Submitted How I select Open Source projects as a story · 37 points
HN discussionSawaki is a known Zen Master. He didn't write texts on his own; his books are just quotes collected by his students. The internet is full with information on him. Stephan Uhrenbacher is linked in the original blog post: http://www.grobmeier.de/the-10-rules-of-a-zen-programmer-030... The "10 rules" post is the beginning, not the end.
Comment linking /the-10-rules-of-a-zen-programmer-03022012.html
on “The Zen Programmer”Submitted Google Dart native on WebKit? as a story · 35 points
HN discussionI've never heard of this but the 10 rules of a Zen program are very poorly written. http://www.grobmeier.de/the-10-rules-of-a-zen-programmer-030... I found two glaring mistakes very quickly, which makes me wonder how many mistakes are in this book. 1. Focus " You’ll not become quicker, just you work multithreaded." 3. Beginners Mind "Remember the days were you were a beginner."
Comment linking /the-10-rules-of-a-zen-programmer-03022012.html
on ““The Zen Programmer” is available”Submitted It's time: bring Dart to Android as a story · 33 points
HN discussionI used OpenShift a bit, but there are (unfortunately) a little bit to many problems. For example, they provide only CNAME for mapping your domain. You then need to deal with http://grobmeier.de somehow to be the same with http://www.grobmeier.de . I decided that in my situation I would something easier
Comment linking /
on “Web hosting, but good”Submitted Web hosting, but good as a story · 33 points
HN discussionSubmitted A new log4j 2.0 as a story · 31 points
HN discussionSubmitted Dart is on Chromium – and Dart meets Scala as a story · 26 points
HN discussionSubmitted IBM Lotus Sympony joins Apache OpenOffice.org as a story · 22 points
HN discussionSubmitted Apache OpenOffice vs LibreOffice: Make love, not war. as a story · 20 points
HN discussionSubmitted Comparing alternatives to ZenDesk as a story · 19 points
HN discussionSubmitted What I learned from a hacker attack as a story · 18 points
HN discussionSubmitted Hitchhiker’s Guide to Disrupting the CRM Market: Eight Steps to Take as a story · 15 points
HN discussionSubmitted The new .com for Geeks as a story · 10 points
HN discussionSubmitted Android AutoComplete with JSON Data served by Struts 2 as a story · 10 points
HN discussionSubmitted Insanely fast logging performance using Log4j 2 as a story · 9 points
HN discussion