A Sketch for an IndieWeb Bullet Journal

Over the past several weeks I’ve been thinking more and more about productivity solutions, bullet journals, and to do lists. This morning I serendipitously came back across a reply Paul Jacobson made about lab books on a post relating to bullet journals and thought I’d sketch out a few ideas.

I like the lab book metaphor! That’s probably why a notebook-note analogy appeals to me for my productivity tools. Paul Jacobson on A vague Notion of a more productive system.

I’m honestly a bit surprised that no one has created a bullet journal plugin for WordPress yet. Or maybe someone comes up with a bullet journal stand alone product a bit like Autommatic’s Simple Note? Last week after a talk I attended, someone came up to me who had self-published 400+ copies of a custom made bullet journal that they wanted to sell/market. I’ve also been looking at some bullet journal apps, but my very first thoughts were “Who owns this data? What will they do with it? What happens if the company goes out of business? Is there a useful data export functionality?” For one of the ones I looked at my immediate impression was “This is a really painful and unintuitive UI.”

Naturally my next thought was “how would the IndieWeb build such a thing?”

Perhaps there’s a lot of code to write, though I can imagine that simply creating Archive views of pre-existing data may be a good first start. In fact some good archive views would be particularly helpful if one is using a plugin like David Shanske’s Post Kinds which dramatically extends the idea behind Post Formats. This would make tracking things like eating, drinking, reading, etc. a lot easier to present visually as well as to track/journal. One could easily extend the functionality of Post Kinds to create “to do” items and then have archive views that could be sorted by date, date due, tags/categories for easier daily use. Since it’s all web-based, it’s backed up and available almost everywhere including desktop and mobile.

I know a few people like Jonathan LaCour and Eddie Hinkle have been tinkering around with monthly, weekly, or annual recaps on their websites (see also: https://indieweb.org/monthly_recap). Isn’t this what a lot of bullet journals are doing, but in reverse order? You put in data quickly so you can have an overview to better plan and live in the future? If you’re already using Micropub tools like teacup (for food/drink), OwnYourSwarm (for location), or a variety of others for bookmarking things (which could be added to one’s to-do list), then creating a handful of bullet journal-type views on that data should be fairly easy. I also remember that Beau Lebens had his Keyring project for WordPress that was pulling in a lot of data from various places that could be leveraged in much the same way.

In some sense I’m already using my own WP-based website as a commonplace book (or as Jamie Todd Rubin mentions on Paul’s post a (lab) notebook), so how much nicer/easier would it be if I could (privately) track to do lists as well?

Of course the hard part now is building it all…

Additional notes and ideas

I started thinking about some of this ages ago when I prototyped making “itches” for my own website. And isn’t this just a public-facing to-do list? I don’t immediately see a to-do list entry on the IndieWeb wiki though I know that people have talked about it in the past. There’s also definitely no bullet journal or productivity entries, but that doesn’t mean we couldn’t build them.

There are a lot of preexisting silos on the web that do to-do lists or which have productivity related personal data (Google notes, Evernote, Microsoft OneNote, etc.), so there are definitely many UI examples of good and bad display. For distributed group task management I could easily see things being marked done or undone and webmentions handling notifications for these. I suspect for this to take off on a wide, distributed scale for company-wide project management however, more work would need to exist on the ideas of audience and private or semi-private posts. The smaller personal side is certainly much more easily handled.

As another useful sub-case for study, I’ll note that several within the IndieWeb are able to post issues on their own websites, syndicate to GitHub’s issue queue, and get replies back, and isn’t this just a simple example workflow of a to-do list as well?

Greg McVerry has also mentioned he’s tinkered around in this area before primarily using pre-existing functionality in WithKnown. In his case, he’s been utilizing the related idea of the Pomodoro Technique which is widely known in productivity circles.

I’d be thrilled to hear ideas, thoughts, additional brainstorming, or even prior art examples of this sort of stuff. Feel free to add your thoughts below.

Featured photo by Matt Ragland on Unsplash

👓 New Year, New Website | Medium

Read New Year, New Website by Meagan Fisher (Medium)
The motivations and struggles behind redesigning my own website

Sure the cobbler’s kids may not have shoes and the plumber’s pipes are always leaky, but when you’re presenting your web development work online, it seems painfully disingenuous to host your content on social silos like Dribble and Medium. What kind of message does that send to clients?! Should they do the same?

I’m glad she’s managing to make some effort to have her own site with a game plan for moving things over.

👓 H4xx0r3d! – how I found out that I am running a spam blog | Christian Heilmann

Read H4xx0r3d! – how I found out that I am running a spam blog by Christian Heilmann (christianheilmann.com)
Yesterday, actually ten minutes before I had to leave for Kilburn to give my talk at ignite I had a shocking moment. I found in one of the sub-folders of my vast server a blog that offers cheap OEM software:

👓 CSS Basics: Styling Links Like a Boss | CSS-Tricks

Read CSS Basics: Styling Links Like a Boss (CSS-Tricks)
You are probably well acquainted with how links looks without any styling at all. That blue. That underline. That's a link in it's purest form. But what if we want to change things up a bit? Perhaps blue doesn't work with your website's design. Maybe you have an aversion to underlines. Whatever the reason, CSS lets us style links just like any other element.

Dear Developer, The Web Isn’t About You

Bookmarked Dear Developer, The Web Isn't About You by Charlie Owen (sonniesedge.co.uk)

If you’ve ever wanted to see an old lady’s personal anger and rants about the modern web industry turned into a talk, you’ve come to the right place. This is Old Lady Shouts At Clouds to the nth degree.

History of the web
I’m here to talk to you about the single biggest invention in human hi...

Interesting looking talk with slides.

Update: Embedded YouTube video for convenience.

📺 Finding things in WordPress core with GitHub and Grep | YouTube

Watched Finding things in WordPress core with GitHub and Grep by Ross WintleRoss Wintle from YouTube

A short video on using tools to search the WordPress core code for filters and actions. Tips and tricks for WordPress development with Github and grep.

A short and useful little tutorial. It’s small stepping stones like these that can lead you down the primrose path of some additional serious hacking.

hat tip: John Johnson

👓 What We Wished For | Smashing Magazine

Read What We Wished For by Mat MarquisMat Marquis (Smashing Magazine)
An old cliché says that “may you get everything you wish for” makes for a particularly insidious curse. With Edge soon making the switch to Chrome’s rendering engine — well, for better or worse, a bitter wish is coming true.

👓 Adding Custom Hooks in WordPress: Custom Actions | Code Envato Tuts+

Bookmarked Adding Custom Hooks in WordPress: Custom Actions (Code Envato Tuts+)
One of the cornerstones of building custom solutions in WordPress is having an understanding of hooks. In and of themselves, they aren't terribly difficult to understand, and we'll be covering a...

This kindly has some useful working examples.

👓 The Beginner’s Guide to WordPress Actions and Filters | Code Envato Tuts+

Read The Beginner's Guide to WordPress Actions and Filters (Code Envato Tuts+)
When it comes to professional WordPress development, it's imperative that developers understand both actions and filters - that is, it's important to understand WordPress hooks. Simply put, hooks...

A clean and simple tutorial…

👓 What Is A WordPress Hook? | Caldera Forms

Read What Is A WordPress Hook? by Josh Pollock (WordPress Form Builder | Caldera Forms)
You can’t spend too long working in WordPress without finding out that you need a “hook.” Hooks are WordPress’ system for you to do something at a specific event. Hooks can be used to either change the value of something at some point — we call this a filter — or to do something, which i...

👓 Basic Things You Need to Know to Become a WordPress Developer | Caldera Forms

Read Basic Things You Need to Know to Become a WordPress Developer by Josh Pollock (WordPress Form Builder | Caldera Forms)
There are a lot of reasons to love WordPress, but one of the reasons I keep WordPressing is the supportive community. While I have no formal training as a web developer, I don’t like describing myself as “self-taught.” I didn’t figure this out on my own, I was taught by a supportive communit...

👓 Stop Learning Frameworks | sizovs.net

Read Stop Learning Frameworks by Eduards SizovsEduards Sizovs (sizovs.net)
We are developers. We need to stay up to date with technology. Every day, we learn programming languages, frameworks, and libraries. The more modern tools we know — the better.

Some interesting advice. Seems like the 80/20 rule might not be a bad approach here.