A Swift promise
In a previous post, I mentioned my intention of factoring out Origon’s replication framework. The thing is, it’s not really a framework per se, more like a distributed algorithm with constituent parts running on both the server and on any number of clients. So factoring it out, as it were, is more a question of generalising it. And no, I haven’t yet got around to generalising it in any meaningful way. » read moreI fixed a bug in my app
There’s this app I made, Origon. Back in July I wrote that I hadn’t touched the codebase in years and probably wouldn’t again. And I really had no intention to, except from maybe factoring out the replication framework that sits at its heart. » read moreDirection
I have a number of editors open on my Mac. There’s the VSCode instance where I type this and recently bent Minima to my will, and another where I’ve done close to 50 Haskell Exercism exercises. (It’s been almost a month since I last submitted a solution, but I keep it open: I enjoy Haskell’s mathematic rigour and delightfully perfect execution once I’ve ‘beaten’ the compiler.) » read moreUnder construction
I’ve been revising the structure of this site lately. Extending the Minima theme so that the blog can have a separate page, title and description from the landing page. Instead of just molding it for my own purposes, I’ve effectively created a customisable feature that incidentally gives me what I want. » read moreMonads in music
Monads in music, I once vexed lyrically to a flame of mine. She was smart. Dead smart, an incredible conversationalist, and well versed in functional programming - of which I knew next to nothing at the time. Oh, the allure. I’m a sucker for smart women, particularly when they know about stuff that I don’t. » read moreJust this
Just this, then bed. I’ve been sleeping irregularly lately. Waking up too early at best, in the middle of the night at worst. A past girlfriend would’ve told me I’ve been ‘activated’. Myself, I blame it on stress. Self-induced stress. » read more
subscribe via RSS