32 places to put stuff

I have a lot of places in which I put things I care about.

I use Reminders to store…well, reminders of things I need to do. Basic lists.

I have a wish list of stuff I want to buy on Amazon, but then I have another list of other non-Amazon stuff to buy in Reminders.

I also have a few lists and notes for things in Apple Notes.

I keep my passwords securely in 1Password.

I use Trello to manage projects, but not all projects because not everyone uses that.

For some things, I need to make a Google Doc or Sheet. (Somehow, I’ve literally never had a need for a Google Slides presentation.)

Sometimes those projects have other materials. If I’m collaborating, they get shoved into Google Drive or (occasionally) Dropbox.

If it’s a personal project, it’s most likely iCloud Drive.

If it’s something in Adobe’s ecosystem, it might end up in Adobe Creative Cloud – I barely ever use it, but sometimes things occasionally end up in there.

I use Scanbot to scan papers, receipts and stuff for storage in one of these places

If it’s a work thing, it goes to Sharepoint which also includes a hook into OneDrive.

Sometimes it’s a manual or guide book for something, in which case it goes to iBooks, which is basically iCloud but also sort of not. Speaking of iCloud services and reading, Safari Reading List also houses some reading materials that I care about.

Photos can of course be stored in many places – it doesn’t really matter where they go as long as they’re everywhere all the time. In case they aren’t, well, they start in iCloud Photo Library, then go to Google Photos and Amazon Prime Photos.

All this stuff backs up to one of two external hard drives, and an Amazon S3 bucket.

Sometimes I write. I like Markdown for my own personal writing, so I write lyrics, creative ideas and blog posts like this one in Ulysses.

I can’t use that for my day job, though, so for that I use OneNote to write & share notes & documentation with my team.

We use a proprietary solution for managing technical projects.

Roadmap documents? Excel and Word. Not Trello, at least yet, because I need to get people to adopt it and we’re a pretty tight Microsoft shop. Speaking of which, Powerpoint.

We still use Slack to communicate, and I use it for some other things. Sometimes I save notes and to-dos as starred Slack messages.

Of course, there’s always stuff in one of 3 Gmail inboxes, my work email via Microsoft Exchange.


This is a list of apps in which I can put things I care about. They all have incredibly discrete functions in which they’re invaluable to me, but they all each have storage capabilities too. There’s also all the physical papers and forms and stuff filed away in a bookcase.

Thank goodness cross-platform search technologies these days aren’t awful, because if I had to remember in which place I stored something, I would be lost pretty much constantly. As much as the app economy and tech startups fascinate me, it’s almost too easy to lose track of everything. If productivity tools like Workflow and IFTTT make it so much easier to keep things in sync, and there’s backup solutions galore, why does the digital side of my world still feel so fragmented?

As much as Apple’s plan to store users’ entire Desktops and Documents folders within iCloud for syncing purposes is slightly nerve-wracking, I appreciate the effort to help consumers keep their shit in one place. I realize this anxiety is partly my own neuroses and my being raised on a file system paradigm, but I also have to imagine that the fragmentation of the cloud storage (and general digital storage) markets are part of why tech is so overwhelming for some.

iOS experiment 1: changing and tinkering with a WordPress site theme

As I mentioned last week, I’m trying to make my iPad Air 2 actually useful in my life. Currently, it’s a rarely used content portal despite being almost as powerful as my MacBook Pro and having a fantastic app ecosystem.

Plenty of folks have talked about the beauty of being able to code on an iPad – there’s apps like Coda and Textastic that have been germinating for years in the App Store – but there’s so much more to web & software development than just writing code. You need a local development environment. You need to be able to manage changes to your code via Git or Subversion. You need to be able to show people real changes before pushing those changes to your live site or app. You need to be able to read and manipulate data. There’s plenty more I can’t even think of, since – hey now – I’m not actually a full-time developer.

That said, I manage a few sites built in self-hosted WordPress, one of which is this site. I got tired of having to find and fix bugs with the old theme, so I wanted to see if I could simply change a theme and hack it to my liking, all via my iPad.

Why is this not so intuitive to the untrained eye?

WordPress has an amazing theme directory of its own, which allows for direct installs to your website; plus there are thousands of premium theme repositories across the Internet which package beautiful themes in nice .zip packages, which can be extracted easily within your hosting environment for use. I’ve been doing this for years and it’s second nature at this point to launch a WordPress site and tinker with countless themes. However, this is a bit harder to do on iOS:

  • WordPress’ iOS app has no awareness of its own theme directory;
  • There’s no true in-house file management solution in iOS;
  • iOS’ handling of .zip files in itself is murky at best;
  • There’s no obvious way to set up a local environment of your WordPress site on iOS to tinker with the theme before pushing it live

So, how should we deal with this?

Finding and getting a new theme

As I mentioned before, it’s really easy to find WordPress themes on the Internet – just Google it. When I find a theme I like, I need to download the .zip file containing its assets and somehow get it onto my hosting platform.

I’ve come to really appreciate Readdle’s Documents app for all my file downloads and management. It has its own built-in browser, which handles file downloads much more seamlessly than Safari’s stock file handling. I’ve found that some WordPress theme providers require a login to access a theme’s files (ThemeForest, for example), so having Documents for both the logged-in experience on one of these sites and the downloads I need to perform is really helpful. I can then open up and look at the files within Documents, and upload them straight to my FTP server provided by my hosting provider – all within Documents.

Testing the theme out

Web & software developers commonly refer to a ‘local’ environment for making changes to their code & testing those changes. I haven’t yet found a good way to do this all directly on my iOS device; however, with websites, it’s pretty easy to set up a private sandbox to test out new themes before pushing them to my live site.

I use Namecheap for both my domains and shared hosting; they give me a pretty robust SFTP server to host all my files for my websites. I’ve set up my 3 main websites to point to this server, as well as 3 “sandboxed” versions of those websites in a subdirectory – /sandbox/brandonlucasgreen/, for example. In that folder is another WordPress install which is private to the world and only accessible to me, which I set up simply through the cPanel interface. Setting up a new WordPress install in iOS Safari isn’t quite as speedy as it is on my MacBook Pro, but it’s not terribly hard to get done.

What doesn’t work well on a 9.7″ screen is WordPress.com’s stock post editor.

Thank goodness for Ulysses, which is so much more pleasant to look at, extremely good at organizing my writing (both long- and extremely short-form), and can get my posts to WordPress via a simple Workflow.[^1]

Having a sandbox to break things within is great, but I also wanted to try some sort of revision management on the iPad. Turns out there’s a great app for that in Working Copy. I love this thing – I can make simple code changes right inside the app, push them to the sandbox git repo I created, see the changes instantly, and then push them to Github and production once I’m satisfied.


Split-screen-working-copy.jpeg

Messing with data

Occasionally I need to hack together posts and other WordPress settings in various states, and sometimes it’s easier to do that directly in the database WordPress uses, rather than in WordPress’ (admittedly slow) admin interface. WordPress operates on MySQL, and I’ve found that Navicat’s MySQL client for iOS is a solid app for dealing with this.

This is just a start, but after messing around with a few apps and getting comfortable with a smaller screen, I’m reasonably confident that I can manage my website entirely from an iPad. Next up: working with audio on an ipad.

[^1]: They’re even adding native WordPress support in Ulysses 2.6 coming soon!

Moving to iOS: an experiment in creative restraint

On Monday I’m receiving a company laptop. I have mixed feelings about this – it inevitably and subliminally will have me working more on trains and on weekends, but I’ll be able to do so much faster than I currently do via Microsoft Remote Desktop.

Why do I bring this up? I bring this up because I have a beautiful, expensive Retina MacBook Pro that I’ve been using for the bulk of all my work for almost 3 years. It’s my indispensable sidekick for recording music, writing, (attempts at) coding, managing my finances, pretty much everything. Since starting my current job, though, I’ve started to spend less and less time with it – occasionally pulling it out on crowded trains, opportunistically pushing it to its limits by recording for hours at a time on weekends, painstakingly RDP-ing into my work machine just to run a few SQL queries. Sometimes it sits on a desk for days at a time, neglected.

Now that I’m getting this other laptop, I have even less use for the thing.

I have an iPad Air 2 – this thing is also generally neglected in my household. Alicia will occasionally use it to watch TV in bed, and I’ll occasionally check Twitter or read some blogs with it, but that’s about it. I had downloaded Ulysses for iOS a few months back thinking I could use this iPad as a blogging machine, but even that felt redundant with the MacBook Pro.

I realized, however, that the work laptop has given me an opportunity to change the way I work outside of my day job a bit. After reading about the amazing power in the new iPads and the app potential brought by iOS 9, I’ve decided to run some day-to-day experiments using the iPad Air 2 in attempting to make it my primary computer.

The iPad does not replace coffee.

There’s already been a ton of writing on this – I’m really happy to have dug into the writings on iPad on MacStories, Daring Fireball, the Music App Blog and other sites, so I have plenty of foundational ideas to work with. I’m interested in seeing how I can leverage my iPad for my personal use cases:

  • rapid blogging in Ulysses,
  • music recording in Auria Pro with a plethora of synth/sampler/effects apps wired together via Audiobus,
  • pseudo-local website development with Working Copy, Coda and Transmit,
  • managing my music, technical and personal projects with Trello and various stock iOS apps

…and I’m sure many more along the way. I’m mainly interested in testing just how portable my tech can be and moving to a single operating system (that is, iOS), but I’m also curious as to what new possibilities there are brought by the iOS framework and app ecosystem.

More to come. I should probably start getting used to this tiny keyboard…

Google sometimes drops the ball because Google is a massive company

The other day I finally subscribed to Connected, a great consumer tech podcast, and in their most recent episode, Federico rants about the inconsistent feature support across Google’s iOS apps. (He ranted about it 2 months prior, and the rant still stands.) They’ve failed to provide consistent support for now-core iPad features, including support for the iPad Pro’s bigger screen and Split View. How can you write in Google Docs and do research simultaneously without split view?

Not even being sarcastic. I have to imagine it’s really annoying and hard. If I had an iPad Pro, I’d probably agree with him; in fact I’d probably stop using those apps altogether until Google made them work for me. It sucks even more to notice that Google has updated some of their apps with support for these features. But why not the others, arguably the ones that are the most widely used purely in a productivity context?

I was listening to his rant on my way into work – a place of work where I am one of over 4,000 employees. I started thinking about the different projects that are in flight at any given time within my company and reminded myself: I have no idea who is held accountable for some of those projects. Who knows if they have the same priorities that I do? In just nine months at my current company, I’ve had to deal with multiple fits and starts around projects that involved multiple key teams, only to find out that those teams suddenly had to prioritize these same projects completely differently than mine, due to other external factors beyond my control.

Google is an even more massive organization. It has over 10,000 employees working on any number of products or initiatives. There are teams of hundreds dedicated to Google Docs, Google Sheets, Google Drive, even just the different iterations of messaging (Hangouts & Voice & Chat across all platforms). Each of those teams contain different people, each with strengths and weaknesses and a certain propensity to work harder or less hard than others, or even make occasional mistakes. They also may have different priorities, backlogs and possibly even internal politics.

We have to remind ourselves that each of these factors may translate into different results per product. I would bet that Drive (which coincidentally I think is one of the best Google apps on iOS) has a lot more of its core functionality together and had the capacity to fit split-view support into its roadmap shortly after it was announced. Docs (or more specifically, Docs for iOS) is probably run by a different team that still hasn’t been able to prioritize one of these features. Or perhaps they have it built and in a testing phase, but some QA analyst ran into a massive, crippling bug that Spilt View caused in Docs for iOS but was not a problem in the other iOS apps. Maybe there’s another feature they’ve been pushing for that took precedence over Split View or caused a UX problem when rendering on the larger iPad Pro screen.

Remember when Google+ finally got its Material Design update for iOS almost a year after it did for Android, even after people declared it dead? Why does the Google Analytics, one of the most widely used Google business tools, have a terrible iOS app with an outdated icon and no 6+ screen support? When was the last time anyone tried out Google Earth for iOS? Did you even know that Google has a dedicated Street View app separate from Google Maps? Who decided to make that?

These apps are different priorities for different teams under the same friendly Google brand, so we can’t be surprised when their adoption of features or design principles aren’t totally consistent.

Managing a product roadmap is hard. Managing a roadmap for a single product that plays nice with the roadmaps of other products under a single company is exponentially harder. As frustrating as it can be to see individual products under a brand fall behind others, it’s worth reminding ourselves about these difficulties – especially with amazing new features on which we rely in some contexts of our daily lives.

It’s a glorious day when Apple fixes your bug (UPDATE: oops, still broken)

UPDATE 3-16-16: I did some more thorough tests on my iPhone and MacBook Pro and have run into the Smart Reminders linking bug again – specifically when adding links from Safari on my Mac, then opening them up on my phone. Back to Apple Support forums. Ugh.

It takes a minor miracle to get Apple to fix a bug in any of its software or services. Just look at all the discussion threads about bugs on their forum.

The thing that’s been killing me for months? Dumb Smart Reminders. Apple claimed that, in iOS 9 and OS X El Capitan, you’d be able to remind yourself about virtually anything on your device – a note, a text message, a Trello card, a file on your FTP server – and the reminder would be saved with a simple contextual link for quick access.

Problem is, it’s been categorically broken. Ironically enough, it’s broken when you try to use your phone in the way Apple keeps pushing us to use it – through Siri’s (admittedly mostly great) voice recognition.

If you wanted to remind yourself about a website you were viewing on your phone, and you decided to use Siri to do that, Reminders would (sometimes) create a link correctly to Safari. If you happened to have another app installed on your phone at all (in my case, Ticketmaster, Google Chrome and TripAdvisor), Reminders would instead link to one of those apps – then if I tried to access the website, iOS would attempt to open Ticketmaster and fail to render the website. I’m not the only one with this problem; it apparently happens unpredictably with any number of apps that you may or may not use.

tripadvisor-reminders

Argh.

It wouldn’t have been as infuriating if this was only an issue on iOS – but of course it happened in OS X too. If I saved the same website to Reminders on my Mac using Safari, for some reason, Reminders would instead create a link to Chrome. This wasn’t as bad – at least the site would load – but when you’re like me and strictly use your web browsers for specific reasons (eg. Safari for personal, Chrome for work), this gets annoying.

The worst part, though, was that I could totally see what was happening: if I uninstalled TripAdvisor from my iPhone, Reminders would stop linking to it – but instead link to Ticketmaster. Then it’d link to Chrome if I uninstalled Ticketmaster. If I reinstalled TripAdvisor, it’d start linking there again. Basically, Reminders would work without any other apps potentially risking the link to Safari. You’d think that Apple coded this such that Reminders was aware of the source app of the Reminder, and persisted that link forever. There was some dumb app prioritization happening that was causing TripAdvisor to take preference over Ticketmaster, which got preference over Chrome, which got preference over Safari. (No offense to any of these apps, they’re all great – which is why I have them on my phone, god damnit.)

So, while I wanted to use Reminders for exactly what Apple intended it for, I couldn’t, and had to rely on another (admittedly great, but not for me) app, 2Do, to manage my tasks.


Six days ago Apple released the sixth (sixth!) public beta of iOS 9.3. Yesterday morning, I got frustrated because I was duplicating task lists for my upcoming wedding in both Trello and 2Do – so I decided to try out Reminders again. Saving Trello cards as a Reminder seemed to work. Saving a Note seemed to work. Reminding myself about something in my Amazon wish list worked. Even a stupid webpage someone had sent me went correctly into a Reminders list.

IMG_0154

Yesterday was a glorious day.

On Macs and focus

I own an iPad, but I really only use it to watch Netflix in bed with my fiancée since my iPhone 6s Plus is just too small enough for both of us to watch simultaneously. Outside of this pretty obvious use case, I’ve struggled to find a purpose for the gorgeous device in my life.

Everywhere I turn, though, I read about another person finding the iPad completely invaluable in their daily lives. It now exceeds the processing power of the average PC; its app ecosystem is generally much cheaper than the PC app ecosystem; it’s “more fun” to use than any device before. A lot of people who write about the iPad suggest that it allows for a level of focus beyond what Macs or PCs can allow.

I call bullshit. Anyone who says the Mac is too distracting has not given the Mac a fair shot since, well, 2 or 3 versions ago of OS X. Apple has made a series of beautiful, powerhouse laptops, build for demanding technical work – that also happen to be incredibly pleasant to use and conducive to focus.

I’m not suggesting that the iPad isn’t a great device – it truly is a pleasure to use. However, so are Macs, and some tech pundits seem to forget this. Efficiency on a Mac isn’t even a question worth asking – sure, you eschew a touch screen for a keyboard & multi-touch trackpad, but the sheer ergonomics of having both the keyboard & trackpad within millimeters of each other compared to jumping between keyboard and screen are staggering. Sometimes you want to lay back and relax, but when you need to work, the Mac wins every time.

The question really is about one’s ability to focus on a single task or project while working on a laptop/desktop computer. Tons of people have written about this. Those same people have tried incessantly for years to justify usage of an iPad for as many possible use cases as possible: blogging, note-taking, long-form writing, designing, music producing, analyzing spreadsheets, chatting with many people at once. I keep asking myself: what’s the goal of being able to do all these things on an iPad, other than attempting to justify my impulse purchase of an iPad?

If the goal is focus, I’ve wanted to try and tame the beast and have my Mac work to my advantage. Basically, a means of avoiding this:

Screen Shot 2016-01-26 at 8.15.04 PM

Hey, guess what? It's really to avoid the above with really minimal effort and discipline. Between the iterative improvements brought to OS X and its huge app ecosystem, it's really easy to make a Mac your portable productivity powerhouse. (Alliteration intentional.) And while the Mac app ecosystem is technically smaller than that of iOS, that has its benefits: less crap to weed through.

I have to give Apple props for identifying the key aspects that make iOS so pleasant to use and employing them in some fashion within OS X. For instance:

Launchpad is a solid app launcher and organizer; after a bit of reorganizing, it effectively replicates the iOS home screen. With Spotlight (or the more powerful Alfred) on top of this, finding and opening an app on a Mac is far quicker than anything performed on an iPad.

Screen Shot 2016-01-16 at 10.03.10 PM

Full-screen mode and Mission Control in El Capitan is arguably an even more elegant app switcher than iOS 9’s. Split screen mode is actually useful on my MacBook Pro unlike the iPad Air 2.

Screen Shot 2016-01-16 at 10.04.08 PM

Automator isn't new or even quite that extensive without mild technical know-how, but Workflow wouldn't be the iOS powerhouse it is without Automator coming first.

Plus, you can enable Do Not Disturb just like an iOS device.

Still having trouble focusing after trying these wonderful solutions? There's apps for that, including two literally called Focus (here and here) – some of which also have iOS counterparts but many of which are Mac exclusives such as:

  • Bartender, a great menu bar cleaner-upper
  • Hazel, an automatic file organizer so you don't have to clean your crap up yourself
  • Alfred, an amazing launcher and workflow tool that allows you to quickly ask a question or start something without pulling yourself away from the task at hand.
  • Ulysses, Byword, 1Writer, ia Writer, or any other number of free/cheap minimal writing apps for writing without distraction

Some of these are real boons to focus, like the first Focus app, which blocks you from accessing distracting websites and replaces them with inspirational quotes. I could argue that this makes the Mac BETTER for focus than the iPad, since you can actually stop Facebook from loading after you impulsively type the "f" into your browser's address bar. Can't really make the impulsive tap on the FB app icon on your iPad less compelling than it already is.


Disclaimer: I use a MacBook Pro with Retina Display, which has a solid state drive and 16GB RAM, so I’m not really ever concerned about my laptop exceeding the performance needs I have. Yes, it came at a higher price point than the average iPad and I purchased it primarily with music creation in mind.

But considering the top-of-the-line iPad Pro is virtually the same price as (and comparable in spec to) the ultrathin MacBook, it ultimately comes down to user preference. I’m here to suggest that while tablets are so fun and exciting, many of the reasons why find tablets so fun and exciting are right there in your average Apple laptop.

As with any tech write-up, this is my opinion, but I’d love your thoughts too. Agree? Disagree? Let me know. Like how I write? I’d love for you to share this post and follow my writing, either here or on Twitter. Thanks!