Tech Distortion

Engineering Technology Automation Software

Article Categories



I’m not a big fan of Meta posts, blogs and podcasts. That is to say, I’m not a fan of content that is about creating said content. Every now and then something snaps inside me and I just have to get it out. Thankfully this doesn’t happen often. I’ve decided to preamble such posts with “BEGIN META” and “END META” to assist those that wish to skip the Meta-meta preamble and get to the meat of it. Feel free to do that: I don’t mind.

Anyone involved with journalism will immediately understand what follows as choosing your sources carefully is critical to success when reporting news. I’m not a journalist but as I’ve put myself out there more and more in recent years it has helped me to get my head around this. I’m still learning and there’s a long way to go so bear with me for a moment. What follows isn’t directed at anyone specifically and nothing really specific set this off - it’s just been bubbling away in the back of my head for a few years and it’s finally boiled over.



There are two key components (IMHO) that go into creating engrossing content:

  • Personality
  • Authority

Personality is somewhat intangible. Verbal and physical qwerks, opinions and confidence will appeal to different demographics of people. Add multiple people into the mix and sometimes you get chemistry and other times not. In short: it’s hard to nail down and it’s not an exact science. At best one can tweak their qwerks or try and keep them in check but beyond that there’s little else to be done. We are who we are. That applies equally to writing as it does to speaking, but if you’re podcasting then choose your co-host(s) wisely. Chemistry matters and what brings fireworks with one co-host will completely bomb with another. The other thing about personality is it tends to grow on people over time. Then other times it just makes others hate you more over time…

The far more easily examined is authority and hence I want to focus on that for the moment. Excluding personality for whatever topic you want to talk about, for other people to find it interesting, engrossing and valuable there needs to be some level of authority. So many people have opinions about so many things but so few of them actually come with any kind of authority on the subject in question. It’s irritated me for years and occasionally there’s debate about what people should/shouldn’t talk/blog about given their relative authority on the subject under discussion.

I’m not saying that people can’t talk about whatever they want: go right ahead since it’s a free world (sort of, in some spots), just don’t expect to be taken very seriously. If you don’t care about whether or not you’re taken seriously, then “jog on” and enjoy yourself and none of this matters. If you do care however, then please consider.

To best explain what Authority means to me I’ve decided to roughly rank key elements of experience to illustrate. What follows I’d like to call Chidgey’s Heirarchy of Blogger Authority (CHOBA) which lists how much Authority I think you have to talk about any given subject from most to least:

  1. You have poured a significant amount of time into building, modifying, repairing this product/device/system in recent months/years.
  2. You have poured a significant amount of time into building, modifying, repairing this product/device/system years ago but not recently.
  3. You have poured a significant amount of time into using this product/device/system in recent months/years.
  4. You have poured a significant amount of time into using this product/device/system years ago but not recently.
  5. You have obtained formal qualifications regarding this product/device/system in recent months/years.
  6. You have obtained formal qualifications regarding this product/device/system years ago but not recently.
  7. You have used this product/device/system in recent weeks/months.
  8. You have used this product/device/system months/years ago but not recently.
  9. Someone wrote about this product/device/system in recent weeks/months and you have an opinion about what they said.
  10. You’ve never touched/used this product/device/system but someone you know said something and you have an opinion about their opinion.

As I’ve said previously I don’t believe that opinions about opinions are worth reading or writing, so let’s extend that to talking about opinions about opinions as well. Note the position of formal qualification in the list and also note that whilst some tech-bloggers that review products might be offended the truth is that the role of the reviewer is to guide users which way to go with products and services and this requires a wide-spread knowledge of many products and services. Specific authoritative knowledge takes time and needs depth that few reviewers can actually provide by virtue of the fact they must test so many different things in order to effectively review any specific one of them well.

Since there’s only so much time in the day it’s not possible therefore to be an expert and authortative about everything. I’ve had so many requests to talk about subjects and with specific guests on Pragmatic in the last few months and many of them I simply won’t tackle because I don’t feel like I’m any kind of authority on those subjects. (That said there have been a lot of great suggestions I’ve added to the list too!) If I don’t ever talk about your suggested subject please don’t be offended! It’s probably just not a good fit.

If you’re going to live in the bottom of the heirarchy (which is fine both for and to a lot of people) please understand that unless you bring personality to the table you’re never going to be taken seriously. I’m pretty harsh about my own personality: I have verbal ticks and expressions that I get feedback about and understand that my personality alone isn’t that interesting, so I’m sticking with the content I cover and focussing on what I can talk more authoritatively about. Sometimes I’ve gone off topic but so far I think I’m doing okay despite the occasional miss.

Ultimately this approach will limit the total potential life of Pragmatic and even this blog. But I would rather that than just ramble on about random stuff I have no stake in, have spent no real time trying to understand and filling the internet with yet more dribble.


As A Guest Everywhere

Last month was crazy when I appeared on four separate podcasts as a guest - three of these are now up for those that are interested.

Note: All of these are listed on the Podcasts, As A Guest page.

On the 16th of July, 2014 Ronnie Lutes and Scott Wilsey invited me on their Pocket Sized Podcast: “Episode 160: Pages of Productivity” where we talked a lot about Markdown and raw text advantages and disadvantages.

On the 21st of July, 2014 Jordan Cooper invited me on Tech Douchebags: “Episode 17: The Prying Parent” on 5by5 where we explored parents choices with how much to pry into the technology their children use in the name of keeping them safe.

On the 6th of August, 2014 Anze Tomic invited me on Storming Mortal: “Episode 17: Nutella and Voting in Australia” aka Apparatus (the Slovene version) “Apparatus Ep 082: John Chidgey” where we talked about compulsory voting, the Lime overdose incident, my baby-grand piano that I miss dearly and naturally, Nutella.


Pragmatic Episode 29 After-show

I don’t want “after-shows” in the Pragmatic podcast (you could argue that’s why I’m messing about with Tangential) but in this case I’ll make an exception. For those that follow Myke Hurley you will be aware that his beautiful MacBook Pro had soft-drink (aka soda/pop/soda-pop) spilt all over it recently. What many don’t realise is that he was on Skype with me following the recording of Episode 29 of Pragmatic when he did it. Myke had stopped recording. I hadn’t.

This is how it went down. It has been censored for younger audiences and was posted with permission.

Download (Duration 10 seconds0.1 MB)
Download AAC (0.05 MB)


You Have All The Time You Need

Sometimes I hear people say they don’t have enough time to do the things they want to do but here’s the thing: Everyone has all the time they’re going to get. Beyond that the most successful and/or happy people in the world have the same amount of time as you do. If something really, truly matters to you then you will make the time to do it. If your heart isn’t really in something you won’t make the time since clearly it doesn’t matter THAT much to you.

For those that say: “I have too many other priorities I have to deal with…” your answer is self-explanatory. The thing you’re saying you have no time to do ISN’T A PRIORITY FOR YOU for whatever reason.

Taking care of your family and friends and being responsible in your life are all things you should always make time for because those are the things that matter the most (at least for me). Ultimately make your own list. Set your own priorities. Live your own life your way. It’s the best part of being free. Please. Please do.

But if you’re not doing something you said you wanted to do, be honest with yourself and don’t tell me and others “you don’t have the time.” What you mean to say is, “I have too many other higher priorities at the moment and this doesn’t matter that much to me.”

Someday, if it REALLY matters, you’ll make the time, because you have all the time you need.


Overcast Review

Marco Arment is a well known and somewhat prolific software developer for iOS. His first iOS app Instapaper went on to become incredibly successful, as did The Magazine not just for the app but for all the clones it inspired. Some lesser known apps along the way include BugShot and Nursing Clock (No longer available) which didn’t do so well but these show the theme that he follows: Ask what problem you face and write an app to solve that problem1.

With all that behind him Arment has turned his attention to Podcast playback apps as one of his other (current) passions and developed Overcast. [App Store Link] It’s been in development for a while and was pre-announced back in September, 2013 at the XOXO conference. With Arments history of success and a long lead-up to todays release, it’s inevitable that those interested members of the community have very big expectations for Overcast. The reality is it’s a podcast playback app and should be judged on its performance at that specific task.

Arment previously announced the following (and nothing’s changed since then) so let’s get these out of the way up front. Overcast v1.0 will not have:

  • An iPad-layout version (obviously this will work in 2x mode just fine)
  • Streaming (coming later this year)
  • Video support (audio only)

If you’re into feature comparisons and tick sheets then I doubt you’ll find Overcast immediately compelling and that’s a shame because I’ve always felt that podcast players fit into two categories: Too simple and way too complicated. Overcast strikes an interesting balance and lies somewhere in-between.

The Competition

Overcast enters a much more mature space with stiff competition from well-established podcast apps such as Pocket Casts, Castro, Instacast, Downcast, PodWrangler and Apples own Podcasts app just to name a few. A fact Arment acknowledges in the About screen suggesting that if Overcast isn’t for you then you should support other independent developers which is a nice sentiment.

That said in order to be a useful addition to the current crop of podcast apps Overcast has to at least cover off the main features of the other apps currently in the space as well as add something(s) the others don’t. Whether it does or doesn’t will depend upon your own personal needs and drivers in a podcast app however I’ve been fortunate to be Beta testing Overcast for months so I can hopefully give you some idea of where Overcast is different.

Why Use A Podcast App At All?

Podcast playing apps are essentially specialised RSS ‘readers’ however since audio is handled differently to text2 that leads to a different subset of optimisations. Recently a group of Twitter friends were discussing RSS going away entirely for podcasts at some point with an optimised podcast-specific format with all network-streaming and built-in browser support cross-platform; however until (if) that happens podcast apps in their current form are a necessity for those of us that enjoy our podcasts and listen to them at least as much if not more than we do music.

It’s Free! With In-app Purchase

It’s an interesting choice that I know Arment has been chewing on for a very long time. Whether you agree or disagree with the approach it’s clear why: IAP gives users the opportunity to try the best of the new features in the app for a brief time and if they decide they like it they are free to purchase those features. Overcasts IAP pricing is consistent with the competition in the same space: (prices in USD and updated 19 July, 2014)

App Cost IAP
Overcast FREE $4.99
Downcast $2.99 N/A
Instacast $1.99 N/A
Castro $3.99 N/A
Pocket Casts $3.99 N/A
Pod Wrangler FREE $1.99 FREE N/A

The following features are restricted or absent unless you activate them through IAP:

  • Cellular Downloads (absent)
  • Per-podcast effects (absent)
  • One-by-one playback option (absent)
  • Sleep timer (absent)
  • Total playlists (restricted to one)
  • Total episodes in a playlist (restricted to five)
  • Variable Speed (can try it 5 minutes at a time)
  • Smart Speed (can try it 5 minutes at a time)
  • Voice Boost (can try it 5 minutes at a time)

Are these worth it? Read on to find out…

First Screen

Startup Screen and Sync

Both Downcast and Instacast start with a modal dialogue box (two for Instacast) before diving into their main screens whilst Castro simply lands you on your main screen to let you figure it out for yourself. Overcast instead has a custom initial screen that reassures the user why Sync accounts aren’t such scary things. Sync support has become a staple of podcast apps in recent times (noting Castro as one exception) so Overcast must support it but for me personally I don’t use it as I almost always listen to my podcasts on my iPhone so there’s nothing to sync with. The other arguement for sync relates to restoring or buying a new device which for me doesn’t happen very often at all.

Irrespective Overcast at least takes time to explain why sync is helpful whilst the other big names I tested didn’t really bother to put it front and center, if at all. Then again since it’s impossible to use Overcast without an account set up, such explanations could be considered a necessity.

Creating a new account:

New Account Screen 1 New Account Screen 2

Adding a Podcast

You’re presented with this front and center once you’ve either logged in or created your new account. It’s possible to Add from a URL (of course) but Overcast maintains its own internal list of podcasts and like Pocket Casts it supports server-side sync. The Add Podcast page is well laid out with multiple groups of six thumbnails based on category to aid your discovery of new podcasts.

Initial Screen Adding a Podcast

Standard Features

Rather than dissect and describe it to the nth degree, here’s a short list of items that are very similar between the major apps that Overcast also has and does equally as well:

  • Playback screen (Volume control is absent but then I always thought it was redundant and prefer the volume buttons on the headset or the phone itself)
  • Podcast search & URL Addition
  • Sleep Timer (15 minute and 60 minute fixed intervals)
  • OPML Import/Export [Instructions to export/import from Instacast, Downcast, Castro, Pocket Casts are all built in]
  • Per Podcast Notifications (I love the fact that you can set notifications for specific podcasts when new episodes go live. Instacast supports this as well)
  • Selectable Seek Times (Refer table below)3
Overcast 7s 15s 30s 45s 60s
Downcast 5s +5s inc 10m
Instacast 5s 10s 20s 30s 60s 2m 5m 10m
Castro 15s 30s 45s 60s
Pocket Casts 5s +5s inc 500s
Pod Wrangler 60s 2m 15s

The Share Sheet:

Share Sheet

Easier Playlists

A lot of people rave about Downcast and how it handles priority podcasts and playlists. For me that’s not a big issue as I tend to change my mind a lot and most of the podcasts I listen to are longer than my commuting time making playlists unnecessary. That said, a lot of other people listen to podcasts in playlists when driving on long trips, long flights, doing housework or even during work hours and want to set and forget.

Fortunately Overcast can organise playlists by their play status (New/in progress, In progress only & Deleted only), selected podcasts (or except those selected), priority podcasts, Oldest to Newest (and vice-versa, individual episodes or by podcast), plus add or exclude specific episodes from that playlist. Both Downcast and Pocket Casts (Episode Filters) do good jobs on playlist management as well however I find Overcasts to be more intuitive on the whole.

When listening to a podcast either on a playlist or if there’s a list of episodes of a podcast with some still unlistened you can opt to listen back “One by One” (IAP) or “Continuous Play” which is nice to have as an override however I can forsee some people forgetting the One by One feature is on and when the next episode doesn’t queue up shaking their fist briefly. That said, that issue isn’t unique to Overcast.

The Unique Bits

Twitter Recommendations: A great discovery feature in Overcast requires you to link your Twitter account (assuming you have one) and once you’ve signed in the recommendations are pulled from those you follow on the selected Twitter account and displayed in a group of five thumbnails at the top.

The recommendations themselves are for individual episodes and the list shows who recommended them and is broken down into recommended episodes that can be individually downloaded and a section for podcasts you might like which can be subscribed to. It is possible to recommend an episode from within Overcast either on the sharing sheet or the star directly on the episode information screen but not a podcast in its entirety. This recommendation information however is kept within Overcast and nothing is posted to Twitter unless you specifically share to Twitter via the Share Sheet.

Link To Twitter Twitter Recommendations

Smart Speed: This is an interesting feature that I didn’t realise I wanted to have until I had it. In audio editing applications there is often an option to “Strip Silences” out of the audio track. This is designed to remove the natural pauses people make as they draw their next breath between words and sentances. If this is done it can make the audio sound disjointed and unnatural depending upon the settings used but more importantly it’s up to the audio technician/editor that’s working on the podcast production to decide whether to do it and with what settings. Arments approach hands control of silence stripping to the user. Technically how he’s done it is beyond the scope of this review but however he has, it’s done exceedingly well. To drive the point home on the Settings page a counter shows just how many minutes you’ve saved by using the feature. It’s so effective that most of the time you don’t even notice it’s on.

Effects: The volume boost is good for podcasts that have been poorly edited or recorded under less than ideal circumstances I found, but generally I leave it off because I don’t need it to listen to the podcasts I do. It does effectively boost the audio as the name suggests. The playback speed can be adjusted between 0.75x and 2.5x (roughly) which Arment made a good point about being ‘actual’ speeds during development. The best part of these effects though is the ability to set those effects either globally or by individual podcast. Each week most podcasts have the same hosts under similar recording conditions hence it’s often the case that the hosts speak very quickly or not so fast with either a faint or loud recording setup making optimising the playback speed and boost on a podcast by podcast basis very handy.

Seek Acceleration: There’s also an option to increase the acceleration between seeks when the button is repeatedly pressed such that on the 4th seek forward (also works for consecutive rewinds) the seek duration you’ve selected is increased by 50%, on the 5th seek by 125%, then 237.5% then a maximum of 500% of the seek duration provided your selections are not greater than 1 second in-between. It took me a bit to get the hang of this feature but once I did it turned out to be quite useful.

Selective Subscriptions: It’s possible to subscribe only to the episodes you want when adding the podcast to your feed as you can opt not to subscribe to all new episodes and if you do subsrcibe to all new episodes you can choose to be notified when new episodes are available and choose to keep 1, 2, 3, 5, 10 or All Unplayed episodes. This is wonderful for trying out new shows that you’re not yet sold on. Technically some of the other popular podcast apps support this through different mechanisms however the implementation in Overcast is the only one that actually makes sense to me in how it works.

Web Interface: Also becoming the next standard of sorts is a web interface for those podcast apps that offer accounts and syncing like Podfy. Overcast currently shows a list of your currently active episodes and selecting an episode takes you to a page with an embedded web player and various sharing options including the option to share a timestamp link like the one I implemented myself recently on this site4. Knowing Arments penchant for PHP and server side features I expect the web interface will become much more powerful as time progresses but as it stands today it’s useful to have. I can see myself using from time to time even though it won’t be a staple part of my daily usage I can see the future potential although nothing has been officially announced.

Still To Come

Arment sets a very high standard for his work and isn’t afraid to hold back features that aren’t yet up to standard. Several features that didn’t make the 1.0 cut and have been held back for the moment. The list of features that are currently planned for future release that Arment is publically announcing:

  • Streaming (coming subject to iOS8 release)
  • iPad version
  • Mac version (less likely but not completely out of the question)

The biggest issue I can see is the lack of streaming support. Of course you can still flick the switch (to allow cellular downloads when you away from WiFi) and download episodes on the go but they will download in their entirety, rather than just stream the pieces they are about to play. Arment assured me this will be coming very soon with iOS8 and whilst I never stream, there are plenty of people that do and for them it may be a deal-breaker. (Albeit only for a few months) If that’s you, you won’t be waiting long.

Intangibles: The Arment Touch

It’s hard to put my finger on it but Arment and Shifty Jelly’s developers share a playful tongue-in-cheek that I’ve come to really appreciate. Here’s an extract from the Skeptic’s FAQ:

“Who are you? I’m Marco Arment, the person who makes Overcast. Hope you don’t mind that I used ‘I’ instead of ‘we’ here - it made sense for this to be human, rather than the way I upgrade to ‘we’ in legalese and the privacy policy so I don’t get in trouble if I hire someone in the future and forget to change the pronouns everywhere.”

Also the initial main page before you add your first podcast helpfully suggests that you ‘Add Podcast’ “Otherwise, this may not be useful…”

Overcast has a relaxed feel to it that makes it that little bit more enjoyable to use. It’s not a big thing perhaps but it’s refreshing if nothing else. The app also has a distinct Orange hue to it. When I asked Arment why that was he responded: “I’ve (started to) like red and orange recently, and red was too harsh…” so there you have it in case you were wondering…

If you’re a stickler for this sort of thing then you’ll also appreciate the attention to detail of the layout and font choices: all very pleasing to the eye. Castro also has this going for it putting Overcast and Castro out on their own ahead of the others in this respect at least.


Overcast has become my primary podcast client of choice for several months now. I’ve been gravitated towards the Smart Speed and intuitive controls and found myself becoming mildly annoyed when going back to the other podcast apps when putting this review together.

Arment has managed to move the bar another notch higher with Overcast whilst simultaneously lowering the barrier of entry for relative newcomers to the medium with a smoother interface, better podcast discoverability and it Turns OutTM Smart Speed is a pretty neat feature and now I can’t listen without it.

For those that love the simplicity of Castro but want something a bit more fully featured but still easy to use, then Overcast demands serious consideration.

  1. A more common business-like approach would be to identify market areas that are lacking and develop software for those where it is more likely to sell in high volume and make the most money. 

  2. Text can have its font size and type modified, backgrounds simplified, flow/pagination improved, marking read position etc., whereas audio can have its pitch, volume, speed modified, keeping track of play position as well as the possibility of a playlist like music. 

  3. I find it fascinating where each developer has chosen to place their most commonly used skip values. They range from the ultimate in configurability (every 5 seconds) to the trimmed down version of Overcast. Given the Seek Acceleration I think it’s less of an issue in Overcast. 

  4. Although the method used in Overcasts website is much like PocketCasts sharing feature which links to the server with a custom generated URL rather than a generic media-string query attached to an episode name URL.