Long calendar
Google Calendar defaults to a 7-day window onto your life. You can zoom in to view a single day, or zoom out to view an entire month. Events come with a precise start and end time, and those times are displayed to the minute. Events are either definitely happening or not mentioned at all. Time stretches off forever in both directions.
Google Calendar, and every other calendar I know, lets you micro-manage your life and your work. It’s great at answering questions like: what are you doing Thursday evening? When is the flight out for your trip to Spain? Is the meeting room busy? When should we hold the next conference?
Now consider the following questions. How long will you be in your current house? How do you plan out your thirties? When will you move to Spain, as you’ve always imagined you would? When might you have your first child, and what job would you like to aim for by then? When do you aim to get that promotion at work? How many years of work do you have left? When are your parents likely to get old and sick, and where should you live so you can care for them? When are you going to die?
If you’re like me, you’ve thought about these questions many times, but never written anything down, or sat and sketched out possible answers. I suspect, however, that doing so would be very useful. Perhaps you’ve imagined having a child in 5 years, and you’ve also dreamed of moving country in 10 years. Without sketching this out, you may not have really thought about the difficulties of moving country with a five-year-old.
These life questions require a different kind of calendar. These questions operate on a different timescale, where the month is probably the most granular unit of time you might want. These questions work on a personal human epoch - “I am 29”, not “it is 2017”. Events at this timescale are fuzzier. Plans at this timescale have many scenarios and possibilities. Plans at this timescale are painting a picture, not drawing a blueprint.
Let’s call such a thing a “long calendar”. What might it be like? The long calendar has a definite beginning: your birth. It has, at some fuzzy date in the future, your death. The long calendar has a couple of zoom levels. The most granular shows years as rows, and months as cells. The least granular shows decades as rows, and years as cells. Years in the long calendar are primarily life years, not years Anno Domini. The long calendar deals less in overlapping events than in chapters. University is a chapter of your life. Marriage and child-raising is a chapter of your life. Create a “career” calendar with a chapter for each job. A “family” calendar with its own chapters. A “location” calendar, with a chapter for each house you live in. The long calendar lets you sketch many possibilities. You imagine changing career next summer? Start a sketch to see how this could work. Reshuffle things in a sandbox. Doesn’t work? You can revert your dreams. The long calendar has a different display mood compared to your Google Calendar. Lines are freehand, not pixel-perfect. The display is a watercolor, not a Mondrian. Events in the future become sketchier. The long calendar appreciates the seasons. At this scale, the weather is very predictable. The long calendar lets you share your past and your visions. Embed a sketch of your life on your website. The long calendar occasionally checks in with you. “You wanted to start cycling to work in May. How’s that going?” The long calendar can also work for projects and businesses, which have lifecycles like people.
Similar posts
Should I go paperless?
Going paperless by scanning, shredding, and storing documents digitally in Google Drive can solve issues with physical clutter and document management, while carefully considering the tradeoffs of legal weight, fidelity, sentiment, independence, and privacy. 2017-02-25
Should I buy Huel or Joylent?
Comparing meal replacement options Huel and Joylent, I choose Joylent’s vegan version. 2016-11-20
Should I get a cleaner?
Hired a cleaning service that takes a third of the hourly rate. 2016-11-16
How to wake up earlier
To wake up earlier, set a physical alarm in a location away from the bed, and schedule early meetings to create firm deadlines for your day. 2017-02-09
How can I wake up earlier?
Reassessing daily routine - shifting sleep, work, and commute times to wake up earlier, improve sleep quality, and align with daylight hours. 2017-02-08
Post every day
Daily blogging pledge; punishment for failure TBD. 2016-11-16
More by Jim
What does the dot do in JavaScript?
foo.bar
, foo.bar()
, or foo.bar = baz
- what do they mean? A deep dive into prototypical inheritance and getters/setters. 2020-11-01
Smear phishing: a new Android vulnerability
Trick Android to display an SMS as coming from any contact. Convincing phishing vuln, but still unpatched. 2020-08-06
A probabilistic pub quiz for nerds
A “true or false” quiz where you respond with your confidence level, and the optimal strategy is to report your true belief. 2020-04-26
Time is running out to catch COVID-19
Simulation shows it’s rational to deliberately infect yourself with COVID-19 early on to get treatment, but after healthcare capacity is exceeded, it’s better to avoid infection. Includes interactive parameters and visualizations. 2020-03-14
The inception bar: a new phishing method
A new phishing technique that displays a fake URL bar in Chrome for mobile. A key innovation is the “scroll jail” that traps the user in a fake browser. 2019-04-27
The hacker hype cycle
I got started with simple web development, but because enamored with increasingly esoteric programming concepts, leading to a “trough of hipster technologies” before returning to more productive work. 2019-03-23
Project C-43: the lost origins of asymmetric crypto
Bob invents asymmetric cryptography by playing loud white noise to obscure Alice’s message, which he can cancel out but an eavesdropper cannot. This idea, published in 1944 by Walter Koenig Jr., is the forgotten origin of asymmetric crypto. 2019-02-16
How Hacker News stays interesting
Hacker News buried my post on conspiracy theories in my family due to overheated discussion, not censorship. Moderation keeps the site focused on interesting technical content. 2019-01-26
My parents are Flat-Earthers
For decades, my parents have been working up to Flat-Earther beliefs. From Egyptology to Jehovah’s Witnesses to theories that human built the Moon billions of years in the future. Surprisingly, it doesn’t affect their successful lives very much. For me, it’s a fun family pastime. 2019-01-20
The dots do matter: how to scam a Gmail user
Gmail’s “dots don’t matter” feature lets scammers create an account on, say, Netflix, with your email address but different dots. Results in convincing phishing emails. 2018-04-07
The sorry state of OpenSSL usability
OpenSSL’s inadequate documentation, confusing key formats, and deprecated interfaces make it difficult to use, despite its importance. 2017-12-02
I hate telephones
I hate telephones. Some rational reasons: lack of authentication, no spam filtering, forced synchronous communication. But also just a visceral fear. 2017-11-08
The Three Ts of Time, Thought and Typing: measuring cost on the web
Businesses often tout “free” services, but the real costs come in terms of time, thought, and typing required from users. Reducing these “Three Ts” is key to improving sign-up flows and increasing conversions. 2017-10-26
Granddad died today
Granddad died. The unspoken practice of death-by-dehydration in the NHS. The Liverpool Care Pathway. Assisted dying in the UK. The importance of planning in end-of-life care. 2017-05-19
How do I call a program in C, setting up standard pipes?
A C function to create a new process, set up its standard input/output/error pipes, and return a struct containing the process ID and pipe file descriptors. 2017-02-17
Your syntax highlighter is wrong
Syntax highlighters make value judgments about code. Most highlighters judge that comments are cruft, and try to hide them. Most diff viewers judge that code deletions are bad. 2014-05-11
Want to build a fantastic product using LLMs? I work at
Granola where we're building the future IDE for knowledge work. Come and work with us!
Read more or
get in touch! This page copyright James Fisher 2017. Content is not associated with my employer. Found an error? Edit this page.