Programing (2)

Tinkering with code using AI

There's no need to introduce AI or how it's taking over software development. Opinions differ on how much it will replace humans, but it's cemented itself as a programmer's primary source of information, the way Stack Overflow did in the pre-AI era. As a seasoned programmer and homelabber, one thing I love about AI is how easy it makes getting a small personal project going, and how it keeps things fun. A recent example: I wanted to hook up Apple Health to Claude for yet another attempt at getting a solid workout plan out of AI. I'd tried various "agents," "projects," "prompts," and so on before, with disappointing results. This time I had hope. Combining access to Apple Health, Calendars,…

Continue reading...

LiveOL: A 10-year retrospective

LiveOL is an app that leverages the live result API to display real-time results for orienteering competitions. As it approaches its tenth anniversary, this is a technical retrospective on its journey, highlighting key milestones and lessons learned. The name LiveOL comes from "Live" (self explanatory), and "OL" which in Swedish is "Orienteringslöpning" which means "Orienteering running" - kind of. The project began on May 9, 2015, during my second year of high school. I had just started coding for mobile devices using PhoneGap (Cordova), which allowed me to build apps with HTML, CSS, and JavaScript. At the time, jQuery was still popular so I used that. While the app wasn’t native, it worked by embedding web views into a downloadable…

Continue reading...