Erlend Hamberg

hamberg.no · Personal blog · on HN since 2010

Erlend Hamberg is a developer who writes about C, Git, and productivity, including a short guide to Getting Things Done.

What HN saysHN commenters most often recommend his 15-minute GTD guide as a quick summary of David Allen's system, and one prefers its hand-drawn doodles to AI art.
28HN people shared it
17linked it in comments
20stories submitted
1.2Kstory points
3 months agolast shared
2010people per year2026

Most-shared posts

  1. 1
  2. 2
  3. 3
    Make all Mac apps available from the command line
    2 people · 5 points · first shared 2014 · discussion on HN
  4. 4
  5. 5
    C/C++ Pointer Declaration Syntax – It makes sense
    1 people · 52 points · first shared 2012 · 40 comments on HN
  6. 6
    On Git History – Or, “The Case for Merge Commits”
    1 people · 2 points · first shared 2015 · discussion on HN
  7. 7
    Git 1.7.12 Will Make it Easy to Update First Commit
    1 people · 2 points · first shared 2012 · discussion on HN
  8. 8
    Github Needs a Better Way to “Bookmark” Projects
    1 people · 2 points · first shared 2012 · discussion on HN
  9. 9
    Code Reading as a Team Activity
    1 people · 2 points · first shared 2010 · discussion on HN
  10. 10
    Linux' Git History Is Beautiful
    1 people · 1 points · first shared 2022 · discussion on HN

What HN people wrote when they linked it

andai · 2026-08-04
It's not just about effort though. I prefer the authors terrible doodles over AI art any day of the week. Some of my favorite examples: https://hamberg.no/gtd https://learnyouahaskell.github.io/introduction.html
ponyous · 2022-05-14
GTD + Notion here. Here is a 15 min version of GTD: https://hamberg.no/gtd I recommend you read the book, but it's also a good refresh for all those who read it years ago.
theonemind · 2021-12-29
Probably the book/system by David Allen. It has a cult-ish following. The google results aren't very vague about it: https://www.google.com/search?q=getting+things+done I tried the book. It seems nigh unreadable due to fluff and the author's ego. (I think some reviews say the first edition is better.) However, the system seems good for what it is in principle. (It looks like a well-thought out to-do list system with things like pruning the list not left to chance. It's not a miracle or a silver bullet.) I learned with this: https://hamberg.no/gtd and use Mac's OmniFocus for the lists, as such.
firehawk895 · 2017-03-13
David Allen's getting things done hands down. You don't even need to read the book to implement it, although it's a great read. here's the 15-minute summary that will get you going right now - https://hamberg.no/gtd/ - I have used Trello to implement it - here's a screenshot. http://i.imgur.com/dbH8yGq.png specifically answering your question - this framework makes you regularly review your task list and ensures that you have a quantifiable next action for every large scale (1-year project) that you can do to reach your final goal.
cyrialize · 2025-08-11
I'm a fan of Org Mode with Emacs [0] and using the app BeOrg [1] on my iPhone. I have 3 main task files: - todo.org for things I need to do - backlog.org for things that I don't have to do now but should do in the future - inbox.org for any random ideas or notes The concept of an Inbox was taken straight from Getting Things Done [2]. I have different searches set up in BeOrg so that it is easy to view tasks from each different file. This is definitely more complicated than a single file, but I like it mainly because it keeps my main task file (todo.org) organized. I also don't go through organizing my files that much either. inbox.org is just a great place to dump anything, so I usually do a quick scan and either delete everything or refine it to the backlog.org. For backlog.org, I'll usually just let things sit there and build up. After a while I'll realize that if something has been there for a long time, it probably isn't worth doing - or I already did it, so I delete it. [0]: https://orgmode.org/ [1]: https://www.beorgapp.com/ [2]: https://hamberg.no/gtd
surprisetalk · 2023-04-26
On iOS, there's a shortcuts app that enables you to automate things. I have a shortcut for the following: Receive Any input from Share Sheet, Quick Actions If there's no input Ask For Text | Append Shortcut input to Documents/inbox.txt (make new line) Every morning I sort lines from my inbox file into todo.txt, ideas.txt, calendar, etc. It's pretty much a modified version of GTD: [1] https://hamberg.no/gtd I have one idea per line in my ideas.txt file, so I use the following to pick some random ideas: cat ideas.txt | shuf | head -n 20 Reviewing old ideas is all about cross-pollination. With fresh eyes, I'll sometimes append a small insight to the line, or delete ideas that have lost their magic. When ideas get too large to fit on a single line, I break them out into unpublished essays. And if I work on them long enough, eventually I publish them :) --- Whoa, what a coincidence! I just checked my ideas file, and I'm exactly at 3333 lines. cat ideas.txt | wc -l 3333
manholio · 2022-11-02
What I really need is an location aware task list, that allows me to easily setup recurring or one-off tasks and reminds me to do it whenever I'm at a location where they make sense. Basically, the "Getting Things done" methodology by David Alen, but updated for the event-driven 21st century man. Here is a simplified version: https://hamberg.no/gtd For example, if I setup a task that I need to purchase a road toll sticker every year and that can only be acquired at a gas station, the app should track when the current sticker expires and prompt me when I am at a gas station. At the store, I get a notification with all missing gorceries that I've earlier identified back home and inserted in the "Groceries" task list. When I come back home, the app will prompt me to, for example, read the gas meter that is due that day. I'm currently using Google Tasks for these tasks but it's less than optimal, although the gmail integration is pretty cool. Your Recall app could make up the Archival module of a great tasklist; i.e, if items come up that seem important and I might later need them (such as, say, a particularly interesting hackernews thread or news item), I need a fast and easy way to archive them with as much context and metadata, so I can easily reference them later. Such items could have optional reminders, so I can snooze them and they keep popping up.
jbc1 · 2019-12-17
Regularly organise them. Dump everything in to an inbox as it comes to you throughout the day and then have a set time to edit, curate, and label it properly. For to-do's which can vary in time sensitivity this might be straight away for some that need to be done that day, that day for some that need to be later that week, or weekly for those you hope to get done just eventually. For your links, ideas, and thoughts you could probably do it weekly. The trick is to not let it build up so much that when you get around to looking through it, you're looking at three full days worth of organising work, much of which you can't do anyway because you've long forgotten the context within which your short hand notes made sense. Specifically for to-do's, Getting Things Done is a very (the most?) popular organisational system with a book by the same name. Here is a much shorter summary of it: https://hamberg.no/gtd/
r3bl · 2017-12-27
The answers could range from "I blog about things I learn" (indicating a small amount of notes) all the way up to "I use GTD[0]" (indicating an endless amount of constantly updated and reviewed notes), but none of the suggestions are going to help you. You need to try different things and see what works for you and what doesn't. Your personal preference could be even customized to the situation, so you might want to use GTD for work and some other system for your personal life. So how I did it is tried one option (blogging about everything), then tweaked it (blogging about something), then tweaked it again (leaning towards messy notes, away from blog drafts), then tweaked it again (Markdown brain dumb of all the things that I think I might need in a day/week/month/year), and again (some of the notes about a random topic get detailed enough to write a blog post about it). And the reason I've mentioned blogging so much is that, when trying to tell a story about the topic, I often find some previously unnoticed gaps in my knowledge. So that's kind of "reading notes, re-writing notes in such a way that I'm telling a story" style that currently works for me the best. YMMV 0 - https://hamberg.no/gtd/
mdberkey · 2025-05-12
As someone with ADHD-PI, I've dealt with this as well. What's helped me a lot is using the GTD technique (https://hamberg.no/gtd) and making sure to add "respond to X" to my "In" list. It's not perfect and sometimes it still takes me a while to respond, but at least I eventually get to it.
jstx1 · 2022-05-25
https://hamberg.no/gtd - don't read the book, there's nothing else in it that's good.
raywu · 2018-11-19
Another GTD explanation I found helpful: https://hamberg.no/gtd/ I use Airtable to manage GTD.
singold · 2018-05-02
GTD and a trello board works for me (when I have the discipline to keep it up to date) I've used this guide (https://hamberg.no/gtd/) to start and really didn't need anything else
tedmiston · 2016-04-18
Keeping an "easy" list is one idea from Getting Things Done that still works for me. Energy level was one type of context, but there are others as well. https://hamberg.no/gtd/#contexts
austhrow743 · 2019-07-08
Here is a good summary of it. https://hamberg.no/gtd/
ljf · 2018-07-22
For personal projects and goals I keep a couple of index cards aside - one I used for GTD - 2 columns on one side (Next Action and Inbox/New Items) , 3 on the other (Waiting For, Projects, Someday). And then another index card or two for notes and sketches. I find it good to limit them (and keep just three folded in half in a back pocket) , otherwise I end up dragging around a stack of cards and not using them. If I limit them but replace as needed, I seem to use them more and keep them to hand. I redo my GTD card weekly and drop stuff off every time that I 'thought' I wanted to do but just the act of writing it down and reviewing shows me it is not a priority. For a while I kept my old cards, but now I ditch them. GTD = Getting Things Done - https://hamberg.no/gtd/ - I use a combination of a mental/back of index card kanban board for purchasing goals (a cadence of what I can afford to save/spend, leading me along a list of prioritised items I want <or don't want by the time I can buy them in cash usually>) - been thinking about making an app for it for a while, but beyond my skills. Right now I have two or three 'main' hobbies - paddle boarding, brewing beer and cycling. While I have a good salary, we have 2 kids and a single income, so things I would have just bought without thinking just a few years ago, now get thought about for a good while before pulling the trigger. If anything I'm happier this way. I stops me buying 'hobby crap' that I never use, and gives me…
yarinr · 2018-06-12
I do something to similar, although using a mobile app (Google Keep), and write down EVERYTHING. For me, probably the biggest benefit of doing so was freeing my brain. I no longer have to worry about naturally remembering things, and it makes my life a lot less stressful. It also provides me more time and brain power to think about what actually matters to me. Nowdays, if a thought pops in my head while I'm laying down in bed, I'll just get up for a second and write it down. Feels so good. This article https://hamberg.no/gtd/ articulates the idea pretty well: > When your system and your trust in your system is in place, your subconsciousness will stop keeping track of all the things you need to do and stop constantly reminding you. This reduces stress and frees up precious brain time to more productive thinking—maybe it even saves real time so that you have more time for ballet lessons, painting classes, and roller-blading.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close