Register Spill

Share this post

Someone on the Other End

registerspill.thorstenball.com

Discover more from Register Spill

Thoughts about software engineering I can't keep in my head. Too ephemeral for blog posts, too long for social media. It's the messages I'd sent if you'd asked me what's on my mind.
Over 1,000 subscribers
Continue reading
Sign in

Someone on the Other End

Thorsten Ball
Oct 1, 2023
15
Share this post

Someone on the Other End

registerspill.thorstenball.com
1
Share

Every time I’m in the gym I use the same app on my phone: KeyLifts. For 3 years now, four to five times a week, the same app. I love it. I pay for the yearly subscription and the app is a huge if not the only reason why I’ve been running the same workout program (5/3/1) for years now. Whenever someone asks me about working out, I tell them about this app.

Yet I can’t point at a single feature that makes me love it so much. It has some great features, sure, but most of them you can find in other workout apps too. There’s even bugs here and there.

The reason why I love it then? Because every time I use it, it feels like there’s someone on the other end. I use it and think: this was built by a single person who cares. And that person also works out and uses this app, probably used it yesterday. A thousand tiny features for power users, small details tweaked multiple times, a changelog that reads like text messages from a workout buddy. It’s not clean and consistent, but charming. I don’t know how to express it any other way but to say: I don’t feel alone when using the app; I feel like I’m sitting in someone’s living room.

That’s rare, isn’t it? There’s a lot of software that doesn’t even feel like it was created by people. macOS, Windows, the Amazon app on my phone – the feeling: yep, this was created by a large corporation alright.

So here’s a thought: how can I make the software I write feel like it was written by someone who cares?

Thanks for reading. Subscribe here:

15
Share this post

Someone on the Other End

registerspill.thorstenball.com
1
Share
1 Comment
Share this discussion

Someone on the Other End

registerspill.thorstenball.com
Jake
Oct 5·edited Oct 5

Great post, Thorsten. I think accessibility is a way to show you care. Correctly identifying interactive elements means you're staying current on best practices and trying to make your software usable to the most people, even though you don't "have" to. And it often means the interface is well-constructed in general.

Expand full comment
Reply
Share
Top
New
Community

No posts

Ready for more?

© 2023 Thorsten Ball
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing