Matthew Lang avatar

Matthew Lang

Family guy and web developer

Managing Your Time Online with Automation and Filters

Left unchecked, you could easily waste away your time online. Posting, bookmarking, pinning, reading, uploading, downloading, torrenting and streaming. We've entered into an era of the Internet where there's growing demand for you to be connected to anything and everything. If it's not managed properly you could easily get sucked into an almost endless zombie state of clicking, scrolling and swiping. It's something that I've grown more aware of over the years, but with kids in the house, you suddenly become more aware of how much time you spend being connected. I don't want my kids to remember their parents as "those two with their heads creaking into their phones".

With this in mind, I've started being a little bit more selective of how I manage my time being connected. This doesn't necessarily mean that I only class the time I'm on the Internet, this can include any form contact with my laptop and smartphone. Cutting back on the this time is the key, but how do we do this?

In the last couple of weeks I've made a few changes to the apps I'm using and how I use them, and I've found that there's two key places where you can improve severing that attachment to technology. Automation and filtering.

Automation

Automation is the ability to take a number of manual steps and make them run on their own without any human intervention. Sounds a bit daunting to start with, but there are in fact a number of great services that can make detaching from technology easier.

I've used IFTTT for the last couple of years to automate a few things between different services I use. I wouldn't call myself a power user, but it's easy to set up recipes means that you can schedule all manner of action between the different channels you might use.

I've only just started using Zapier in the last couple of weeks. IFTTT is great but I've heard good reviews about Zapier as well. My first impressions of it are good, and while they don't cover all the same channels that IFTTT does, they do have a vast catalog of services that you can hook into.

Using tools like this can handle the mundane tasks for you, like backing up your photographs to Dropbox or builing lists on Twitter for an event you're attending. Each step might only take a few seconds to do, but given that you'll probably end up repeating these steps time and time again, it's worth looking at tools like IFTTT and Zapier to handle them for you.

Filtering

Filtering is where we want to pick out the signals from the noise. What's the important stuff? It's something I haven't used much in the past, but I've finding it to be more and more useful to limit my time online.

Perhaps the first place you might have came across filtering is on a number of Twitter clients. Tweetbot and Echofon allow you to mute keywords in your stream. This comes in handy when you don't want to see tweets about a particular topic. I recently muted keywords for the Apple Watch event a couple of weeks ago and recently also blocked tweets from the SXSW event. Both topics weren not in my interests and so to stop my timeline being polluted with links to these I muted them in Echofon.

The last place I've seen filtering avaialble but haven't used yet is in the RSS reader application, Feedbin. For each of the RSS feeds you have, Feedbin gives you the option to mute a feed. I haven't used this yet but knowing this feature is here means that I'm abit more open to subscribing to other RSS feeds. I can mute feeds that are perhaps covering a specific topic over a number of days or weeks and if it's something I'm not interested in, I can mute for that period of time.

This is just a couple of ways in which I manage the daily onslaught of information. I would be interested to hear of other suggestions that you use to manage and reduce your time being connected to the digital world.

Drew Houston ...

... and his drive to keep Dropbox being a successful product.

Excellent interview with Dropbox's founder. I've been a happy Dropbox user for years. I see it's single biggest benefit has being platform independent. You can run Dropbox on Windows, OS X and Linux. If and when I decide to switch from OS X, it's good to know that I can take everything with me.

Being Boring With Technology Choices

The nice thing about boringness (so constrained) is that the capabilities of these things are well understood. But more importantly, their failure modes are well understood.

Choose Boring Technology by Dan McKinley

I'm always keeping an eye on the future for the next "best thing" in programming, but to be honest I'm finding it hard to justify picking up a new language on the basis that it might take off. Rails is seen as old hat now but it's also tried and tested and perfectly suitable for building web applications and services. Yeah it's not on the edge anymore but then I know what to do when something goes wrong.

I spent Sunday down at Barassie Links with Ethan and the rest of the Elderslie Juniors Newton Shield team. Just one of the Elderslie team won their match, but they kept their heads up and done their best.

Ethan might have got beat in his match, but he did finish in spectacular fashion.

Special thanks to the organisers from both golf clubs and to each of the teams for a great day.

Why I Paid for Fantastical 2

During the week I found out that Flexibits were releasing a major upgrade to their OS X calender app, Fantastical. When Fantastical first came out, I bought a copy from the App Store and since then I've used it on a daily basis. I can't remember how much I paid for it, but it was money well spent. For close to two years, I got an excellent calendar app that sat in my menu bar and did the job it was intended to do. It came with a number of minor upgrades to the application over the time that I used it. Not bad value for money.

Today I opened the App Store, found Fantastical 2, bought it and installed it. No hesitation, no pondering if the application is in fact worth the purchase or even deciding whether Flexibits deserve my hard-earned cash for the new version of Fantastical (they do btw).

I don't mind paying for major upgrades to software that I use. Not only am I supporting the future of the software product that I am using by ensuring money goes back into the company that produced it, but I'm also supporting the developers who make the software. For developers, writing code is a way of making an income to support themselves and in some cases also supporting their families. Some developers work for clients, some provide consulting services, but for indie developers and small software houses like Flexibits, they work on a business model that requires income from people buying their software. Nothing wrong with that. It's how many businesses work.

Here's the problem though. Some people expect the software they buy to be supported for life. That's a ridiculous idea and here's why.

Software doesn't last for ever.

Changing operating systems and technology as well changes in the way we work means that software will always change. It's just the way things are, and it's not restricted to the world of technology and software either. Lots of products we buy can last for years, but they'll rarely last us a lifetime. Software isn't any different. When I buy a software product, I'll expect a couple of years worth of updates before having to buy the next version up of the product. It just makes sense.

When apps first appeared on the App Store as different versions, there was an initial push back against the idea. People were complaining about having to buy the app again that they had already forked out a few dollars for in the past. I'm glad to see though that there's less resistance to the idea of new major versions of software and apps coming with a price tag.

If the app you use makes a positive difference to your day, then why wouldn't you fork out the money for a new major version of it? If the developer of the app is releasing a new major version every year then I might see the point against paying for that app, but most app developers are giving their apps a couple of years at least before releasing a completely new version of their app.

Software doesn't last for ever, but with the support of you as a paying customer, it can keep going for as long as the developer has the financial support they need to keep working on it. That's a small price to pay for an app that makes a big difference to your day.