On Apple Maps

I keep giving Apple Maps a chance, but it just can’t seem to recalculate routes!

What happens right now, whenever I veer slightly off-course, is I see this triangle representing my car just moving along, departing from that nice blue line it was so close to just a moment ago.

Now if I can make my way back, things do resume, which is … better than if it didn’t. But there doesn’t seem to be any point where it goes “hey, I think you’re way off course now, let’s find you a route from where you are now“.

I do like the traffic-light-based directions, and telling me I’ve entered the parking lot … that’s a nice touch! … but seriously, without route recalculation, it’s hard to pay attention to these other goodies.

Notion

I’ve always been prone to trying out new apps in the note-taking, information-herding, organizing, brain-storming, storing-and-finding space, not because I like shiny new things (I used to like shiny new things earlier, I don’t any more, I really don’t …), but because I’m always looking for that one thing that will magically “improve my flow”, help me write better, help me think better.

I had checked out Notion earlier, like I checked out a bunch of other things, but I think I didn’t give myself enough time with it, or perhaps I read too many reviews of what other people thought about it.

I tried it again recently, and I’m hooked. This is not just practically useful (in many, many, many ways), but also very satisfying in the sense of “I’m glad someone is doing this!”

As someone who’s also prone to wallowing in the “how did all the magic of the 60s and 70s come to this?”, I think this is a tool in the great tradition of Hypercard, of Xanadu, of Mindstorms, of the early intentions of Smalltalk, and of the legendary “mother of all demos” itself.

(As a minor aside, the only other such tool is Tinderbox, but that suffers to some extent from a lack of evangelism, and perhaps more from a lack of cross-platform-ness).

It’s not there yet (I understand the necessity of having an Electron app, but I’ll patiently sign up for the personal plan and wait a few years for the native app), but it has made its place as a tool to think.

(I expect I’ll have much more to say about this, over the next year)

Angst about the static blog (again!)

This is beyond frustrating … after I moved everything this year to a different layout and thought I was “finally done”, I’m now wondering whether the static site is a good idea at all.

The big bottleneck turns out to be having to SSH somewhere and regenerate/refresh the site that way, which was okay earlier, but feels like a drag now.

I really want to write whenever I get time, since I’m not always onmy laptop. So I resorted to making it “async”, decoupling the writing from a separate time when I go and copy-paste everything into new posts and re-generate … except I then forget to do this sometimes, and every time I write something, I realize I have to now remember to do this other step at some point.

It would be so much better if I could just publish whenever I write. This seems to suggest one of the usual hosted platforms, and then I have to wonder why I even have two separate blogs, and I think of all the effort it would take to convert what I have into a new format (sigh!).

I’m sure there’s a sweet spot that exists somewhere. Is this the kind of thing that Ghostwould provide? Or is this what Tumblr was supposed to be?

Is having a personal hosted site simply too old-school and I need a new kind of place for this?

Or should I just have this WordPress place and — I do want to keep these two “worlds” separate — have two sets of posts? Is that possible?

I just want to be able to write and publish and forget about it 😦

On writing with pen and paper

Very quickly: I love Baron Fig notebooks, both the larger, hard-cover Confidant, and the smaller, soft-cover Vanguard.

After a few years of trying different styles, I realized I vastly preferred white paper with light dots to either plain paper or ruled paper or grid paper, and simply will not use either of them again.

While we’re here, you can’t go wrong with a simple Lamy Safari to write with.

Continuing adventures in Tinderbox

Been using Tinderbox, in fits and starts, for a bit over a year now. I use it for all sorts of different stuff and the crazy bit is that I haven’t even scratched the surface,

Screen Shot 2018-06-14 at 9.19.11 PM
A sort of high-level daily work to-do pane .

 

I’ve used it for daily writing, for brainstorming, for just taking notes, and slowly but steadily trying on more of its feature set. The above shows an adornment for each day, with notes on them, and “task notes” outside, with todo/done states (based on a simple boolean done attribute), both of which are based on prototypes. The entire bunch is part of a composite within the main doc (yes, there’s a bit of vocabulary in the beginning).

The closest parallel I can think of, in a meta-sense, is Emacs — in the sense that it seems to have a huge learning curve and seems a bit useless at the outset, and unsophisticated, compared to a dozen other better-looking, niche tools.

And yet, both are completely programmable. You can define simple rules for the color of a note (as above, toggling between red and green based on a checkbox I added), or more complicated agents that gather notes based on arbitrary criteria.

It’s hard to even make a case for using it — though The Tinderbox Way is the closest I’ve found so far. I’d strongly recommend, on a day when you feel you have an especially open mind, to giving the free trial a try out.

 

 

On personal technology

I’ve slowly standardized on a few apps I use all the time; I was talking to someone about this and realized it might be generally useful to someone else (if nothing else, to save a few years of looking around).

I still check out new apps from time to time, but I almost never feel like anything else offers something that I’m missing.

Going back five to ten years, there were always things I wanted to do and tried various tools over time to fill that need, but couldn’t find anything that really stuck, so I’m quite happy that I found tools that have become invaluable over the last two years.

Journaling: Day One

I journal all the time, every day, and can’t imagine ever going back. The way I use this is a bit like “a Facebook account for myself” (yes, I’m not active on Facebook). It’s on my laptop, and on my phone, so there’s never an excuse for not doing it.

It’s a simple concept, but a really good idea. I often find myself wondering, when I write my “end of day entry” what exactly I did that day, so just forcing myself to recollect gives me a better sense of how I spent my time.

What really made a bigger difference was adding a weekly, monthly and even quarterly journalling period, but that can wait for later; just writing something down at all makes a huge difference!

Dumping ground: DevonThink (Pro)

This is something that you need but just don’t know you need 🙂

Finding stuff is hard. In the beginning I tried saving stuff in email, sending myself an attachment. Then I tried putting everything in Drive, or Dropbox. Then I tried making a nice file “hierarchy” to organize stuff.

This isn’t special stuff I’m talking about, just average everyday stuff. Letters, records, passwords, screenshots, scans, notes, that sort of stuff.

You can survive without a tool for this, but being able to instantly look up what you need, and instantly capture new stuff for later, is a whole another experience.

(In case you’re curious, I did use Evernote for this in the past, but I’ll have to talk separately about why it wasn’t good enough for me. Yes, I even tried the paid subscription.)

Task manager: OmniFocus

I have trouble remembering stuff. I know I’m not alone in this, but I have a worse time of it than most.

I started with plain old Reminders, ended up at Wunderlist (which was almost good enough). In the middle I even tried Trello (and Asana) but that was just not my use case at all.

Again, nothing special, just normal stuff: working on taxes, getting a picture framed, getting a car wash. Some things you need to do are routine things and things, others are “mini-projects”, some things can be done this week, some have to be postponed, some can be done at home, some need a shopping trip … and you don’t want to see one big bag of everything either, you want to see little bits of the whole picture at at time — Omnifocus helps me do all of this.

Finally, yes, I know Things exists, it’s cool, but I’ve seen screenshots of the OmniFocus version coming out later this year and it looks quite promising. Still, if you use nothing right now, just pick any one of the two.

Other stuff

I wanted to stick to a “top three list” here, but there are other apps I use too. There are also past alternatives that, for one reason or another, didn’t quite work out, and it might be worth mentioning them all later.

But just as a “basic starter kit”, these three are invaluable. I spent years figuring out the right mix for me, and my life would be miserable without these tools to rely on.

Setting up ZSH on a Mac

I’ve been using the excellent Fish shell for the last few (three? four?) years, but every once in a while I need bash-compatibility, and Zsh seemed like perhaps a sweet spot between the two.

If you’re in a similar spot, this is a two-minute (almost) guide to getting up and running with Zsh on OS X.

Step 1: What does brew have?

~> brew search zsh
==> Searching local taps...
zsh ✔                                zsh-autosuggestions                  zsh-git-prompt                       zsh-lovers                           zsh-syntax-highlighting
fizsh                                zsh-completions                      zsh-history-substring-search         zsh-navigation-tools                 zshdb

Step 2: Just install the main product

So brew has a lot of packages, but I just need zsh for now.

Step 3: Use it!

I used to have this two step process of first adding it to /etc/shells and then calling chsh -s on it, but there’s a better way to do it:

sudo dscl . -create /Users/$USER UserShell /usr/local/bin/zsh

Step 4: Configuration options

Here you can either create .zshrc files manual, or through the startup menu, or … use Oh-my-zsh/Prezto.

I went with the last one, but here’s what the “first time menu” looks like:

Please pick one of the following options:

(1)  Configure settings for history, i.e. command lines remembered
 and saved by the shell.  (Recommended.)

(2)  Configure the new completion system.  (Recommended.)

(3)  Configure how keys behave when editing command lines.  (Recommended.)

(4)  Pick some of the more common shell options.  These are simple "on"
 or "off" switches controlling the shell's features.

(0)  Exit, creating a blank ~/.zshrc file.

(a)  Abort all settings and start from scratch.  Note this will overwrite
 any settings from zsh-newuser-install already in the startup file.
 It will not alter any of your other settings, however.

(q)  Quit and do nothing else.  The function will be run again next time.
--- Type one of the keys in parentheses ---

Step 5: Prezto

Pretty straightforward to install, and you can keep tweaking later, if that’s what you want.

git clone –recursive https://github.com/sorin-ionescu/prezto.git “$ZDOTDIR:-$HOME/.zprezto”

And then

setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
  ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done

That’s it, open a new terminal and enjoy your new shell!