Top all-time · #3692
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.
digital garden focused on teaching, technology, and the web
Most-linked posts?
- My blog is a digital garden, not a blog5 people · 5 mentions · first linked 2020-04-15
- My blog is a digital garden, not a blog3 people · 3 mentions · first linked 2024-11-24
- VIM Plugins That Greatly Increase my Productivity2 people · 2 mentions · first linked 2013-04-23
What Hacker News says?
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?”Submitted Lessons Learned: A Year with a Large AngularJS Project as a story · 277 points
HN discussionHere'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”Submitted My blog is a digital garden, not a blog as a story · 85 points
HN discussionThe 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”Submitted How to Build a Subscription Service on Rails: A Noob's Guide as a story · 79 points
HN discussionI'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”Submitted Why I Built an AngularJS Training Site on Rails as a story · 30 points
HN discussionI 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”Submitted BaconBizConf 2013: Bootstrapping Sketchnotes as a story · 27 points
HN discussionI 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”Submitted My blog is a digital garden, not a blog as a story · 14 points
HN discussionSome 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”Submitted My blog is a digital garden, not a blog as a story · 9 points
HN discussionLink 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”Submitted AngularJS: Modeling Data and State as a story · 8 points
HN discussionSubmitted Stop writing For loops. Start using underscore. as a story · 6 points
HN discussionSubmitted Learn AngularJS this weekend as a story · 6 points
HN discussionSubmitted Why I Built an AngularJS Training Site on Rails as a story · 5 points
HN discussionSubmitted VIM Plugins That Greatly Increase my Productivity as a story · 5 points
HN discussionSubmitted Badass: Making Users by Kathy Sierra as a story · 4 points
HN discussionSubmitted My blog is a digital garden, not a blog (2019) as a story · 4 points
HN discussionSubmitted My blog is a digital garden, not a blog as a story · 3 points
HN discussionSubmitted Gatsby on Rails as a story · 3 points
HN discussionSubmitted We don’t have a single test covering our front-end/UI for egghead.io as a story · 3 points
HN discussionSubmitted Learn Angular this Weekend as a story · 3 points
HN discussionSubmitted Using AngularJS? Stop using jQuery as a crutch. as a story · 3 points
HN discussionSubmitted AngularJS Directives That Override Standard HTML Tags as a story · 3 points
HN discussionSubmitted AngularJS, Dependency Injection, and when is a singleton not a Singleton? as a story · 3 points
HN discussionSubmitted Remote Work: Over Communicate with Context as a story · 2 points
HN discussion