Russ Shanahan

@rooster
668 Followers
154 Following
1,063 Posts
I'm an indie iOS developer who makes an app called Happy Scale.
Personalhttps://russ.app/
Happy Scalehttps://happyscale.com/
Apple’s on-device speech recognition API is very good.

Found an ASO improvement with Product Page Optimization

BMI screenshot in slot 2 does 3% better than in slot 4 #iosdev

used claude to build a claude jail 🤝

eventually i'd like to migrate all my command-line tool usage to containers. running homebrew tools directly on my machine has felt unsettling for years.

new toy 😛
Apt observation from this week’s MacStories weekly on free trials

As of release 2025.12, Happy Scale is 100% swift with no obj-c!

The codebase is 14 years old, and the first line of Swift was 7 year ago. So every line of code from the first half of the project's life has been revisited and revised.

This is huge unlock for some future plans...

Here's where that A/B test of mentioning BMI in the screenshots vs not mentioning it ended up. Just hit statistical significance today. First A/B test win I've had in I-don't-know-how-long 😂

Learned at Deep Dish that you can automatically pop up the config screen for widgets upon initial placement using promptsForUserConfiguration()

Shoutout to @StewartLynch for the tip! #iosdev

George Leonard on how mastery is nothing but a series of plateaus with brief spurts of progress.

Found this through the Farnam Street newsletter

https://fs.blog/brain-food/january-12-2025/

Transitioning into being an indie software developer can be disorienting — especially in the beginning. Many times, I've dreamed of getting a job again, because there are aspects that I miss.

When I feel this way, it helps to unbundle the specific aspects I miss. Is it going to a physical place? Socializing? Novelty? Teamwork? Predictability? Accountability? Working with my hands? Being seen?

Then, I experiment with satisfying those elements in some other way.

https://www.henrikkarlsson.xyz/p/unfolding

Everything that turned out well in my life followed the same design process

How to apply Christopher Alexander's idea of unfolding to design a life that fits

Escaping Flatland