Welcome

meta

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.