Reiterate Website Updated

The Reiterate website has a fresh new look!

Mute All is Like Locked Camera

One piece of advice I’ve seen given frequently is “You should mute all your teammates at the start of every game.” Here’s why I think you should reconsider that.

Email Obfuscation with Stimulus

Keeping email addresses away from harvester bots is an old problem. I decided to apply some new technology to it.

Weightlifting Advice from Someone Who Is No Longer Strong, Fit, Healthy, or Particularly Big

This article about weightlifting contains useful advice about working out in general, and includes one tip in particular that applies to esports play as well.

Using Clip Titles for Acknowledgement

Here’s a quick tip on how you can use your clip titles effectively with the Acknowledgement feature.

Helping Your Team Help You

One of the most often repeated pieces of advice I see for League of Legends players is: be greedy. Always play for yourself, and assume your teammates are incapable of making the correct plays. I think this is a mistake.

Dispatch Queues on Modern Swift Concurrency

As part of the Acknowldgement update to Reiterate, I also took advantage of the rewrite to move the app’s core audio code to the new Swift async/await concurrency model.

Million Perfect Letters

I recently finished Million Perfect Letters by 4am. Here is my review of the game.

Reiterate 1.4.0 Release

Reiterate 1.4.0, with the new Acknowledgement feature, is now available on the App Store!

Google Site Issues

I recently discovered that this site has more problems than I knew about.