Coleman McCormick

Archive of posts with tag 'Tools'

January 29, 2025 • #

Muse – Prompts for journaling →

Sometimes in a journaling session it’s hard to get yourself writing. You need a kickstart, an idea to latch onto and get your brain moving. I know I do when it’s 5:30am and I sit down to write.

So I built a simple tool for displaying journaling prompts called Muse. It’s open source on GitHub. You can run it yourself and edit a single file to add or modify the prompts it uses.

This is the first entry in my mission to ship at least one small tool or product each month this year.

✦
✦
✦
February 22, 2024 • #

Great book, incredible illustrations.

✦

Nick Pedulla's Roubo Workbench

October 23, 2023 • #

The novelty, design, craftsmanship, execution, cinematography, all unmatched. Absolutely incredible work.

He took a centuries-old, classic bench design and added function to support his specific workflow needs.

I have incredible respect for populating your workspace with beautiful, functional things. If it makes you enjoy the work, you’re more likely to do it, and more likely to push yourself to higher standards.

✦
✦
✦

Weekend Reading: Liberal Science, Roam42, and JTBD Examples

February 6, 2021 • #

🧠 In Defense of Being Offensive

Jonathan Rauch on pluralism and the necessity of disagreement in the search for truth.

His book Kindly Inquisitors was first published in 1993, but is as relevant today as ever. The book is a defense of what he calls ā€œliberal scienceā€, our decentralized process for knowledge discovery that relies on relentless-but-gradual error correction:

Liberal science, by its very nature, has little tolerance for fundamentalism; conversely fundamentalism is a threat to liberal science. Fundamentalism, defined by Rauch as the ā€œsearch for certainty rather than for errors,ā€ is the antithesis of scientific inquiry. Fundamentalism seeks a monopoly on knowledge from which it can deny the beliefs put forth by all others. Rauch even notes that there are fundamentalist free-marketeers—those who refuse to accept the possibility that cherished economic axioms may be flawed, or at least in need of revision—and he challenges them to enhance their intellectual rigor. If classical liberals are willing to accept the self-correcting actions of the marketplace to properly allocate valued resources, they should also allow the self-correcting mechanisms of liberal science to separate knowledge from supposition.

Due to its nature as a decentralized system, liberal science frees knowledge from authoritarian control by self-appointed commissars of truth. ā€œIn an imperfect world, the best insurance we have against truth’s being politicized is to put no one in particular in charge of it,ā€ notes Rauch. Liberal science achieves this end. It avoids despotism in the intellectual realm as it does in those of politics and economics.

āŒØļø Become a Keyboard Pro with Roam42

A great guide here from Ramses at RoamStack

I set up RoamHacker’s Roam42 suite for SmartBlocks a few weeks back, and it’s game-changing. I’m still a novice with it and have only used a few of its tools, but this sort of extensibility and programmability is what’s making Roam the most interesting text platform.

šŸ‘Øā€šŸ’» How to Write Jobs to Be Done Example Statements

This is a solid, brief guide on how to frame Jobs to Be Done statements.

ā€œHelp me brush my teeth in the morningā€ is not a great example of a Job to Be Done statement.

ā€œHelp me brush my teeth in the morningā€ is joined at the hip to an existing solution (a toothbrush) and there’s only so far you’ll be able to expand your thinking within that bubble.

A way to describe the Job to Be Done when a person is brushing their teeth that could lead to more innovative product design is:

ā€œKeep my teeth healthy.ā€

✦

Twemex

December 28, 2020 • #

As little as Twitter has moved as a product in the last several years, the amount of time I spend on it clearly demonstrates that there’s gold there that no other product can replace.

If you curate your following list well, the quality level of the interactions you can have and people you can meet are incredible. I haven’t found another social network as good at finding interesting ideas.

A limiting aspect of Twitter is how biased toward ā€œnowā€ it is1. It’s inherently an ordered timeline. Algorithmic recommendations surface some recent things, but not from beyond a day or so. Much goodness is bound up in the Twitter archives, but it’s nearly undiscoverable. If you find an interesting new person to follow, you only get this extremely recent window into their interests.

I saw this new project from developer Geoffrey Litt, something he calls Twemex: a memex for Twitter. It shows promise to resolve this problem. It’s a simple Chrome extension that layers in some missing features for exposing the historical gems embedded in peoples’ timelines. I’ve been using it for a couple weeks and it’s an excellent addition to the product.

It adds a persistent sidebar for all of the pages on Twitter, which includes different things depending on context.

Firstly it has overhauled search. Since it lives in the Twemex sidebar view, you can live search while you’re drafting a thread, finding similar ideas (and filtering down to your past tweets or people you follow) to quickly link into past thoughts.

Second, there’s a fun ā€œOn This Dayā€ feature that shows on the main timeline feed that resurfaces your own tweets from the same day in years past. Always fun to see what you were into. Sometimes it might even provoke you to revisit old ideas.

And third (my favorite), when you visit a user’s Twitter profile, you get a ā€œBest Ofā€ selection of their past posts. At a quick glance it gives you a sense of previous ideas, links, and material a user posts, which helps you select and curate your following lists better. I follow a lot of people on Twitter, but always first peruse timelines to determine if they’re worthy of a follow.

Geoffrey shows searching of likes and bookmarks, highlight curation, and profile notes (to let you annotate why you followed someone). All excellent additions that’ll make Twitter so much more useful. It’s still in private beta at the moment, but I’m sure will be available as a public extension early next year. Follow Geoffrey on Twitter to see its development.

Sometimes you run across extensions or add-ons like this that should just be native product features. Twemex should just be the ā€œTwitter Sidebar.ā€

  1. Also, as it happens, one of its advantages. Twitter is the best representation of a global water cooler you can find ā†©

✦

Readwise, Books, and Spaced Repetition

August 7, 2020 • #

In his piece ā€œWhy Books Don’t Work,ā€ Andy Matuschak made a strong case that books are a poor medium for knowledge transfer. Even with the most advanced book experiences today (like digital ebook downloads to a Kindle), if you took away the digital e-ink screen, a reader from the 16th century would still recognize books as no different than what they had. We’ve added digital on-demand access, dictionary lookups, and the ability to have a library in your pocket1, but the fundamental model for conveying the knowledge is still what Gutenberg would recognize, based on the ā€œtransmissionismā€ mode of teaching.

Spaced repetition

Matuschak quotes this great passage from Carl Sagan in Cosmos:

What an astonishing thing a book is. It’s a flat object made from a tree with flexible parts on which are imprinted lots of funny dark squiggles. But one glance at it and you’re inside the mind of another person, maybe somebody dead for thousands of years. Across the millennia, an author is speaking clearly and silently inside your head, directly to you. Writing is perhaps the greatest of human inventions, binding together people who never knew each other, citizens of distant epochs. Books break the shackles of time. A book is proof that humans are capable of working magic.

Knowledge is transmitted, as if by magic, across the decades and centuries. This makes it all-the-more unfortunate how bad our brains are at retaining all that information. We have a mechanism for cheap, reliable knowledge transfer, yet are still bad at hanging onto that knowledge.

One can also be reading books for enjoyment. The act of reading itself can be fun, even if the signal strength of retention is less than perfect. Fiction is like this, of course, where the primary goal is entertainment, not education. Not that there’s no wisdom embedded in fiction — in fact, I would make a case that fiction offers deep insights worthy of remembering2. But I even see nonfiction works on my shelf that I remember enjoying years ago that I’ve mostly forgotten about, certainly in any conscious way that’s useful to me.

The defining purpose of nonfiction, though, is to educate, to convey ideas in a way that disseminates them to a wide audience and allows wisdom to compound over years by connecting dots in readers’ minds. Writers spend hundreds of hours distilling their ideas into works of a few hundred pages that we blaze through in a couple of weeks, retaining little.

Spaced repetition

Purely linear transmission is not the best model for understanding, but it’s the best that we have available to us today, cheaply and readily accessible. People like Andy Matuschak and his collaborator Michael Nielsen are busy behind the scenes working on this problem of how to build tools for thought that can harness the novel advantages of today’s technology. They experimented with this idea in their quantum.country project, using the complex subject of quantum computing combined with a ā€œmnemonic mediumā€ that integrated spaced repetition testing. The results they’ve shown from this experiment are promising evidence for the technique to increase retention. It’s a simple approach — interspersing simple questions within the text — but the problem is one of medium. Our existing reading and teaching tools don’t have affordances for this today.

Until we make headway in those new areas, what can we do to get more out of reading? How can we extract and retain the right ideas from what we read without having to reinvent the nature of books themselves?

Enter Readwise

One of the most useful tools I’ve discovered in the past year is Readwise, a service that’s working to solve this problem and enhance reading retention through a simple workflow:

  • Readwise syncs your highlighted passages from Kindle, web articles, and even tweets
  • See a sampling of those highlights in your inbox each day for review, through email or their mobile app (what they call your ā€œDaily Readwiseā€)
  • Highlights are selected randomly from your archive, and can be resurfaced with whatever regularity you prefer

It’s such a simple idea that, like all great innovations, makes the most of the pre-existing infrastructure around it. The goal is to help readers retain what they read. I love it because of how simple it is. Readers like me aren’t looking for something scientific or complex; even an incremental improvement in reading comprehension and recall is enough to enhance the overall nonfiction reading experience.

Because I read so much and highlight copiously, my Readwise has over a hundred books, each with dozens (if not hundreds) of highlighted passages. At last check I have around 5,000 highlights in the archive. As they come through in each day’s review, I regularly get to see things I highlighted years ago from books I sometimes barely remember reading. There have been numerous times where a passage has spurred me to go and re-download the book on my Kindle and skim back through. This trigger is exactly what I want out of a service like this: a reason to be more diligent in reading practice, highlighting, and regular review. Just in the past year or so of using it, I’ve been able to dredge quite a bit of fleeting knowledge back up into memory. Without a service like Readwise (even with highlighting), it’s highly unlikely I’d ever remember much more than a two-sentence synopsis of most books in my library.

Readwise follows a spaced repetition model for increasing recall. True spaced repetition systems use specific algorithms to extend the time between recall tests (like the Leitner system). For example, you might first get quizzed on an item a day after first being shown it, and if your answer is correct, then you’ll be asked again in 5 days, 10 days, et cetera. The correct/incorrect answer provides a feedback loop to the algorithm to best estimate the spacing for resurfacing it again.

Tuning your reviews

Since not all the books in your archive are of equal importance to you, you can tweak the frequency that highlights are resurfaced on a per-book basis. I only have a couple in my library that I’ve turned down. Usually the quantity of highlights in a book is a good proxy for how interested I am in retaining info from it, so books with very few highlights are already less likely to appear in the daily batch. You can also dial in the preferences for new versus old books. You can have it favor more recent reads to review information while the reading is fresh, or favor pulling up more items from farther back in time.

Tuning your Readwise reviews

Integrations

The most commonly used integration is probably their Kindle sync service. It’s certainly the most high-volume for me. But in addition Readwise can sync from iBooks, and even has a slick camera-based OCR tool for clipping sections from physical books3. You can also pull in highlights articles through Pocket and Instapaper, and even save tweets or threads to include in your reviews. They’ve also got a super slick integration with Notion, if that’s something you’re interested in.

Active recall

A key feature related to the native concept of spaced repetition is Mastery mode, which allows you to generate flashcard-like questions from specific highlights. On each highlight shown in review, you can add it to your Mastery catalog, either generating a question & answer flashcard or a fill-in-the-blank version of the quote (a technique known as cloze deletion). I only do this for concrete statistics and facts that I find notable enough to want to remember. Depending on the types of works you read most frequently, though, this could be incredibly helpful, especially for content like digital textbooks.

In my now-hundreds of Daily Readwise reviews, there have been countless times that a highlight pulled up from the archives has prompted a thought or idea that I jotted down in my notes. Occasionally they’ve even spurred such deep thinking (usually because I see it in a moment of already thinking about a similar idea) that I haul off and write a blog post from it. This for me is the one of Readwise’s core values. Since writing is a medium for learning, a tool in the belt that helps you synthesize ideas for writing is a powerful one.

Readwise has been in everyday usage around here. I recently had a 110 day streak that I broke a week ago, but still I make it a point to pop it open every day when I get the morning push alert and flip through the clips it assembles.

Future Ideas

One unsolved (and maybe unsolvable) area is a way to address audiobooks. Certainly the technologies exist to do playback, capture, and speech-to-text transcription, but it’s a question of integrating these all together in a system that would work. Audible is the largest player by far, but it generally has poor support for integrations of any type, and also generally innovates at a snail’s pace. I’m not familiar with other audiobook players, but maybe one day there’ll be a way for a new entrant to encroach on Amazon’s monopoly in this space.

For podcasts there’s a new player called Airr that’s doing something interesting with this, using a feature they call ā€œAirrQuotes.ā€ It allows you to clip a segment of audio from a podcast, along with the text transcript to send to another app. I could see a future integration here where you could have podcast clips automatically transcribed and added to your Readwise archive. (Update: Airr integration is now live within the Airr app, like they’re reading my mind)

I’ve added a post-processing step to my reading to collect the noteworthy ideas, forcing myself to write a concise summary and bulleted list of the salient takeaways that resonated. I’ve done this now with my last few books and it’s been a fantastic way to parse through the content a second time — sort of like the first ā€œactive recallā€ review. This extra passthrough to aggregate thoughts into a system helps drive compound interest on the ideas.

It’s rare for new productivity tools to stick with me this long. All of the tools in my daily routines are ones I’ve relied on regularly, and it takes a while for new ones to really click. Readwise clicked for me early and earned its staying power right away. If you’re an avid reader, you’ll love it.

  1. Okay, let’s be honest: this is a phenomenal innovation. ā†©

  2. Science fiction especially isn’t just my favorite fiction genre for entertainment value, I also believe there’s a lot to be learned about invention, creativity, human behavior, psychology, and more from good speculative works. Check out Dan Wang’s comments on this topic↩

  3. I’ve been using this a lot lately and it’s fantastic. Works great for any books you can’t (or don’t want to) read in e-reader format. ā†©

✦
✦

Annotating the Web with Memex

June 5, 2020 • #

I linked a few weeks ago to a new tool called Memex, a browser extension that touts itself as bookmarking for ā€œpower users of the web.ā€ Its primary unique differentiator is how they approach the privacy angle.

I’m a couple of weeks into using it and it brings an interesting new approach to the world of bookmarking tools like Pinboard or Raindrop, both of which I’ve used a lot. Raindrop has been my tool of choice lately, but it’s heavy for what I really want, which is a simple, fast way to toss things into a box with tagging nomenclature to organize.

Memex

On the privacy topic from Wednesday’s post, Memex is approaching their product with similar principles. It’s is a browser extension only with no ā€œcloudā€ element to it like most other services have. All of your data is stored client-side, and the only attachments to the cloud at all have to be opted-into, like syncing backups to Google Drive. It’s got an open source core also, for maximum transparency on how it works. Reading the vision document gives you a sense of where they’re headed:

The long-term mission of WorldBrain.io is to enable people to overcome information overload and the influence of misinformation through collaborative online-research.

We can’t research and understand all the topics we are exposed to well enough to not fall for misinformation. But we all are experts in some of those topics and could help each other understand them better — if we were able to share our existing knowledge more effectively with each other.

Decentralized knowledge management and web annotation is a movement I can get behind. I’m reminded of what Fermat’s Library is doing with academic papers — creating a meta layer of knowledge connection on top research source material. Passages highlighted in Memex could be referenced from other pages to denote connection points or similarities, building a user-generated knowledge graph on top of any internet content.

With Memex you never have to leave the browser. It overlays a small right-hand sidebar on hover with commands for bookmarking, adding tags, or displaying annotations. And they’re following through on their promise for power users with keyboard shortcuts. It also offers the option of indexing your browser history, which if you’re using DuckDuckGo but still want to archive your history for yourself could be useful. I don’t care much one way or another about this particularly, but it’s cool to have the option.

From mobile they have something interesting going. There’s a ā€œMemex Goā€ app that works well for quickly bookmarking things from the Share Sheet on iOS. Syncing is a paid feature that works through a pairing process with end-to-end encryption to move data between mobile and desktop, synced over wifi. I haven’t tried this yet but I’m looking forward to checking it out. Seems like occasional syncing is all you’d need to move data between desktop and mobile, so this model could work fine.

I don’t think Memex has any integrations yet with other tools, but ones that come to mind that I’d love to see at some point are with two of my favorites: Readwise and Roam. From a technical standpoint I’m not sure how one would integrate a client-side database like what Memex has with a server-side one, but perhaps there could be a ā€œpushā€ capability to sync data up from Memex on-demand to integration points. With Memex’s highlights, perhaps I could decide if and when I want to send my highlights up to Readwise, rather than Readwise doing the pulling. In the case of Roam, even simple tools to drag highlights or bookmarks over as blocks in Roam pages would be a cool addition.

✦
✦

Roam Tools

May 17, 2020 • #

The roamcult has been on a streak of creating tools to extend and improve Roam Research. Here are a few that I’ve been using lately.

Better Roam Research

This one is a simple Chrome extension that reskins Roam with a minimalist design. It doesn’t change much about the utilitarian interface, just some simple spacing and colors (plus Dark Mode support).

+Roam

A simple Chrome extension for clipping quotes into your Roam database. It takes the snippet and source URL and formats them into a nice block to link into your notes.

Roam Toolkit

A toolbox of useful utilities to make Roam better — FuzzyDate is a quicker way to enter date links, spaced repetition tools for memory, custom CSS, custom shortcuts.

Roam Codes

This isn’t really a tool, but this documentation page shows the extensive set of special codes and objects you can use in Roam markup.

✦
✦

Weekend Reading: American Production, On Bikeshedding, and Glyphfinder

May 9, 2020 • #

šŸ­ļø Why America Can Make Semiconductors But Not Swabs

Dan Wang on American industrial production:

Learning to build again will take more than a resurgence of will, as Andreessen would have it. And the U.S. should think of bolder proposals than sensible but long-proposed tweaks to R&D policies, re-training programs and STEM education.

What the U.S. really needs to do is reconstitute its communities of engineering practice. That will require treating manufacturing work, even in low-margin goods, as fundamentally valuable. Technological sophisticates in Silicon Valley would be wise to drop their dismissive attitude towards manufacturing as a ā€œcommoditizedā€ activity and treat it as being as valuable as R&D work. And corporate America should start viewing workers not purely as costs to be slashed, but as practitioners keeping alive knowledge essential to the production process.

šŸš²ļø Why We Focus on Trivial Things: The Bikeshed Effect

ā€œBikesheddingā€ is a common term in tech circles. When starting on a big new software project, start by asking a design team for opinions on which programming language to use and you’ll get to see it in action. It applies all over; humans love an opportunity to look like they’re contributing meaningfully, especially when they perceive that they should know something about the subject:

Bike-shedding happens because the simpler a topic is, the more people will have an opinion on it and thus more to say about it. When something is outside of our circle of competence, like a nuclear power plant, we don’t even try to articulate an opinion.

But when something is just about comprehensible to us, even if we don’t have anything of genuine value to add, we feel compelled to say something, lest we look stupid. What idiot doesn’t have anything to say about a bike shed? Everyone wants to show that they know about the topic at hand and have something to contribute.

⌘ Glyphfinder

Hat-tip to Julian Lehr’s recent post for the referral to this one. It’s a simple menubar app that gives you a search interface to unicode symbol sets. The speed here is phenomenal; so much faster than the built-in emoji keyboard (plus it has a much larger library).

✦
✦

Weekend Reading: Beastie Boys, Links, and Screencasting

May 2, 2020 • #

šŸŽ„ Beastie Boys Story

We watched this a couple nights ago. It’s hard to tell how objectively good it was, but I loved the heck out of it as a decades-long fan.

šŸ”— Linkrot

I’ll have to try out this tool that Tom built for checking links. When I’ve run those SEM tools that check old links, I get sad seeing how many are redirected, 404’d, or dead.

šŸ“¹ Screencasting Technical Guide

This is an excellent walkthrough on how to make screencasts. I’ve done my own tinkering around with ScreenFlow to make a few things for Fulcrum. It’s something I want to do more of eventually. A good resource for gear + tools, preparation, and editing.

✦

Getting Comfortable with Roam

April 15, 2020 • #

Roam Research has been making the rounds on the internet in the last couple months. I’ve written a little bit here about it, but promised this longer overview of how it’s working for me so far.

What is it?

Roam is a tool for note-taking, described as a tool for ā€œnetworked thought.ā€ With a glance on Twitter you’ll find all sorts of comparison pieces to Evernote, Google Docs, or Notion. I’ve tried all of those (Notion for quite a bit) and I find the experience of using Roam completely different.

Roam Research

Most applications for notes are both modal and hierarchical. When working on a text document, it lives in a folder with other related files. A half page of notes from a meeting has a specific place it should go. But because you don’t always want to deal with filing things logically, it’s easy to end up with thoughts and ideas out of place, caught up and buried in meeting notes because that’s what you had open when a thought popped into your head (or even worse, arbitrary quick captured scratch docs you open once and are promptly disconnected from everything).

Roam solves this problem by destroying the top-down hierarchy of knowledge management tools. Instead of worrying about where to put a new document (Roam calls them ā€œpagesā€), you just make a new one anywhere. All pages are peers. It’s like a wiki in that way, but it feels more fluid, more natural and less mechanical. Making new pages is a matter of double-bracketing any word or phrase. With a quick piece of formatting which Roam autocompletes, [[Knowledge Management]] gets its own page, from which I can view the other Linked References. The Linked Reference is the secret weapon, a killer idea well-executed in Roam’s simplistic but blazing fast interface. Each page also detects and shows ā€œUnlinkedā€ references, places where a string appears without an explicit link.

I described it to someone through analogy to a CRM. Roam is a CRM for ideas: call it ā€œIdea Relationship Management.ā€ Since I’ve been using it as a sort of productivity journal (Tiago Forte calls this the ā€œsecond brain, living in it the whole work day. It’s like an operating system for managing information — always on, always absorbing new data. And, like a real brain, linked reference synapses form between the information neurons.

The Graph

The idea graph is what breaks you free of organizational burden. The need to find where to put thinsg, once a point of friction in note-taking (that is, if you ever wanted to be able to find a piece of jotted information again) is gone, replaced by a new way to navigate your knowledge graph via organically produced links.

My Roam database graph

Here’s a scenario that happens all the time to me (and I’m sure others) that no other tool has handled well until now:

I walk into a product marketing meeting. During the meeting we’re going to solidify our messaging strategy and requirements for a new feature launch. I open up a new file for the meeting Product marketing sync — 2020-04-13 or similar is a typical nomenclature. That file likely contains bullets and a series of messy individual lines related to things each person is going to do, topics people mentioned, action items for myself (which need to go elsewhere to have a prayer of being remembered). However, interspersed within the discussion I jot random thoughts on sometimes semi-related topics, but sometimes something completely off the reservation, that I still want to capture. During the marketing discussion I get an idea for a future blog post with a couple of topics. Where does that go?

Most commonly today the answer is ā€œnowhereā€ and I’m lucky if I remember it again. In Roam I just type it in a ā€œRandomā€ subsection in the bottom of my meeting notes. Who cares where it goes if I can link that by topic from elsewhere?

A quick tip: next to any random, non-sequitur thought like this, put #idea next to it. That then becomes its own page, with Linked References collecting up all the ideas dispersed through your graph.

I love that I can navigate to an abstract idea, like my page about ā€œAntifragility,ā€ and find all of the articles, books, or other notes that connected with that idea. The ROI happens with Roam once you start rediscovering links or ideas you already noted without making the connection beforehand. It’s like stitching together threads that would have been previously in silos, invisible to one another. If you then also separate those notes in time, its nigh impossible to keep those connections front of mind. I haven’t been using Roam very long yet, but even in a few weeks I stumble back onto notes I wrote that I don’t remember writing.

Information falls out of your head and into your Roam database spontaneously organizing itself, expanding organically. After heavy use for a few weeks, navigating through the database feels like descending into your own Wikipedia rabbit hole — like swimming through your previous thoughts.

Use Cases

I find myself taking notes on all sorts of things I never used to, or at least rarely did. Here are a few:

  • Books (I did do this before, but very intermittently and selectively)
  • Articles
  • Podcasts
  • YouTube videos
  • Meetings, 1:1s, and other work conversations
  • Useful reference info for around the house (measurements of spaces, home inventory, and more)
  • CRM-style notes on people (more on this in a second)

Most of that I’ve never kept running notes for, but Roam makes it actually fun to make notes on all of these things. Since I put date tags on a lot of my notes files (if relevant), notching back through the days shows Linked References to things I was working on those days.

For people, any time I have a call or meeting I’ll include a ā€œPeopleā€ line with links on all their names. Likewise for any mention of them in other pages. Then navigating to a person shows those LRs to all the relevant notes, ideas, conversations, often linked from Daily Notes, so there’s a visible timeline to the references. It’s the closest thing I’ve seen yet to the mythical personal CRM I’ve seen reference to.

Daily Notes

A knowledge graph needs some form of interface to navigate around it. Without the top-down hierarchy of a file tree, the root page of a structureless content database would typically feature search as an entry point for navigation. Roam does have an excellent page search, but it has another anchor that I love: Daily Notes. Each day Roam automatically creates a new date-stamped page for that day, which is the default main page when you open the app. What’s great about this for such a free form system is that you always have that anchor to link from. If you want a new page for a fleeting idea but are worried a new page will be disjointed from your universe of ideas, and don’t want to search for another page that idea might fit, just spawn it off of Daily Notes. Make a ā€œRandomā€ or ā€œIdeasā€ section for the day and add it. I’ve been using this technique for quick stuff and it serves a couple of useful purposes:

  1. Daily Notes functions for me like a productivity journal, a rough record of what I was doing, working on, or thinking about that day.
  2. If a random idea links from a Daily Note and then contains a few bullets of thoughts, navigating back to it weeks later always has a fallback method of tracking back through previous days’ notes to find it.

An added cool thing here, thanks to Linked Reference backlinks, is that any page in which you insert today’s date shows up as a LR under that day.

What I notice in regular usage of Roam, with Daily Notes as the ā€œhome screenā€ of the tool, is thought taking on an organic structure. The links grow and the dots connect as you’re working. Going and forming connections or describing the organization of your thoughts never need be done with intent — it’s all implied as you’re writing.

In the month that I’ve been actively using it, I have Roam open on my second display all day, with notes continually flowing into the database as they happen. In all the other note-taking tools and systems I’ve used in the past, the friction for tracking ideas was never this low.

TODOs

Any line can be converted into a to-do with a checkbox, which then appears in a special [[TODO]] page that Roam automatically manages. It’s super fast to toss things in there to remember later, regardless of page locations. I pin the TODO page into my sidebar for quick access. Cmd-enter on any line converts it into a to-do.

Since I’m a Todoist user for all of this before, I’m now waffling on which tool I should use for tasks. I’m still in both, but I can see some hope for eventually moving all of that into Roam since it’s solving so many other things related to productivity management. The main struggle is that capture into a to-do list inbox (like what I do with Todoist) from mobile isn’t great yet. Browsing to Roam on your phone takes you to a simple ā€œQuick Captureā€ interface, which inserts blocks into a #Quick Capture section in your daily notes. This is great to have for the random passing thought to go somewhere, but as I’ve used it so far it still requires me to fold those into appropriate places I want them after the fact. Not bad for ideas, but I’d prefer something more devoted to true to-dos for that purpose.

Another random tip: Questions dawn on me all the time I don’t know the answer to, but want to remember to revisit. At the end of the line I’ll just type a #?? tag. Browsing to the [[??]] page then aggregates all the open questions. h/t to Matthieu Bizien who simplified this for me.

The #roamcult

Just search that hashtag and you’ll find a community of hundreds of super active, impassioned Roam users all out there evangelizing the product. In some ways, its spartan user interface, semi-opaque shortcuts and tricks about how it works promote cult-like adoption patterns. Its learning curve becomes a badge of honor for a certain type of user. Getting over the hump after a few days of heavy usage delivers a sense of satisfaction if you’re able to tame it to do your bidding.

Some of the product limitations in terms of help and onboarding to expose its power-user features are a function of a small, focused team of a few with a lot to build. Right now it’s a power-user tool designed by its intended users. With growth, they plan to expand their product design team which I’m sure will change this rapidly. But it does seem that they’ve embraced the product’s opacity to promote the #roamcult. Hopping into the public Slack or looking at videos of how people use it on YouTube will give you an insight into how obsessed the early users are.

More Reading

The Roam white paper is an excellent resource, recommended to anyone curious about the product direction and the core ideas driving its development. Founder Conor White-Sullivan also has a number of video interviews on YouTube that I found super insightful to get a background on why the product works the way it does. He’s also an interesting person in general, and a great Twitter follow.

Roam has clicked for me as the tool for notes I didn’t know I needed. I’m still learning new ways of using it. It’s fun how adaptive Roam is to change; the process of discovery of new ways of Knowledge Management is rewarding. I can just start formatting a new page however I want, and it doesn’t damage the graph of interconnections.

I’m excited to see where the product goes as it continues to take off.

✦
✦
✦
✦

Readwise and Instapaper

February 27, 2020 • #

Discovering Readwise a few months ago caused me to resurrect my long-dormant Instapaper account. Instapaper was my go-to ā€œread laterā€ service, but I also used it as a general bookmark archive. After a while I’d fallen into only using it for the latter, which then made me go back to Pinboard since the single function of bookmark tagging is its specialty. I’m still using Pinboard heavily to archive interesting things, but I’ve found a new use for Instapaper with Readwise’s integration.

Readwise’s main feature is to sync all of the highlighted passages from your Kindle (via your Amazon account) and sent you a daily digest of 5 highlights from previous reads, with the goal of increasing retention of things you read. For any high-volume reader, you’re well-familiar with the problem of forgetting most of what you read, certainly any details beyond the basic gist of a book.

I didn’t know how much I wanted a tool for this until I started using it.

Readwise & Instapaper

With its Instapaper integration, it’ll sync articles and their highlights into your Readwise archive, which then can be included in your daily reminder digests. Over the years I’ve toyed with tools like Evernote or Google Keep for clipping quotes or passages from web content, but none of them stuck for me or were that useful. The information going into an archive solves only part of the problem. What you want is a way to remember and reference those bits you clip from the web.

A related feature Readwise supports that I’ve used a few times now is archiving Twitter threads. Replying on a thread with @readwiseio save thread will store those posts in your Readwise account and include them in your daily highlight reviews alongside Kindle and article content. It works best for threads of things that are time-insensitive like ones on history, advice, business strategy, etc.

The Instapaper support has filled a gap in making bookmarking of articles more useful when you can play back interesting things you read that are worth remembering.

✦

Kindle for Mac

December 8, 2019 • #

Periodically I want to read on my computer, particularly when sitting at my desk. Amazon publishes a web app called Cloud Reader for reading Kindle books, which emulates pretty closely what their mobile apps look and feel like.

I found out they’ve got a full desktop client also, which seems they’ve had for years but I never discovered or tried it out. It turns out to be one of the better applications for reading ebooks I’ve seen, even though Amazon clearly hasn’t cared about it in years (if they ever really did).

Kindle for Mac

The main reading interface looks just like what you’ll see on the other Kindle apps, but with more flexibility to change the reading pane size and layout given the differences in desktop screen sizes.

Since I’m an aggressive digital highlighter and note-taker, my favorite feature on the full macOS app is the ā€œNotes and Highlightsā€ drawer you can pull up and browse so easily. With that, the full table of contents panel, and fast search, the navigability of books in this app is much better than the mobile apps or the actual Kindle device (I have a Paperwhite). E-books still aren’t a great format for denser material, or for books prone to page-flipping, heavy on footnotes, or with reference diagrams. Maybe this format will make some of the denser material in my library accessible for digital reading and highlighting.

✦
✦

Checking In On Tool Restoration YouTube

November 13, 2019 • #

I’ve been home the past couple days to attend to some projects — getting an aluminum patio cover installed and having shutters put in on most of the windows. My time’s been occupied by holiday season preparation, general housecleaning, and shuttling the kids to their activities. In the downtime I’ve dropped back into a few of my favorite tool restoration YouTube channels to see what’s new.

I watched this great new one from Black Beard Projects where he restores a 1950s-era bench grinder. Degreaser, paint stripper, electrolysis, and a load of elbow grease convert this thing back into a fully functional grinder you could put right back to regular use. I love the new tool he’s got for corrosion removal from small parts: an ultrasonic cleaner:

This one from the LADB channel was great: an antique corn sheller that goes from having spent a number of decades exposed to the elements back to its original yellow glory:

It’s hard to watch that beautiful, deep metallic oiled steel get covered up with paint. But I suppose if it’s about restoring a 100 year-old tool to be alive for another century, I guess I see the point.

And one close to my personal interests: the My Mechanics channel restoring an old coffee grinder. I’ve watched a ton of these videos and I’m surprised that this one’s the first where I’ve seen a sandblaster for cleaning parts. Maybe since most of these folks are doing this in their garages that’s too specialized of a tool, but it seriously reduces the labor required in cleaning many smaller parts. This restore is pretty extreme; he even machines his own screws with a CNC lathe.

I’d love to try my hand at some simple stuff restoring small hand tools and see what I could do.

✦
✦
✦

Weekend Reading: Iceland, the Use of Knowledge, and CLI Search

September 14, 2019 • #

āš–ļø The Use of Knowledge in Society

I’ve been reading some of Hayek’s famous articles this week. This one is all about what he probably considered one of the most important concepts, since these basic ideas form a central thesis for most of his works. His argument was for bottoms-up, decentralized systems of decision-making instead of centralized, top-down systems:

The peculiar character of the problem of a rational economic order is determined precisely by the fact that the knowledge of the circumstances of which we must make use never exists in concentrated or integrated form but solely as the dispersed bits of incomplete and frequently contradictory knowledge which all the separate individuals possess. The economic problem of society is thus not merely a problem of how to allocate ā€œgivenā€ resources—if ā€œgivenā€ is taken to mean given to a single mind which deliberately solves the problem set by these ā€œdata.ā€ It is rather a problem of how to secure the best use of resources known to any of the members of society, for ends whose relative importance only these individuals know. Or, to put it briefly, it is a problem of the utilization of knowledge which is not given to anyone in its totality.

šŸ‡®šŸ‡ø Islandia

This short film of drone footage showcases the amazing, almost-alien, landscapes of Iceland. This guy’s channel has a lot of interesting quick films like this.

šŸ”Ž fzf

A fuzzy finder for the command line. Just install it from Homebrew with brew install fzf and improve your file searching on the shell. No more having to remember find command syntax.

✦

Weekend Reading: nvUltra, Progress, and Comma.ai

August 10, 2019 • #

šŸ“ nvULTRA

This is a new notes app from Brett Terpstra (creator of nvALT) and Fletcher Penney (creator of MultiMarkdown). I used nvALT for years for note taking on my Mac. This new version looks like a slick reboot of that with some more power features. In private beta right now, but hopefully dropping soon.

āš—ļø We Need a New Science of Progress

Progress itself is understudied. By ā€œprogress,ā€ we mean the combination of economic, technological, scientific, cultural, and organizational advancement that has transformed our lives and raised standards of living over the past couple of centuries. For a number of reasons, there is no broad-based intellectual movement focused on understanding the dynamics of progress, or targeting the deeper goal of speeding it up. We believe that it deserves a dedicated field of study. We suggest inaugurating the discipline of ā€œProgress Studies.ā€

Patrick Collison and Tyler Cowen co-authored this piece for The Atlantic making the case for a new science to study how we create progress.

Looking backwards, it’s striking how unevenly distributed progress has been in the past. In antiquity, the ancient Greeks were discoverers of everything from the arch bridge to the spherical earth. By 1100, the successful pursuit of new knowledge was probably most concentrated in parts of China and the Middle East. Along the cultural dimension, the artists of Renaissance Florence enriched the heritage of all humankind, and in the process created the masterworks that are still the lifeblood of the local economy. The late 18th and early 19th century saw a burst of progress in Northern England, with the beginning of the Industrial Revolution. In each case, the discoveries that came to elevate standards of living for everyone arose in comparatively tiny geographic pockets of innovative effort. Present-day instances include places like Silicon Valley in software and Switzerland’s Basel region in life sciences.

šŸš™ George Hotz on the Artificial Intelligence Podcast

George Hotz is the founder of Comma.ai, a machine learning based vehicle automation company. He is an outspoken personality in the field of AI and technology in general. He first gained recognition for being the first person to carrier-unlock an iPhone, and since then has done quite a few interesting things at the intersection of hardware and software.

✦

Pinboard

March 14, 2019 • #

I was a big del.icio.us user back in the day, pre- and post-Yahoo. For anyone unfamiliar, it was one of the first tools (before Twitter) for sharing web links and making bookmarks social.

I signed up for Pinboard around the time it launched. Creator Maciej Cegłowski had an interesting concept for making his service paid, a tactic that could allow it to generate enough revenue to be self-sustaining and avoid the acquisition & stagnation that del.icio.us suffered at the hands of Yahoo after they acquired it in 2005.

When it launched it cost around $3 to join, a one-time fee to get in the door that could fund development and hosting, but most importantly deter the spam that plagued del.icio.us over time. His idea was to increase the signup fee by a fraction of a cent with each new user, which functioned as a clever way to increase revenue, but to also incentivize those on the fence to get in early.

I stopped using any bookmarking tools for a while, in favor of using Instapaper to bookmark and read later mostly articles and things. But a couple of things pushed me back to Pinboard recently. First there are all the items I want to save and remember that aren’t articles, but just links. Instapaper could certainly save the URL, but that’s not really that service’s intent. Second is the fact that I don’t even tend to use the in-app reading mode on Instapaper to read articles anyway; most of the time I just click through and read them on their source websites.

Since I’m keeping track of and documenting more of the interesting things I run across here on this site, Pinboard helps to keep and organize them. Pinboard’s description as an ā€œanti-social bookmarkingā€ tool is an apt one, for me. I have all of my bookmarks set to private anyway. I’m not that interested in using it as a sharing mechanism — got plenty of those already between this blog, Twitter, and others.

For mobile I bought an app called Pinner that works well to add pins right from the iOS share sheet, and also browse bookmarks. I’m liking this setup so far and finding it useful for archiving stuff and using as a read-later tool for the flood of things I get through RSS and Twitter.

✦
✦