Chris Hannah

Archive

A chronological collection of all posts, micro updates, and thoughts from across the years.


June 2025

  • Journeys Through Glass
  • May 2025

  • Weeknote #1710
  • Weeknote #1709
  • Weeknote #1708
  • April 2025

  • Weeknote #1707
  • Weeknote #1706
  • My Ideal Work Laptop
  • Weeknote #1704
  • Weeknote #1703
  • March 2025

    February 2025

  • AI Property Search
  • January 2025


    December 2024

  • The Games That Have Left a Mark
  • November 2024

    October 2024

  • Early Praise Kills Projects Explores how sharing your creative work too soon—and receiving praise or criticism early—can sap motivation and derail projects, with advice to seek feedback later in the process for more meaningful results.
  • The White iPhone 16
  • Off to China
  • September 2024

    August 2024

  • My Digital Life After Having a Baby
  • July 2024

  • Using Stow to Make Managing Your Dotfiles Easier
  • A Father
  • April 2024

  • Some Recent Bash Scripting Fun
  • A CLI Tool to Post to Micro.Blog
  • March 2024

  • Apple vs the World
  • February 2024

    January 2024


    December 2023

    November 2023

    October 2023

    September 2023

  • Day 1 Impressions of the iPhone 15 Pro Max
  • Text Shot 1.2
  • August 2023

    July 2023

  • I Use Neovim
  • What Sort of Programmer Am I Now?
  • Day 1 with Threads
  • Is this how writing styles begin?
  • Digitally starting from scratch
  • Premature thoughts on Threads
  • The Humane Ai Pin
  • Minimalist Phone
  • June 2023

  • Interesting macOS Command Line Tools
  • Text Shot 1.1
  • Text Case 2023.2
  • My problems with Spaces on macOS
  • Text Shot
  • The feeling of film photography
  • I've finally got some 35mm film developed
  • April 2023

    March 2023

  • The iPhone 15 Pro: Overengineered Buttons for Absolutely No Reason
  • Engineers Should Write
  • Having an Advert on my Blog
  • I'll Read It
  • The Grand Seiko Spring Drive
  • February 2023

  • Edinburgh Photos February 2023
  • 📷 Chinatown, London.
  • January 2023

  • Some Thoughts on Smartphone Photography and the Rise of Good Photos Over Great Photos
  • Create a 9-Patch Border with Broider
  • Comparing Every iPhone Camera
  • Ivory for Mastodon
  • We're All Just Saying Things on the Internet
  • Motorola Are Making a Lenovo ThinkPhone
  • Like Buttons
  • What is Happening with iPhone Camera?
  • What is Xcode Missing?

  • December 2022

  • Success Is a Lagging Indicator
  • AppRecap
  • iPhone 14 Sales
  • One of Those Linux Evenings
  • My Writing Cycle
  • Do Blog Posts Have an Expiry Date?
  • The New(est) Twitter Blue
  • Foundation Is Becoming Fully Swift and Open Source
  • Twitter Blue Will Cost More on an iPhone
  • Nothing Ear (stick)
  • Apple Wants Yet Another 30%
  • November 2022

  • Reaching the Hacker News Front Page
  • Arc Browser My feelings on the Arc web browser, and why I ended up switching back to Safari after a month.
  • Idiot Proof Git
  • App Bankruptcy
  • October 2022

  • The iPhone Will Switch To USB-C
  • My next Mac might be the last
  • The Way I Use Technology Is Changing
  • Maybe We Really Just Need macOS on an iPad
  • September 2022

  • The Changing Value of App Subscriptions
  • Thoughts on the Apple Event
  • iPhone 13 to 14 Price Increase
  • How I Set Up My Ghost Blog to Support Micro Posts
  • August 2022

  • The Friction of Security
  • Photos From a Trip to Devon
  • Experimenting with DALL-E Image Generation
  • Adding Comments
  • My New (Old) Camera
  • July 2022

  • "Creating Content"
  • More Thoughts and Links on Instagram's Switch to Focus on Video
  • I Think There Will Be a New Dominant Photo-Sharing Platform Soon
  • When a Website Redesign Gets Out of Hand
  • A Giant Archive Inside a Working Salt Mine
  • Does Bionic Reading Work?
  • Spotify Buys Heardle
  • Most Primitive Building Videos Aren't Real
  • First Photos from The James Webb Space Telescope
  • Text Case 2022.2
  • 20 Years of "Let Go" by Avril Lavigne
  • The Early Internet is Breaking
  • I Hope The Nothing Phone Does Well
  • June 2022

  • The Evolution of Twitter Fascinates Me
  • You Can Now Transfer WhatsApp From Android to iOS
  • Parts Unknown
  • May 2022

  • Neuroscientist Dr. Andrew Huberman on the Rich Roll Podcast
  • The Improvements That I Want to See in iOS 16
  • The Avatar Logo Has a New Typeface
  • When the Hardest Part Is Starting
  • March 2022

  • Having Control Over Your Own Day
  • My Experience with the Base Model 14” MacBook Pro
  • Do You Really Want a Mac Studio?
  • Apple Music vs Spotify
  • February 2022

  • Having a Culture of Writing at Work
  • Technical Debt Sounds Dumb
  • Safari to Link Post Shortcut
  • The Ultimate Minimalist Phone
  • Text Case 2022.1 The new features that come in Text Case 2022.1 and a story on why this update has taken so long.
  • January 2022

  • Blizzard Are Working on a New Survival Game
  • Improving Your Life Without Really Trying
  • Focus in a Distracted World
  • Keeping Up with the Joneses on Social Media
  • Using Older Products
  • From a Blog Post to a Printed Essay

  • December 2021

  • Finding the Right Place
  • Intro to Mastodon
  • Glass: “I Appreciate You”
  • A Better Git Command Line Experience
  • Vinegar - A Safari Extension To Fix YouTube Videos
  • November 2021

  • Using a Tiling Window Manager on macOS
  • The Restrictions for Younger Users on Douyin, China's Version of TikTok
  • London
  • Autumnal Animal Photos
  • Monterey Blocking Ports 5000 and 7000
  • Durdle Door
  • How To Edit Your Ghost Theme Using Github
  • Working on Bulba
  • Apple Announces Self Service Repair
  • October 2021

  • The Feeling of Material You
  • A Few Things I Use the Command Line For
  • “Built using Bulba”
  • Returning to the Office
  • MeetingBar
  • September 2021

    August 2021

  • Textastic Code Editor 9
  • How to use Visual Studio Code on your iPad
  • I’m Now Part of the PC Master Race
  • Text Case - macOS Beta
  • Newsletter Update
  • Felipe Nunes’ ”Limitless” Part
  • Glass, a New Photo-Sharing App
  • A New Found Appreciation for Control
  • July 2021

  • Thinking Out Loud: What Is It To Be in Control of the Media That You Consume
  • Some More Thoughts on the State of Safari
  • How Do I Know if the Grass Is Greener?
  • The MagSafe Battery Pack
  • Weeds are Subjective
  • Racial Abuse on Social Media
  • World’s Most Expensive Houseplant Sells in New Zealand
  • Trying Out a New Email App, Big Mail
  • Text Case 2021.6
  • June 2021

  • So-Called Imperfections
  • How to Add Support for Safari’s New Customisable Tab Bar in Your Website
  • Hey, so, I Think I Fucking Hate the Internet
  • 10 Colourful Wallpapers
  • Twitter Blue - Twitter’s New Paid Subscription
  • May 2021

  • "SEEN HIM" with Andy Anderson
  • Parcel App
  • Tricking Yourself Into Being Productive
  • April 2021

  • Becoming a Master by Being a Fool
  • No Reasons
  • QuickZoom
  • The Problem Of Scale
  • The M1 iPad Pro
  • The Many Forms of Triage
  • Subscriptions for the Planet
  • The Evolution of What I Write About
  • The Wrong Kind of Splash
  • March 2021

  • WWDC 2021 Has Been Announced
  • Optimising for Speed
  • The Geldingardalsgos eruption in Fagradalsfjall: Daring drone and time-lapse videos
  • Text Case 2021.4
  • Reddit Investors Adopt 3,500 Gorillas in Six Days
  • Here's What's new in Ghost 4.0
  • Ghost 4.0 Migration
  • My Task Manager of Choice
  • IndieDevMonday Issue #34 - Chris Hannah
  • Notification Centre in Big Sur
  • Playing Around With Experimentation and Challenges
  • Apple discontinues original HomePod, will focus on mini
  • My Hopes for the 2021 iPad Pros
  • GlanceCam 3
  • Premature Automation
  • I’m Trying out Mailbrew Again
  • No, You Can’t Own Your Computer
  • How They Getcha
  • Working from Home at Monzo 🏦 One Year Later
  • Wet Plate Photography Makes Tattoos Disappear
  • Goodbye, Qwiki
  • Text Case 2021.3
  • What Is Your Perspective?
  • My (Short) Experience With TAIO
  • Having an App Featured in the Mac App Store
  • This Is How You Write
  • Using 1Writer as My Writing App
  • Hey World: First Look and Live Demo
  • Hey World: A Love Letter to Blogs
  • Standing Back and Watching
  • The Various Types of Title Case
  • Taking The Chance
  • I'm Not a Routine Person
  • February 2021

  • Ashridge Forest Photos
  • Pokémon Presents: Three New Pokémon Games!
  • Introducing the Framework Laptop
  • Hogwarts Legacy
  • Ghost on the iPad, a Review
  • The Toy Camera Filter on My Fujifilm X-T100
  • 25 Years of Pokémon - Five things you didn't know
  • My Experience With Werdsmith
  • The Games I Play
  • My Writing Setup (Feb, 2021)
  • Our Devices Are Accessories to Ourselves
  • My Attitude Towards Growth on This Blog
  • Myself and Mac Automation
  • The Dispo Camera App
  • Why I Don’t Want To Go Back To Work
  • City Guesser
  • Life After the Pandemic
  • Insular Bubbles
  • What Games Are to Technology
  • Showing Your Own Perspective
  • 'Overtly sexual' cow blocked as Facebook ad
  • Using Craft To Write Blog Posts
  • The Falcon and The Winter Soldier Trailer
  • Text Case 2021.2
  • 2021: The Year of the Newsletter 🗞
  • Your Unfair Advantage
  • Newsletter
  • Welcome
  • Looking Forward
  • Saving Britain's Islands
  • Why Do So Many Brands Change Their Logos and Look Like Everyone Else?
  • Tadpoles: The Big Little Migration
  • The Iconic Watches That Inspired Apple Watch Faces
  • Another God Damned iPad Post
  • Typefully Adds Images Support, User Mentions, and Other Improvements
  • Mac Power Users #569: Contextual Computing
  • You Can Now Send From an External Address in Hey
  • How I Managed to Automate Posting to My Ghost Blog
  • iOS 14.5 tries to solve Face ID’s mask problem with your Apple Watch
  • Text Case 2021.1
  • January 2021

  • Experimenting with Email
  • Listen to Random Forests
  • Being Late on the Internet
  • Dealing with Email
  • Photos in the Snow
  • Text Case 2021.1 Beta
  • Custom Key Caps for My Keychron K2 Keyboard
  • Forced Detox
  • The Division of 2020
  • Hello, 2021

  • December 2020

  • David Attenborough's 'A Perfect Planet'
  • Rediscover Old Photos With Memories
  • Ecosia Added to the List of Default Search Engines on Apple Devices
  • Why Do Tea Bags Come in Pairs?
  • Own Your Face
  • Write-only Twitter
  • Put Your Pasteboard in Your Menu Bar With ClipBar
  • The Effect COVID Has Had on Japanese Country Towns
  • November 2020

  • Automate Rotating Wallpapers on iOS
  • Writing in the Ghost Editor
  • Thoughts on Adaptive Background Environments
  • ASMR Rooms and Immersive Single Tasking
  • ConnectKit for Shortcuts
  • UK Supermarkets as Football Shirts
  • A Hill to Die On
  • Why Japanese Web Design Is So… Different
  • Plant Evolves to Become Less Visible to Humans
  • Custom App Icons on Home Screen No Longer Route Through Shortcuts App in iOS 14.3 Beta 2
  • Quick Tip: Enable Touch ID for sudo
  • Why Can't People Make Things Clear?
  • Mac Mini Teardown Provides Real-World Look at M1 Chip on Smaller Logic Board
  • HomePod Mini First Impressions
  • Apple Reduces App Store Commissions to 15% for Small Businesses Starting Next Year
  • The Everyday Dad on the M1 Mac Mini
  • World of Warcraft Shadowlands Pre-Launch Event
  • 3D Rendered Maps
  • GitHub: "Standing up for developers"
  • youtube-dl Is Back
  • Apple Responds to Gatekeeper Issue With Upcoming Fixes
  • Matt D'Avella on Downgrading to a Flip Phone
  • The Perfect iPad For Me
  • The MagSafe Wallet on Each Size iPhone
  • Castro's New Queue Widgets
  • More Thoughts on Apple Silicon Macs
  • The Secret She Keeps
  • The M1 Chip
  • What's the Deal With Apple and Power Adapters
  • I Don't Like It When Apps Change Their Tab Bar Items
  • Staying Productive on Distracted Days
  • Do Football Kits Matter?
  • Dad Builds Secret Harry Potter Street in Daughter's Wardrobe
  • Photos From a Trip To Lanzarote
  • Building a Habit Using Money and Automation
  • October 2020

    September 2020

  • Wikipedia Is Finally Getting a New Look
  • Hobgoblin Ruby
  • A New Home for the Blog
  • The Apple Watch Series 6
  • My Thoughts on Apple One
  • Apple Watch Strap Sizes
  • McEwans Levy
  • What I Want To See From Apple's 'Time Flies' Event
  • PaymentKit: How Apple Lets Some Air Out of this Pressure Cooker
  • A Couple of Woodland Photos
  • Facebook vs Privacy
  • Folding Phones
  • August 2020

  • Does Google Remember Wear OS?
  • New Sofas!
  • Delaying My Washing With Shortcuts
  • My Opinions on Widgets in iOS and iPadOS 14
  • Skateboard
  • July 2020

  • Photos From a Weekend in Wells-next-the-Sea
  • WindowSwap
  • What a Weird Fish
  • A Case Study on HEY Email's Onboarding
  • Asides
  • America's National Parks
  • My Next iPhone
  • What's Not in the Box
  • The Lopifit "Electric Walking Bike"
  • June 2020

  • How To Remove YouTube Tracking
  • Random Prnt.sc
  • Back Tapping on iOS 14
  • Text for Proofing Fonts
  • Why Jurassic Park Looks Better Than Its Sequels
  • This Fantastical Sea Creature Helps Remove Planet-Warming Gases From the Atmosphere
  • A Better Computer
  • Battle at Big Rock: A Jurassic World Short Film
  • May 2020

  • Speed Test by CloudFlare
  • The New Share Extension in Tot
  • Trading Standards Squad Targets Anti-5G USB Stick
  • The Miracle Sudoku
  • Why I "Force" Quit Apps
  • Six Shortcuts Livestreams I’ve Done in May
  • The Awesome Mac OS Catalina Fonts You Didn’t Know You Had Access To
  • Apple Releases iOS 13.5 With COVID-19 Exposure Notifications, Face ID Bypass for Masks, FaceTime Setting, and Apple Music Stories Sharing
  • Charty for Shortcuts
  • The Best Way To Retain What You Read
  • Why Bespoke Contact Tracing Apps Don’t Work so Well on iOS
  • Twitter Starts Testing a Feature That Limits Who Can Reply to Your Tweets
  • The Largest Ever Ozone Hole Over the Arctic Has Now Healed
  • How I Use Todoist To Organise My Life
  • Simulating the Spread of Infections
  • Monzo Business for Web
  • Coronavirus: Serco Apologises for Sharing Contact Tracers' Email Addresses
  • Supporting Well-Being With Guides on Instagram
  • BBC Launches Tool for Joint Lockdown Viewing
  • My iPhone Home Screen
  • Apple Glass Rumoured To Start at $499 with Support for Prescription Lenses
  • Getting Work Done on an iPad Pro
  • Eurovision Song Contest 2020
  • The Value of Using Stock Apps
  • Can You Guess All 151 Pokémon?
  • Working From Home During the Lockdown
  • NHSX Looking Into Apple/Google Solution for Contact Tracing App
  • This Keyboard Isn’t Really Magic
  • Text Case 2020.3
  • The NHS COVID-19 App
  • April 2020

  • IKEA Meatballs at Home
  • Dear Tech YouTubers
  • Combining Screenshots with Picsew
  • The Quadrennial iPhone SE Schedule
  • How I’m Using Shortcuts and Data Jar To Help Write Link Posts
  • Text Case 2020.2
  • Blue Hour with Jay
  • March 2020

  • Four Emoji Quizzes
  • I've Taken My Watch Off
  • Spring Photoshoot with Jay
  • Something Funny Called ZoomBombing
  • Pop-Culture Dystopia
  • Videos of Cameras in Places
  • February 2020

    January 2020


    December 2019

  • Text Case 2.5
  • Text Case for Mac
  • Bring Back the iPod Click Wheel With Rewound
  • The Voice at Embankment Tube Station
  • Preventing Tracking Prevention Tracking
  • The Berlin Wall Obscured With Embroidery
  • Twitter Finally Adds Support for iOS Live Photos
  • A 6,000-Year-Old Fruit Fly Gave the World Modern Cheeses and Yogurts
  • Why Do Ocean Animals Eat Plastic?
  • November 2019

  • Making Butterbeer from Harry Potter
  • The New 16-Inch MacBook Pro
  • How I Upload Images to My Blog Using Shortcuts
  • The Lost Key of QWERTY
  • Twitter for Mac Is Not a Good Mac App
  • Outlanders - My Favourite Game from Apple Arcade
  • Russia Has ‘Oligarchs,’ the US Has ‘Businessmen’
  • You Choose
  • October 2019

    September 2019

  • The Intelligence of Plants
  • Text Case 2.2
  • iPhone 11 Pro Camera Review: China
  • What Text Case Is Becoming
  • Calculating the Battery Life of iPhones
  • Photos from My Trip to Durdle Door
  • Apple’s iPhone Event Invites: Hidden Clues or Just Like…Invites?
  • August 2019

    July 2019

    June 2019

    May 2019

  • Journal: 31 May 2019
  • Hawaii Warns Tourists of Parasitic Worm That Can Burrow into Human Brains
  • Journal: 30 May 2019
  • How I Automate Publishing Blog Posts
  • Create Better Text Shots for Twitter Using Linky
  • Open Letter to GCHQ on the Threats Posed by the Ghost Proposal
  • Journal: 29 May 2019
  • Journal: 28 May 2019
  • My Short List of iOS 13 Wishes
  • Journal: 27 May 2019
  • Journal: 26 May 2019
  • 12 Steps To Drink Well and Not Get a Hangover
  • Journal: 25 May 2019
  • Hugh Grant Was Never Too Keen on That Beloved Love Actually Dance Scene
  • Journal: 24 May 2019
  • Journal: 23 May 2019
  • Journal: 22 May 2019
  • Journal: 21 May 2019
  • Journal: 20 May 2019
  • Journal: 19 May 2019
  • Journal: 18 May 2019
  • They're Features, Not Bugs
  • How I Automate My Daily Journal
  • Journal: 16 May 2019
  • Managing Instagram Hashtag Sets
  • Journal: 15 May 2019
  • Journal: 14 May 2019
  • Journal: 13 May 2019
  • App Store Pricing
  • Journal: 12 May 2019
  • Journal: 11 May 2019
  • Journal: 10 May 2019
  • Iceland Is Growing New Forests for the First Time in 1,000 Years
  • Journal: 9 May 2019
  • Journal: 8 May 2019
  • Journal: 7 May 2019
  • Journal: 6 May 2019
  • Journal: 5 May 2019
  • Journal: 4 May 2019
  • Journal: 3 May 2019
  • Journal: 2 May 2019
  • Journal: 1 May 2019
  • April 2019

    March 2019

  • Journal: 31 Mar 2019
  • Journal: 30 Mar 2019
  • Text Case Guides
  • Journal: 29 Mar 2019
  • Journal: 28 Mar 2019
  • Using Siri with Text Case
  • Journal: 27 Mar 2019
  • Using the Action Extension in Text Case To Format Text
  • Journal: 26 Mar 2019
  • Customising Text Case
  • Journal: 25 Mar 2019
  • What Is Title Case?
  • Journal: 24 Mar 2019
  • Journal: 23 Mar 2019
  • Journal: 22 Mar 2019
  • Text Case 2.0 is Released!
  • Journal: 21 Mar 2019
  • Journal: 20 Mar 2019
  • Journal: 19 Mar 2019
  • Journal: 18 Mar 2019
  • The iPad Mini Remains an Important Part of Apple's Lineup
  • Journal: 17 Mar 2019
  • Journal: 16 Mar 2019
  • Journal: 15 Mar 2019
  • Addressing Spotify’s Claims
  • Journal: 14 Mar 2019
  • Beyond Spectre 1.0
  • Journal: 13 Mar 2019
  • Twitter Announces New Gesture To Open Camera
  • Journal: 12 Mar 2019
  • Prof Stephen Hawking Commemorated on New 50p Coin
  • Amazon’s Alexa has 80,000 Apps—and No Runaway Hit
  • A Major Bank Accidentally Published Private Code to the Public NPM Registry
  • Journal: 11 Mar 2019
  • A First Look at Harry Potter: Wizards Unite
  • Jeffsum
  • Journal: 10 Mar 2019
  • Journal: 9 Mar 2019
  • Journal: 8 Mar 2019
  • Journal: 7 Mar 2019
  • Journal: 6 Mar 2019
  • Journal: 5 Mar 2019
  • Journal: 4 Mar 2019
  • Journal: 3 Mar 2019
  • Journal: 2 Mar 2019
  • Journal: 1 Mar 2019
  • A Cat That Runs as Fast as Your CPU
  • February 2019

    January 2019

  • Journal: 31 Jan 2019
  • Journal: 30 Jan 2019
  • Journal: 29 Jan 2019
  • Journal: 28 Jan 2019
  • “New Apple Watch heart monitor sounds great – here’s why it may not be”
  • Journal: 27 Jan 2019
  • Journal: 26 Jan 2019
  • Journal: 25 Jan 2019
  • Journal: 24 Jan 2019
  • Previewing JSON Files with Quick Look
  • Journal: 23 Jan 2019
  • Journal: 22 Jan 2019
  • Journal: 21 Jan 2019
  • Journal: 20 Jan 2019
  • The Questionable Fate of the AirPower
  • Journal: 19 Jan 2019
  • Journal: 18 Jan 2019
  • Journal: 17 Jan 2019
  • Adding Insets to a UILabel
  • Journal: 16 Jan 2019
  • Slack’s New Logo
  • DuckDuckGo Switches to Apple Maps for Location Searches
  • Journal: 15 Jan 2019
  • Journal: 14 Jan 2019
  • Journal: 13 Jan 2019
  • Journal: 12 Jan 2019
  • Journal: 11 Jan 2019
  • Journal: 10 Jan 2019
  • Starting Work on Text Case 2.0
  • Journal: 9 Jan 2019
  • Journal: 8 Jan 2019
  • Journal: 7 Jan 2019
  • Why Isn't Bamboo Wood a Bigger Worldwide Industry?
  • Using GitHub and Xcode Together
  • MacBook Air
  • Journal: 6 Jan 2019
  • Journal: 5 Jan 2019
  • Journal: 4 Jan 2019
  • Text Case 1.4
  • Journal: 3 Jan 2019
  • Finding a New RSS App for Mac
  • Journal: 2 Jan 2019
  • Journal: 1 Jan 2019
  • 2018 - Year in Review

  • December 2018

  • Thinking Out Loud About the State of My Current Projects
  • Archived Projects
  • Changes to Social Features on Apple Music
  • Google Transfer Ownership of Duck.com to DuckDuckGo
  • 12 Wallpapers From Lanzarote
  • November 2018

  • Pretty Regular Expressions - Privacy Policy
  • A Giant Cow Called Knickers Is So Large It Actually Saved His Life
  • Irish Football Club Announced Player Dead After Returning to Spain
  • Fantastic Beasts: Crimes of Grindelwald
  • Harry Potter: Wizards Unite
  • Mowgli: Legend of the Jungle
  • Netflix: Our Planet
  • Concept: Reimagining the Photos App To Tell the Stories of Your Memories
  • Pokémon Detective Pikachu
  • My Opinions on the Comparison Between the iPad Pro and A “Real Computer”
  • Photos from My Trip to Barcelona
  • October 2018

  • Samsung sues its own brand ambassador for $1.6M for using an iPhone X
  • Apple Covent Garden Is Reopening!
  • Plastic Oceans: MEPs back EU ban on throwaway plastics by 2021
  • Photos from The British Museum
  • BeautyGate No More
  • Take The Ball, Pass The Ball - Trailer
  • Junichi Masuda on Pokémon Let's Go's difficulty, mechanics, and the series' future
  • Adobe Bringing Full Version of Photoshop CC to iPad in 2019
  • Text Case 1.3.1
  • Two Rediscovered Pieces of My Writing
  • Programming Sucks
  • The Official Decision on Slate
  • Project Strobe and the Demise of Google+
  • Customers, Not Users
  • BBC Earth - Dynasties Trailer
  • September 2018

  • Delete Zuckerberg?
  • Some Nice Additions to Hobi the TV Show Tracker for iPhone
  • Tracking TV Shows with Hobi for iPhone
  • Tom White Photography - Moon
  • iOS 12 Release Day
  • Text Case 1.3
  • Text Case 1.2
  • August 2018

  • Yet More Leaks
  • Two Months With the Leica Q
  • Introducing the Aqua Screenshot Library
  • It’s the end of football as we know it - just ask Celtic and Arsenal
  • What I Want in the Next iPhone
  • Ideas and Speculation on the Future of iPad Connectivity
  • Some Information on the iTunes Affiliate Program Payment Threshold
  • A Relic of My Musical Past 🎮🎼
  • The next ten years of Instapaper
  • An Apple Watch Jailbreak is Probably the Worst Idea Ever
  • Mimeo Photos Offers All Apple Photo Products, Formats & Themes Globally
  • Growing Up Jobs
  • Neil deGrasse Tyson: iPhone or Android?
  • Why I Don't Use the Pixel!
  • July 2018

  • Native UI
  • Slack is buying, and shutting down, HipChat and Stride
  • John Voorhees: The Way Apple Succeeded May No Longer Be Possible at Its Current Size
  • Buying a Hammer
  • Quickly Toggle Hidden Files/Folders in Finder
  • A Spider Inside an iMac Display
  • Easy
  • World of Warcraft: Battle for Azeroth - Ads
  • Fantastic Beasts: The Crimes of Grindelwald - Trailer
  • Hyacinth Macaw Grow From Egg to Free Flying
  • iOS is the Best Platform for Google Apps
  • Why You Should Never Pay For Podcast Hosting
  • PUBLIC BY DEFAULT - Visiblity Into How Much Data Venmo Make Public
  • New USB C cable to charge my iPad
  • Search Bars Belong at the Bottom, Not at the Top
  • Travel
  • A new addition to my website
  • ‘Star Citizen’ Court Documents Reveal the Messy Reality of Crowdfunding a $200 Million Game
  • New Dynamic Wallpaper in macOS Mojave Beta 4
  • I don't like using external monitors anymore
  • Developers Share Experiences With Early iOS SDK
  • Apple updates MacBook Pro with faster performance and new features for pros
  • The First Update to Text Case
  • Text Case
  • Text Case Has Been Released!
  • I’ve Decided to “Just Ship” Text Case
  • Nancy Pearl's Rule of 50 for dropping a bad book
  • ‘My daring grandfather took a bit of East Berlin for himself’
  • Read It Later
  • June 2018

  • Endangered Tiger Cubs Born at ZSL Whipsnade Zoo
  • Loading Images From the Web Into a UIImageView
  • My World Cup Predictions 🌍 🏆 ⚽️ 🏟
  • Formatting Improvement in Slate
  • Counting Enum Cases in Swift 4.2
  • Slate Development Log #7
  • Hiding Extra Separators on a UITableView
  • My New Swift Tips Blog
  • Automate your financial life with Monzo and IFTTT
  • Automatic Workout Detection
  • Improvements to Notifications
  • Screen Time
  • Siri Shortcuts and the Shortcuts App
  • My Top Picks From WWDC 18
  • Microsoft Will Acquire Coding Site GitHub
  • Refining My Device Usage to Maximise Value
  • May 2018

  • My Wishes for WWDC
  • How to Create File Templates on Your Mac With Finder's Stationery Pad Feature
  • Update to the Apple/Valve Situation
  • Apple and Valve’s Steam Link App
  • Current state of posting in Slate
  • Peter Keith Aerial Cinematography Reel 2017/18
  • Monetising Slate
  • The Cheaper Solution to Wireless Charging
  • Wear OS at Google I/O
  • Slate v0.4
  • Slate v0.3
  • Material Design for iOS
  • NASA completes full-power tests of small, portable nuclear reactor
  • Bill Gates on Tabs vs Spaces
  • .App Domains Are Coming!
  • Facebook Are Building a “Clear History” Feature
  • Medium tries to prevent people reading deleted articles on The Wayback Machine
  • LEGOLAND Japan creates cherry blossom tree using over 800,000 LEGO bricks
  • April 2018

  • Now Is the Perfect Time for an RSS Renaissance
  • A small change that will simplify my blogging workflow
  • You’re Practically a Mac Developer
  • A Big Phone
  • Downloading Your Instagram Data
  • Slate Development Log #6
  • Slate Development Log #5
  • #OpenWeb
  • Bringing Audio to Micro.blog with Wavelength
  • Slate Development Log #4
  • Google Translate on the Train
  • Twitter Plans to Break Parts of All Third-party Apps
  • March 2018

  • China’s New Rain Network
  • Maybe That iPad Isn’t Perfect for Me
  • I Think It’s Time for an iPad Upgrade
  • New Research Features Coming to Pokémon GO
  • A Collection of Interesting Swift Features
  • Slate Development Log #3
  • Slate Development Log #2
  • Hey Siri, Do This Then
  • KFC - “Our Bad” 🐔
  • February 2018

  • My New Favourite Game - Alto’s Odyssey
  • American teens have had it with this authoritarian crap
  • Introducing the Gmail Developer Preview of AMP in Email
  • 2018 - 365 Project - January
  • January Blog Statistics 📈💰
  • Owen Wilson "Wow" Wow Mod
  • Quickly Saving Web Pages to my Notes
  • Custom operators in Swift
  • Pokémon GO Becomes One with Nature
  • January 2018

  • What I Wish the iPad Would Gain from the Mac
  • Steve Jobs Knew How to Write an Email
  • The 4-Hour Work Week by Tim Ferriss 📖
  • Slate Development Log #1
  • Upgrading My USB C Cable ⚡️
  • More Generic Stuff in My Micro.blog App
  • Micro Blog iOS App Progress - Login UI
  • The MacBook Air: A Decade’s Worth of Legacy
  • Big Cats
  • Two More iPad Pro Focussed Adverts From Apple
  • Cantina Theme Played on a Pencil
  • Apple / Meltdown Patches
  • Picking a Great Writing Font
  • Meltdown and Spectre
  • A Simple and Clean Way to Store Sectioned Data for a UITableView
  • Easily Clear Out Xcode Simulator

  • December 2017

    November 2017

  • In Search of the Perfect Writing Font
  • SOLID v1.1 Released!
  • SOLID v1.1 Update
  • Use Regular Expressions to Return to 140 Character Tweets
  • The facts about Apple’s tax payments
  • Syria Joins Paris Climate Accord, Leaving Only U.S. Opposed
  • World of Warcraft at BlizzCon 2017
  • Qwiki is now 1/3 off!
  • Qwiki Has Finally Received Another Update!
  • October 2017

  • SOLID - Wallpaper Generator
  • A Backend Engineers Experience on Switching to an iPad Pro
  • IMDB Top Something Workflow
  • My App Store Clear-out
  • Sal Soghoian at MacSysAdmin 2017
  • Papyrus
  • The Origin of Tweet
  • New Emoji Coming in iOS 11.1
  • Pokémon the Movie: I Choose You!
  • September 2017

  • New Watch(es) Strategy
  • Uber in London 🚕🇬🇧
  • Finally Favicons in Safari
  • ShotBox - The Super Simple Tool for macOS Screenshots
  • "dOn’t insTalL The ios 11 puBLic betA, teSTIng iTS sOftware Is ApPle’s jOB not yoURs"
  • What's Coming to iA Writer 5 for iPhone
  • Creating .gitignore Files the Easy Way
  • The End of ProTube 2
  • August 2017

  • How I’m Keeping up to Date with Twitter
  • Tenerife ☀️
  • iOS Icon Sizes
  • Skateboarding Is Much More Than a Sport
  • Issue #4
  • July 2017

  • Issue #3
  • Issue #2
  • Issue #1
  • My Latest Development Project
  • Unordered Lists in Markdown
  • Apple Machine Learning Journal
  • AirPods and Magnetic Strips
  • The Next Form of Do Not Disturb
  • You Can Now Use PayPal on the App Store, iTunes, and More!
  • I'm Making Changes to My Newsletter
  • Why Apple's iPhone 8 (Apparently) Has Serious Problems
  • Using Workflow as a Site-Specific Browser
  • A Few Initial Notes on My Website Analytics Project
  • Small File Sizes and Quick Load Times
  • 5K Versions of Every Default macOS Wallpaper
  • The AnyWatt USB-C Dongle
  • Emergency SOS on Apple Watch
  • June 2017

  • I’ve Been Writing Server-Side Swift!
  • Snapchat Can Now Share Your Location
  • Track Your Steps With Walk More
  • Social Media Accounts No Longer Integrated into iOS 11
  • WWDC 2017
  • The Essential Phone
  • May 2017

  • The Devices I Want to Upgrade
  • A Missed Opportunity with Text and Screen Effects in iOS ➝
  • Jason Kottke’s Social Media Fast
  • Readdle Update Their Apps With Custom Drag and Drop
  • #StarWarsDay
  • Tim Cook's CEO Status
  • April 2017

  • The Essential Adapter for the New MacBook Pro
  • Weekly Links
  • Reading
  • Books & Crannies
  • I’d Like to Request a Review Prompt, Please→
  • AppStories is Here!
  • Is This the Start of a Long Goodbye for Workflow?
  • Hubble Just Spotted Something Massive Coming Out of Uranus
  • Úll 2017
  • What I Think About Clips and Where It Could Take Content Sharing
  • “North” by Christoph Neimann
  • The 2016 Panic Report
  • What I've Been Up to Over the Past Few Weeks
  • March 2017

  • Play Old Classics with Pocket Arcade for iOS 🕹
  • Track the Countries You’ve Travelled to with “been” for iOS
  • Todoist for Mac
  • Pretty Regular Expressions
  • Getting Started with UITableView: Populating Data
  • Dates and DateFormatters in Swift
  • The Original Apple Watch is a Steady Favourite
  • The iPad is a More Efficient Writing Device
  • Imposter Syndrome and Failure
  • Putting Your Xcode Project on GitHub the Easy Way
  • February 2017

  • How You Can Support Me
  • SpaceX to Send Privately Crewed Dragon Spacecraft Beyond the Moon next Year
  • 7 Names for 7 New Planets
  • Apple: Third-Party iPhone Screen Repairs No Longer Void Your Warranty
  • The TRAPPIST-1 System
  • One Questionable Feature in Tweetbot
  • Looking at Tags ... Again
  • Multiple Photos and Videos in One Instagram Post
  • Splitting The Bill with Monzo
  • More Pokemon to Catch in Pokemon GO!
  • I'm Developing a New App!
  • Apple Music - Planet of the Apps
  • Apple Music - Carpool Karaoke: The Series
  • Mythperceptions No, Apple is actually pretty good at design
  • Workflow Gains Magic Variables and More in Huge 1.7 Update
  • I'm Going To Úll
  • How To: Download Your Entire iTunes Music Library
  • Apple Q1 2017 Results
  • January 2017

  • Starting Up Plex
  • My Opinions on Setapp
  • Lion King at The Lyceum Theatre
  • iOS 10.3
  • Open Apps From Unidentified Developers on macOS
  • Tesla: Welcome Chris Lattner
  • IINA - The Modern macOS Video Player
  • New Tesla Model S Now the Quickest Production Car in the World

  • December 2016

  • My 2016
  • Touch Bar Apps!
  • The New Emoji in iOS 10.2
  • My Reading List
  • Guardians of the Galaxy Vol. 2 Teaser Trailer
  • Typing Noises
  • Automating Resources for my Project
  • November 2016

  • Aqua and Bondi
  • My Thoughts on the new MacBook Pro
  • Adding a Touch Bar Icon to Your Website
  • MacStories Weekly - My Home Screen
  • Programming Languages Personified
  • Squash 2
  • Qwiki Discount!
  • My New "Wrathion"
  • iA Writer 4
  • The In-Between Macs
  • Qwiki Got Even Better!
  • You Can Now Buy tvOS Apps From iOS and macOS
  • New MacBook Pro Has Already Outsold All Competing Laptops This Year
  • Pokémon GO Will Start Daily Bonuses
  • Developers Read 1 Star Reviews
  • Writing With Bear
  • Switching Workflows to iPad
  • A Wish List for the Mac App Store
  • Making a Device Your Home
  • Phil Schiller Talks MacBook Pro with The Independent
  • Before the Flood - National Geographic
  • Loads of New Emoji in iOS 10.2
  • The Future of Audio is... Delayed?
  • Hello Again
  • October 2016

  • Hello Again - What They Think
  • 20 Years of Apple.com
  • A Few Meta Updates
  • Black
  • Planet Earth II - Extended Trailer
  • Relay FM Sticker Pack
  • My Mac is the Add-on
  • CH Uploads
  • Planet Earth II
  • Being Late to the Party
  • The Crazy Ones
  • September 2016

  • Diversity in Tech
  • The Making of Lemmings
  • Pixels Sticker Pack
  • iMore on iPhone 7 and 7 Plus
  • James Corden in New Apple Music Ad
  • Weekly Column
  • A Personal Page
  • Evernote in the Cloud
  • Earth Temperature Timeline
  • Tesla's Radar Eyes
  • Timelapse
  • AppleEvents for Mac
  • Making Payments Through Siri
  • August 2016

  • The Lack of a Headphone Port and Potential AirPods
  • Crete!
  • Rogue One: A Star Wars Story Trailer
  • Dan Counsell on Why the iPad isn't a Mac Replacement
  • Castro 2
  • iPhone 7 Dates
  • MacBook Pro OLED Bar
  • Notebooks for iOS
  • July 2016

  • Square Enix Brings Role-Playing Game to Apple Watch
  • Harry Potter and the Cursed Child Available for Pre-Order
  • The US Credit Companies are still Struggling with Chip Payments
  • Relay FM Launch New Show "Free Agents"
  • Scrivener for iOS - Feature Overview
  • I’ve Turned My Notifications Off
  • Rogue One: A Star Wars Story - Celebration Reel
  • How to grow a forest in your backyard
  • Pokemon Live-Action Movie
  • Razer Create Mechanical Keyboard for iPad Pro
  • Glass Skateboard?
  • The best news aggregation service
  • WordPress is a Hostile Place for Web Curators
  • Installing Pokémon GO in Unsupported Countries
  • WWDC 2016 Video Transcripts Added
  • Macmoji - Slack Style Emoji on a Mac
  • Getting Started with IFTTT
  • Continuous - C# and F# IDE for the iPad
  • A Hackintosh is Still a Thing
  • Chris Evans stepping down from Top Gear
  • John and Nilay on The Talk Show
  • Space Black iPhone 7 Renders
  • My Home Screen on MacSparky
  • Apple Fires Back at Spotify
  • May 2016

  • University is Boring
  • Qwiki 0.1
  • April 2016

  • What do I want to do?
  • March 2016

  • Final Year Project
  • February 2016

  • New Module
  • Next Programming Coursework!
  • January 2016

  • Getting Started with MongoDB - Basic Messaging
  • University Project
  • Italy Bound!

  • December 2015

  • Serpentine - My Snake Clone
  • November 2015

    October 2015

    September 2015

  • Sudo Fresh Start
  • August 2015

  • Kitten Killer
  • Watching The Perseids

  • December 2013