Welcome
This is the first post on sisyphus.club — a sparse, monochrome journal about the things I’m working on: iOS apps, Raspberry Pi firmware, the little glue code in between, and whatever else is pushing uphill.
Why this exists
Most of what I build lives as scattered repos, half-finished notes, and screenshots on my phone. A blog forces me to finish a thought all the way through.
What to expect
- iOS & Swift. On-device experiments, Liquid Glass, Bluetooth plumbing.
- Embedded. Raspberry Pi, BLE GATT, audio pipelines.
- Tooling. Shell scripts, Caddy configs, tiny infrastructure wins.
A code sample
Here’s a tiny Swift snippet to confirm the syntax highlighting works. The label at the top is rendered by CSS, not by Jekyll:
import Foundation
struct Boulder {
let mass: Double
var height: Double
mutating func pushUphill(_ distance: Double) {
height += distance
}
}
var rock = Boulder(mass: 80, height: 0)
for _ in 0..<10 { rock.pushUphill(1.0) }
print(rock.height) // 10.0 — until it rolls back
And a shell command:
bundle exec jekyll serve --livereload
That’s all for now. More soon.