Get the latest tech news

Recreationally overengineering my location history


Random thoughts, articles and projects by a chronic overengineer.

Additionally, while I’d never say that “prototyping” in Rust is as fast as, let’s say, NodeJS, the extra time I spend defining types, handling Option s or Result s, or just engaging in intense fights with rustc about lifetimes removes all kinds of potential sources of bugs that could annoy me in production (and it allows me to be lazy with writing tests). I can still write bad code - no doubt about that, but the extra strictness of a language like Rust saves me a ton of headaches like debugging weird NodeJS type edge-cases in the future. It was clear that this project needed some native iOS code, which was “fun” because - to be quite honest - I have no clue how Obj-C, Swift, or SwiftUI works.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of location history

location history

Photo of Recreationally

Recreationally

Related news:

News photo

Apple Maps in iOS 26: Track Your Location History and Get Smarter Route Alerts

News photo

Snapchat’s new Footsteps feature tracks your location history

News photo

What's in my location history?