Hacker News new | ask | show | jobs
Show HN: I can't write Python. It works anyway (github.com)
9 points by Wewoc 63 days ago
Read an article about analyzing Garmin data with AI. Sounded great — except I didn't want to send my health data to any cloud service.

So I asked Claude to write me 2-3 scripts and a dashboard. This escalated a bit. 30 days and 20$ later I have this:

A local-first Garmin archive with interactive HTML dashboards, Excel exports, weather and pollen context, AES-256 encrypted token storage, and a self-healing data pipeline with 515 automated tests. Windows desktop app, no terminal needed. Nothing leaves your machine.

I never wrote a line of Python. I understood the problems and made the architectural decisions. Claude wrote everything else.

GitHub: github.com/Wewoc/Garmin_Local_Archive

3 comments

We've entered the Chinese room https://en.wikipedia.org/wiki/Chinese_room and we'll soon wonder if we can't actually leave it (we never entered it).
My problem was the nail. How the hammer was made didn't matter — as long as it hit straight.
> We've entered... (we never entered

?

Nice. I’m looking for something like this for android connect as I have a few different wearables. Might have to build it myself like you did
The architecture is moving in that direction — v2.0 is the idea of a multi-source system. Not there yet and my take a while, but the concept is documented if you want to look at the approach.
Are the tests testing?
Mostly yes — they were written by Claude/Gemini/ChatGPT, but they've already caught several regressions introduced by the models during later refactors; there’s a fascinating loop in letting one iteration of an LLM audit the next via a static test suite.
WDYM mostly? Did you scrutinize the tests even harder than the code?