Category: Projects

I started learning to program in January 2016. Prior to that, I had a rough idea of some required concepts and things like basic terminal scripts, but I’d never written an actual program. I had made a few stabs at learning before, but these attempts usually ended somewhere during the first few tutorials. Now that I’ve actually stuck at it, I thought it would be good to reflect on the past year, and examine what was different this time. This is something that will be useful to me going forward, but might also be helpful to someone in the position I was in a year ago.

Read More One Year In

A few months ago, I discussed situations where Bluetooth audio latency can be a problem for users. In short, for media playback it seems to be a mostly-solved problem1, but it’s not great for realtime feedback. The Bluetooth devices I tested last time had roughly 3x the latency of a wired connection (~80ms vs ~230ms). For realtime sounds like keyboard clicks, VoiceOver prompts and game sound effects, whose entire point is to be concurrent with visuals, this really detracts from the user experience. As before, I also have a personal interest in this issue. My app Tapt relies on low audio latency; it involves tapping the rhythm of a song, and high audio latency makes it a much less pleasant experience. My hope was AirPods would be the first sign that this issue was beginning to improve.

Read More AirPods Latency

Tapt has been updated to v1.5! The biggest change this brings is that the game now gives you access to all level packs for free. There’s now no need to…

Read More Tapt v1.5 and Ads

Another video to distract from the craziness that is 2016. This time with footage I filmed in Donegal at points over the last year, and never did anything with.

Read More Another Drone Video

[Update: I’ve written another article where I put AirPods through the same test. It’s here.]

There’s been a lot of talk of wireless earphones lately, mostly due to the removal of the headphone port on the iPhone 7. I love wireless earphones, and for the most part I think their pros outweigh the cons significantly. However, they have one particular problem that really needs to be fixed.

Read More When Bluetooth Audio Latency Matters

Hyperbolizer is my new app for iOS 10. It’s a silly, fun idea. It has a standalone app, but the main focus is its iMessage app, which allows you to type…

Read More Hyperbolizer

Since January I’ve been learning Swift to let me create an app which I had an idea for late last year. It’s called Tapt – it’s a rhythm-based music game.…

Read More Tapt – a new iOS game

I’m currently developing a music game for iOS (and my first app, ever). It’ll be out soon I hope, but I’m stuck waiting for what feels like months on some…

Read More Colour – a free iOS Game

The Pi Zero Simpsons Shuffler is simple – you press the yellow button, and it plays a random episode of the Simpsons. I’d wanted to make it since hearing Will…

Read More The Pi Zero Simpsons Shuffler