June 2025
Week ending 8th June 2025
- Test Driven Development exercises at work. Working on a kata to write tests for a WordPress shortcode
- Dived back into React/NextJS after a bit of a hiatus
- Added nostr npub to this website footer. Adapted from the component on satoshi-power. From this I can see why React and JSX exist. satoshi-power is a JS only app, built in vanilla JS. It was a pain having to build DOM nodes using `createElement` and other methods. JSX, you can markup your component much more intuitively.
- Another typographical update to my style library, which I use for br-web.me and this site. Dropped the serif font for everything but body text in articles
- Checked off and deployed v1.2 of this blog site
- Played around with OpenAI Codex. Had it code up a feature to introduce tag archive pages
- Ordered Elliot Jay Stocks book—Universal Principles of Typography
- Wrote an article about my relationship with AI
- Booked my flight to Prague for BTC Prague!
- Enjoyed some nice early summer weather.
Week ending 22nd June 2025
I flew out to Prague for the biggest European Bitcoin event! my first conference and surely not my last. These are the highlights.
- Seeing the familiar faces—various influencers, podcasters etc.
- Keynotes, particularly Jack Mallers. Saylor's almost rockstar-like reception from attendees.
- Hanging out with British plebs, some from the Canterbury meetup, some from the mini-conference I went to at cyphermunk house. One called Lord Snooty on X, had a number of drinks at a bar in the old town that accepts Bitcoin for payment.
- Attempted to explain Bitcoin to a Korean Keynesian economics ex-student. Didn't go well. We were talking past eachother.
- Absolutely hammering my lightning wallet. Used Blitz wallet.
- Loving the warm summer sun in Central Europe.
- Impressed by Prague, although old town is somewhat ruined by over-tourism.
Good chance I'll be back next year.
Week ending 29th June 2025
Very nice warm weather this week. Not quite swimming weather but nearly there. What I’ve been up to:
- Prague inspired deep dive into lightning and nostr. Remain unconvinced about nostr.
- Set up Lightning wallet and Alby hub, more on that below
- Further edits to my Whats the problem article
One takeaway from Prague was the liberating feeling of using my lightning wallet to pay for things. Really did feel like I and all the others milling about in those two conference halls were pioneers. The stark constrast between inside and outside. The small bubble of the conference ground where all the food and drink stalls, the restaurant and other vendors accept Bitcoin as standard (you didn’t even have to ask), and normie-land outside. Although Prague is a relatively Bitcoin friendly location. I enjoyed several beers in a pub that accepted Bitcoin. Although lack of decent internet had me revert to cash.
Anyway.. Inspired I was to continue on my journey into self-sovereignty. I setup my Lightning node on umbrel. And installed Alby hub. Connected node to Alby hub, which is essentially a lightning wallet with bells and whistles, and from there I connect nostr apps using the NWC protocol. (nostr wallet connect). There was a bit of confusion and friction. I installed Alby hub and setup a new wallet with backup seed phrase. Forgetting that I had already setup a wallet via the Alby browser extension a while back, which I hooked up Primal. I could/should have recorded down my old wallet seed phrase via the browser extension (which I can unlock via pin) then unpacked my existing wallet into Alby hub, rather than setting up a new one.
To keep using my existing nostr account/npub (which I have all my notes and follows/followers on etc) I had to paste that npub to the extension. It informed me that this key isn’t derived from this seed phrase (or something to that effect). So I flip-flopped for a while between starting afresh with the new key, which would involve garnering new followers and introducing myself again. Anyway… All a bit boring and a bit of a grind. But it’s what I spent much of my free time on this week.