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

Top all-time · #3692

J

Joel Hooks

Personal blog · joelhooks.com/blog · on HN as joelhooksprogrammingweb

Joel Hooks's personal blog at joelhooks.com covers programming and web. Since 2012, 20 different Hacker News readers have linked it 42 times, most often “My blog is a digital garden, not a blog”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
42mentions?
20HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 22 in 2013

digital garden focused on teaching, technology, and the web

The author on HN?

joelhooks · 1,713 karma · member since 2010

3d artist that found the joys of code as a second career. Co-founder of https://egghead.io http://joelhooks.com @jhooks joelhooks@gmail.com

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

Most-linked posts?

  1. My blog is a digital garden, not a blog
    5 people · 5 mentions · first linked 2020-04-15
  2. My blog is a digital garden, not a blog
    3 people · 3 mentions · first linked 2024-11-24
  3. VIM Plugins That Greatly Increase my Productivity
    2 people · 2 mentions · first linked 2013-04-23

What Hacker News says?

  1. Learning in public I think [1]. That is asking things on social media, starting a blog or even better, digital garden [2]. Removing all kinds of friction between sharing, creating and learning. That assumes the essentials of proper sleep, nutrition and basic fitness are taken care of [3]. Aside from this meta 'help' stuff, the one tool that was a 100x force multiplier for me is Karabiner [4]. Share it on HN all the…

    Comment linking /digital-garden

    on “Ask HN: What are some available force multipliers that most people don't know?”
  2. Submitted Lessons Learned: A Year with a Large AngularJS Project as a story · 277 points

    HN discussion
  3. Here's a similar post from me http://joelhooks.com/blog/2013/04/09/getting-to-know-vim/ Starting from blank and building my own dotfiles is what did the trick for me. Using a big ass template actually made it more difficult.

    Comment linking /blog/2013/04/09/getting-to-know-vim/

    on “Square open-sources its Vim repo, Maximum Awesome”
  4. Submitted My blog is a digital garden, not a blog as a story · 85 points

    HN discussion
  5. The Model files are storing state, essentially. In this case they are following a pattern from Robotlegs (as3). I wrote it up here http://joelhooks.com/2011/03/12/an-introduction-to-robotlegs... These are then injected as "services" in your controllers.

    Comment linking /2011/03/12/an-introduction-to-robotlegs-as3-part-2-models/

    on “Code Organization in Large AngularJS and JavaScript Applications”
  6. Submitted How to Build a Subscription Service on Rails: A Noob's Guide as a story · 79 points

    HN discussion
  7. I'm a big fan of this style of code review. Here's some thoughts[1] of mine on the subject. [1] http://joelhooks.com/blog/2012/08/01/code-review-how-to-make...

    Comment linking /blog/2012/08/01/code-review-how-to-make-friends-and-influence-developers/

    on “A conjecture about code reviews”
  8. Submitted Why I Built an AngularJS Training Site on Rails as a story · 30 points

    HN discussion
  9. I couldn't agree more, and I probably should have linked this previous thing[1] I wrote. One of the biggest barriers I had to actually using VIM was going nuts with the plugins. [1] http://joelhooks.com/blog/2013/04/09/getting-to-know-vim/

    Comment linking /blog/2013/04/09/getting-to-know-vim/

    on “VIM Plugins That Greatly Increase my Productivity”
  10. Submitted BaconBizConf 2013: Bootstrapping Sketchnotes as a story · 27 points

    HN discussion
  11. I ran across this[0] post about a month ago, which makes an argument against the chronological blog, and to rather embrace the digital garden. I quite liked the idea. For so long it's felt like a blog is the default, but I find browsing pages without a blog much more interesting. I think it also removes that pressure to post all the time, as adding content is simply adding content. It doesn't matter when it was last…

    Comment linking /digital-garden/

    on “How to Make a Damn Website”
  12. Submitted My blog is a digital garden, not a blog as a story · 14 points

    HN discussion
  13. Some of my favourite "digital garden" websites: - http://100r.co/ - https://wiki.xxiivv.com/site/home.html Made by the same people, but the second is more technical. I can't deny that there is a certain sense of visiting someone's home (in this case someone's sailboat ) that is completely absent in the modern, sterile and utilitarian blog format. It is a pleasure to get lost following interesting links, chancing upo…

    Comment linking /digital-garden

    on “How Blogs Broke the Web”
  14. Submitted My blog is a digital garden, not a blog as a story · 9 points

    HN discussion
  15. Link doesn't work. Is this the page you were trying to link? http://joelhooks.com/blog/2013/04/23/5-essential-vim-plugins...

    Comment linking /blog/2013/04/23/5-essential-vim-plugins/

    on “a thread”
  16. Submitted AngularJS: Modeling Data and State as a story · 8 points

    HN discussion
  17. Submitted Stop writing For loops. Start using underscore. as a story · 6 points

    HN discussion
  18. Submitted Learn AngularJS this weekend as a story · 6 points

    HN discussion
  19. Submitted Why I Built an AngularJS Training Site on Rails as a story · 5 points

    HN discussion
  20. Submitted VIM Plugins That Greatly Increase my Productivity as a story · 5 points

    HN discussion
  21. Submitted Badass: Making Users by Kathy Sierra as a story · 4 points

    HN discussion
  22. Submitted My blog is a digital garden, not a blog (2019) as a story · 4 points

    HN discussion
  23. Submitted My blog is a digital garden, not a blog as a story · 3 points

    HN discussion
  24. Submitted Gatsby on Rails as a story · 3 points

    HN discussion
  25. Submitted We don’t have a single test covering our front-end/UI for egghead.io as a story · 3 points

    HN discussion
  26. Submitted Learn Angular this Weekend as a story · 3 points

    HN discussion
  27. Submitted Using AngularJS? Stop using jQuery as a crutch. as a story · 3 points

    HN discussion
  28. Submitted AngularJS Directives That Override Standard HTML Tags as a story · 3 points

    HN discussion
  29. Submitted AngularJS, Dependency Injection, and when is a singleton not a Singleton? as a story · 3 points

    HN discussion
  30. Submitted Remote Work: Over Communicate with Context as a story · 2 points

    HN discussion

Search all of HN for joelhooks.com

Linked by the same people?