Categories
The Next Computer

iPhone home screen, August 2020

What’s changed this month over July:

  • I’ve begun using the Drafts app to quickly capture text. It’s been on my radar for years now. I love their tagline Where Text Starts, and I see now how the design’s been optimised to quickly capture and then process text. At this time I don’t need the Pro version, which has a subscription. In fact, I am going to explore using Copied as a replacement for Drafts. Copied is a clipboard manager on the iPhone, iPad and the Mac that I already extensively use many times a day, but only to clip text and images from reader apps and Safari, not yet to create new notes. So my use of Drafts may not be that long-lived.
  • Speaking of Safari, my move to Firefox on iOS was short-lived. The app is simply not as frictionless as Safari at little things, including opening a new tab and sharing web pages. The deal-breaker: some of my Shortcuts expect Safari Web Pages as input, as opposed to just URLs, so they break in Firefox. This is not Firefox’s fault, but that is the way iOS is.
  • I’ve begun relying more on Microsoft’s Todo app to manage different non-day-job projects I’m working on, as well as to remind myself of maintenance tasks around the house. It’s made it to my dock.
  • Finally, in its place on my home screen is the Fitbit app. We’ve seen me talk more about my use of the wearable lately, as I use it more regularly. However, the placement of the app is for me to log my water intake, available as a home screen quick action.

Categories
The Next Computer Wellness when Always-On

Wind-down

On the website Morning Routines, I found the evening wind-down routine of Arianna Huffington most interesting

First, I turn off all my electronic devices and gently escort them out of my bedroom. Then, I take a hot bath with epsom salts and a candle flickering nearby; a bath that I prolong if I’m feeling anxious or worried about something. I don’t sleep in my workout clothes as I used to (think of the mixed message that sends to our brains) but have pajamas, nightdresses, and even T-shirts dedicated to sleep. Sometimes I have a cup of chamomile or lavender tea if I want something warm and comforting before going to bed. I love reading real, physical books, especially poetry, novels, and books that have nothing to do with work.

We’ve seen me use the Fitbit wearable to track a baseline level of activity while home-bound, and how getting adequate, quality sleep is a part of that. The piece above interested me because I’ve found that deliberately designing my activities prior to turning in have an effect on the quality of sleep – specifically, how often I awaken at night where I’m conscious.

You can see in the comparison between these two sleep graphs that the upper one has extremely short periods of wakefulness, not enough for me to remember them; the lower one has larger gaps.

It’s probably too much to optimise beyond a certain point what activities in what order have the most beneficial effect (controlling for bedtime, the evening meal and what kind of workday I have had), but the following seems to help:

  • Twenty minutes of browsing low-stimulation subreddits
  • Twenty minutes reading whatever book I’m on, on the iPad, where you can set a daily reading goal. I do this while pacing up and down, which is approximately 1500 steps and me wind down. Night Shift on the iPad is on and set to full, and the room has low-brightness warm lighting
  • Twenty minutes of solitude
  • Before any of these, I down a cup of chamomile tea. I’m a skeptic and remain so at the time of this writing, but I’m giving it a try because the US National Institute of Health published this 2010 review of the effect of the herb on, among other things, sleep:

Chamomile is widely regarded as a mild tranquillizer and sleep-inducer. Sedative effects may be due to the flavonoid, apigenin that binds to benzodiazepine receptors in the brain (68). Studies in preclinical models have shown anticonvulsant and CNS depressant effects respectively… Compounds, other than apigenin, present in extracts of chamomile can also bind BDZ and GABA receptors in the brain and might be responsible for some sedative effect; however, many of these compounds are as yet unidentified.

The whole thing takes an hour, but with it is contained my daily reddit and book reading, and a significant part of my step goal. With the benefit of good sleep and a refreshed start to the following morning, the return on that hour might be one of the highest in my day.

Categories
The Next Computer

Camo and Sherlocking

I was invited to beta-test Camo, via which you can use your iPhone or iPad camera as a webcam with your computer.

It has now been released, available both as a feature-limited but still very capable free version, and a paid version available (as of this writing) for a steep USD 40 per year.

Nearly everyone I showed this to remarked how poor their computer’s built-in camera was, no matter how expensive and capable the computer.

The second thing that the iOS + mac OS owners said was was that it was surprising Apple hadn’t built this in yet. After all the company has for many years now made iPhones and iPads work extraordinarily well with Macs: with Continuity you can answer text messages from your phone, share a clipboard, share a hotspot, take calls from any device, transfer any sort and any number of files at great speed, even autofill one-time-passwords received on your iPhone into a Safari web-page on your iPad or Mac. With Sidecar, your iPad is now a secondary screen for your Mac. Why not use the fantastic front camera on iPhones as a webcam?

Apple is known to ‘Sherlock’ features, or bake into the default experience innovative features and capabilities created by outside developers. I think there is a high probability it will build the Camo experience into iOS/mac OS.

Camo may yet survive by offering capabilities Apple chooses to not include. Duet Display survives even with Sidecar. And f.lux survives even with Night Shift. But single-purpose webcams will be well and truly dead.

Categories
The Next Computer

iPhone home screen, July 2020

iPhone XR . Left to right: Lock screen, first home screen, second home screen, Launch Center Pro, which I have said I treat like a home screen

What’s changed this month over the previous few:

Categories
The Next Computer

More powerful hardware, more inefficient software

Many notable desktop apps are written in Electron lately to get the best of both native apps and web apps. Therefore, it also makes building for multiple OSes simpler that writing a native app for each one. The problem with Electron is that it is quite inefficient because it packages Chromium, the underlying web browser tech used by Chrome and other browsers.

The effect is that every such app is like running a separate instance of Chrome. This article goes into a little more detail:

…every single Electron application you download bundles most of Chromium, and every application you run is executing a good chunk of that code. There’s no sharing of resources here like there is with native applications, meaning Electron apps are going to take up more hard drive space and memory than an application developed with your platform specifically in mind.

The issue is that many commonly used apps, in many cases company-adopted and therefore mandatory for many, are now Electron apps: Visual Studio Code, Slack, Github desktop, Trello, and the desktop apps from Discord, Bitwarden, WordPress.

This blog post makes the important point about the cumulative effect of using inherently inefficient technology for development convenience:

That path lies a world where we can’t have nice things. That path lies a world where our laptop batteries need to grow ever larger to support our CPUs doing even more dumb crap. That way lies the return of shockwave flash, of warm phones in our pockets which are mysteriously flat when we want to use them. Of getting paranoid about battery life and closing apps the instant we’re done with them.

As hardware gets more powerful and software gets more inefficient, the user experience doesn’t improve as dramatically, even as magically, as one would expect. It also means that older hardware becomes less capable and therefore obsolete faster.

Categories
Data Custody Privacy and Anonymity The Next Computer

Renting storage while being storage-rich

Something I wrote a few days ago has stayed with me. In describing my re-adoption of the P2P file-syncing tool Resilio Sync, I had said

It seems strange to me that I’m paying to rent a few dozen GB on some company’s servers far away when I have already paid for hundreds of GB of high-performance storage on all my devices: my iPhone has 128GB, my iPad 256GB, my Macbook 250GB – all solid-state…

I also have two spinning-desk WD external hard drives: one 2TB another 1TB. Taken together that is a lot of storage. And yet I pay for 200GB for iCloud every month at INR 219 in India, which is roughly the USD 2.99 Apple charges in the US. The 2TB drive now costs INR 5700, which is just 26 months of my iCloud fees. Put another way, I could buy a new drive roughly every two years, even assuming prices don’t drop, for what I’m paying Apple to host my data.

My iCloud storage looks like this:

So there’s still a lot of free space, most of the used space is Photos, and the next biggest contributor is iCloud Drive followed by Backups.

Now I have always wanted to find a better way of managing my photos. In terms of data custody, Apple Photos stores all photos in its proprietary library database, so while my photos are on-disk they are not in open format. In addition, syncing with iCloud is near-hopeless – even leaving my external hard drive (where my Library resides) into my Macbook Pro overnight doesn’t complete the sync, and causes my external drive to heat up uncomfortably. To the point where it once shut down. So while this is not yet a solved problem, I now have one more incentive to solve photo management.

Back with I had an iPod Touch (2008), iPhone 4 (2011), iPhone 5 (2012), I used to diligently back up to disk with iTunes. Some time after, though, I probably gave in to iOS prompting and switched to iCloud backups. There’s more than enough free space on my Macbook Pro to back up my iPhone and iPad, and I can always move the backup file to an external hard drive. The Macbook Pro itself is backed up to an external Time Machine drive, so the backups are safe. Plus of course my iTunes collection is backed up as well. And, if I move them off iCloud, my photos too. At some point in the past I had set up rsync to one-way mirror my Time Machine disk to the other (larger) external drive, so I can have that extra layer of redundancy if I like (the drives are mostly unused).

Finally, iCloud Drive. On Mac OS, the sync service doesn’t really matter. Files are files, in a hierarchy of directories. It does matter on iOS though. But as I wrote in the previous post that I quoted from at the beginning, Resilio Sync is now a first-class file provider and not that different from using iCloud Drive. My devices are mostly on the same Wifi network for most of the day and in any case are linked to fast, cheap 4G internet.

Over the next few weeks, I’m going to try and migrate my data off iCloud to I can get my storage needs back to the free 5GB tier. And as a happy side effect, be more responsible about data custody.

End note: I used iCloud storage because it is easy to be lazy. As I said, I used to be diligent about backing up my iPhone to my Mac via iTunes and my Mac to a drive via Time Machine. At some point I opted in to have both backed up to iCloud [1], because signing up to a paid plan was as easy as an in-app purchase, and it was reassuring seeing all your devices backed up:

I traded time and discipline, both of which I have, for money. For many people it is the right choice to make. For me, it’s not. And that needs to change.

[1] Well, the Mac through the Desktop and Documents sync with iCloud.

Categories
Data Custody The Next Computer

Superhuman and the imposition of founder habits on users

Everyone’s email workflow is unique.

Most new-age email apps (such as Hey, which we examined a few days ago) impose the founder’s idea of how workflows are created on the idea of processing one’s email.

But for many, their workflow isn’t really explicit, but an outcome of some habits formed early on, and those are hard to change. For even more, their workflow is limited/influenced by the nature of their job.

This is why most innovation with email clients fails, and why there is such a large graveyard of excellent-looking email desktop and mobile apps.
I am reminded of this today by this review of the subscription email app Superhuman. The writer admits it is quite pretty, but points out some glaring limitations:

My attempts to filter out PR blasts into a single split was foiled since I couldn’t come up with a search term to encompass everything at once.

and

But the Important filter, while useful, isn’t perfect — despite Superhuman’s “A.I. Triage” — leaving me with plenty of dross in my “Important” inbox and a few key messages, including a team-wide email from our editor (which skipped the Team inbox since it was sent to the staff list, a feature you can’t disable) ended up in Other instead…

And of course every discussion of the Superhuman app must also acknowledge its USD 30 monthly fee. The writer recognises that the fee is not worth it. Though he does not say it as such, it’s pretty clear that the fee is excessive not just because of the app’s limitations but also because fundamentally it doesn’t improve the email management experience by that much.

My primary email app for years has been Thunderbird, which I have used on Linux (most of the 2000s), Windows (very briefly 2009-11) and then OS X (2011- now).

It is hardly the most good-looking email app in the market – it’s less ugly than just plain anachronistic – but it is very customisable out of the box, and then extendable further through add-ons. In terms of email management, which is what we are discussing here, I have a range of filters that have been built over the years to route and label email that makes sense for me, including backing up my email to local (on-disk) mailboxes. Then, I have replicated Gmail’s well-thought-through keyboard shortcuts via another extension. Finally, all these are in the context of the Inbox-less workflow we discussed earlier.

We have made this point before but it bears repeating: open-source software may look un-sexy and may have a slightly steeper learning curve, but you will very likely be able to adapt it exactly the way you like. And it will last you years.

📱

Categories
Data Custody The Next Computer

The importance of OS support and of Not Forcing Things

In yesterday’s post about the first day of my Twitter-Reddit isolation, I mentioned that I spent Sunday morning coffee writing down some thoughts that I had connected. What follows isn’t about the content of what I wrote, it’s where I wrote it – in a document that I am now syncing between my iPad and iPhone via Resilio Sync, the BitTorrent-based P2P filesharing service

I have been a user for years but have been unable to make the mental move from a centralised cloud provider, first Dropbox and then iCloud Drive, to a pure P2P one. This is ironic since my first use of Resilio Sync, then BitTorrent Sync, predated my move to Dropbox. I have wanted a multi-device information sync infrastructure that was cloud-less, so I wouldn’t be locked-in, but also because I didn’t want to have to pay for cloud storage:

It seems strange to me that I’m paying to rent a few dozen GB on some company’s servers far away when I have already paid for hundreds of GB of high-performance storage on all my devices: my iPhone has 128GB, my iPad 256GB, my Macbook 250GB – all solid-state (and they’re all either on the same Wifi network or are connected via 4G on a plan that gives me hundreds of GB of bandwidth every month that carries over).

But iCloud Drive and Dropbox were both well-supported as external file locations by apps, which meant that even in the sandboxed environment of iOS, there was a very good chance your favourite apps would be able to access your Dropbox/iCloud Drive files. But having your files inside Resilio Sync meant that there was no easy way to edit them in place, or for media files, no easy way of playing them from the players you liked. They were locked-in, which limited its utility.

Things changed significantly with the introduction of the concept of external file providers in iOS 12, which Resilio Sync implemented. This meant that files in Resilio Sync could be made available to any app just like the two mainstream cloud storage providers. In fact, many apps have now made their storage available. This is the ‘Document Browser” on my iPhone:

Now I can store my text and all other sorts of files and have them available to any app that opens files via the iOS Document Browser – which now the vast majority of apps do.

What’s also helpful about this implementation is that if you enable an authentication lock on your storage app, the Document Browser will also ask for the same auth before listing and making documents available:

So. The plan now is to create all new personal documents in Resilio Sync, mimicking the organisational structure that I had set up in iCloud Drive, and make the move to Sync organically instead of forcing it. To see if a combination of Sync’s File Provider and the gradual approach works.

Categories
Data Custody The Next Computer

Email and Workflows – Part 2

(Part 1)

The most consequential change I had made was to change the default folder from my Inbox to one I called Desk (if I remember correctly).

The Manually Sort Folders extension made this possible:

The thinking was that we copied the idea of the inbox and outbox for email, but not how we actually work with it on our (paper-based) desks. The inbox was just a tray on one corner of your desk. it was not the centrepiece. the centrepiece was where you sorted, read, thought, composed.

I had set up a whole set of filters so that email from a whitelist would go directly into the Desk folder. This was my company management, my Product Management team, and key people from projects and partners I worked with at that time. Automated alerts, newsletters had their own folders. And finally, email from people I did not know would stay in my inbox.

A few times I day I would scan my inbox and rapidly triage email: I had a keyboard shortcut that would move email into Desk, and the Gmail shortcuts extension had one-key shortcuts to archive or delete email.

That meant I was free to spend most of my day in Desk, a folder with email that I knew was important, and into which no new email would flow unless I explicitly moved it there or it was from someone I had allowed in. Email could pile up in my actual Thunderbird Inbox or other folders, and I would not care. This most closely corresponds to the ‘Read Together’ feature of Hey, and meant that I could achieve flow several times a day.

Endnote:

By and large, open standards, open formats and open source software is tremendously more flexible and customizable. You can build a highly individualised experience that makes you highly productive over time. And/or you can build an experience that compensates for your unique weaknesses or disabilities in ways commercials software can’t or won’t.

The tradeoff is that because few open source projects have dedicated marketing and branding teams, the packaging will often be rather unsexy. Because the developer optimises heavily for the steady-state experience, setup will often be wizard-less (although this is a plus if it’s part of package managers like HomeBrew) and “hard”. The out-of-the-box interface will be optimised for functionality over looks, though it’ll be easy enough to tweak that with themes (and you can tweak those themes).

But if you understand that open-source software front-loads most of the work for increasingly less marginal work later, you’ll be able to look past superficial shortcomings. You’ll invest the time and effort it takes to set up your tool the way you want it. And you’ll be set for years – you won’t be hostage to software being sunsetted (Google Wave), business models changing (Dropbox, 1Password), the developer being bought by a larger company and either taking a different path or being shut down (Whatsapp, Tweetie, Dark Sky).

(ends)

Categories
Data Custody The Next Computer

Email and Workflows – Part 1

“HEY is not about workarounds. it’s about workflows,”

– Jason Fried, in the demo video for his new email service/client HEY

It’s a brave take on email. The last time anyone took on email with real vigour was eleven years ago. It was Google, with Google Wave. Tim O’Reilly termed it “email if it were invented today” instead of back in the 1970s. Google itself described it as bridging the “divides between different types of communication — email versus chat, or conversations versus documents” which really was even more ambitious.

Wave lasted a little over a year. Since then there’s been a lot of innovation in the design of email clients – desktop and mobile, especially after iOS’ popularity, but not in the basics of how you handle email. Even Google’s own Inbox, shut down but with many features merged with the mainstream Gmail, was tame compared to the audacity of Wave.

HEY is the first take I have seen that is in the vein of Wave.

But – as one comment online said – it’s an opinionated take on what email should be. Specifically, the opinion of Jason and DHH who have built it. Their workflows.

Contrast this with an open-platform email client like Thunderbird, which can be modified, via extensions, to suit essentially any workflow, any layout, any shortcuts. It’s a shame it’s not as popular as it ought to be.

During a phase in 2012-13 whenI dealt with many external parties at work and therefore several different individuals across different team, I used the outrageous SEEK extension that displayed my primary Thunderbird interface like this (screenshot from the SEEK homepage):

It resembled the iTunes Column Browser mode and was invaluable in quickly toggling between different ways of filtering my email. I was/am a fan of Gmail’s keyboard shortcuts, so I used an extension to add those very shortcuts to my Thunderbird. There used to be a whole clutch of Thunderbird extensions I would use to create an experience that was uniquely mine.

Now you could make the case that these are workarounds to the fundamental problem of email, not workflows – the very thing that HEY avoids. But I’d argue that the sum of these customisations resulted in a Thunderbird experience that matched my communications workflow then.

(Part 2: The single change I made to Thunderbird to create a whole new workflow)