Skip to main content

where my head’s at

Now

Updated 21 June 2026

Right now I’m all in on building Sifa ID, and figuring out how much of the open social web you can actually run on AT Protocol.

A few things have my attention:

  • Sifa ID: identity and activity for the Atmosphere. It’s where most of my energy goes, and what powers the live feed further down this page.
  • Atproto-fying my own website (you’re looking at it): what does a personal site look like when it reads straight from your own atproto data? Even the book covers below are pulled live. The same itch is behind Barazo (community forums) and Singi Labs (the studio it all lives under).
  • Getting off Big Tech. Swapping proprietary services for open source and self-hosted ones, one at a time. It’s slow and probably never finished, but here’s how far I got in 2025.
  • My next role. I’m open to work: community, DevRel, ecosystem, product, the kind of thing I’ve spent 20+ years on. If you’re hiring or know someone, my CV is here.
  • Family. The good kind of chaos.

What I’m not doing: exercising on purpose 😅. It happens by accident at best, and yeah, I know that’s not great. Time to dust off that smart bike trainer parked next to my desk.

Where: the Netherlands 🇪🇺.

And the live half, pulled straight from my Atmosphere account

Right Now by category via Sifa ID
Posts
  • Bluesky Post 4d ago

    1) Own your data, or at least be able to leave 2) Prioritise open standards 3) Local-first, cloud-optional 4) Apply the bankruptcy test 5) Resist subscription creep, but accept strategic subscriptions 6) Favour EU-based and privacy-respecting tools 7) Replace gradually, not all at once

    A practical guide to building your own antifragile tech stack
    1 14 41
    Open this Bluesky post in a new tab
  • Bluesky Post 4d ago

    For those who though I was joking about wearing clogs at @atmosphereconf.org: here's picture proof of me at Magento Live 2019 co-hosting the event. Last one in the grass is from today: clogs are durable! (also because I don't wear them like ever because it hurts like hell)

    Main stage at Magento Live 2019, Amsterdam: Guido wearing clogs
    2 1 35
    Open this Bluesky post in a new tab
  • Bluesky Post 6d ago

    It's @thealexlichter.com starting his Vite+ talk at the @vitest.dev x @npmx.dev meetups in Amsterdam 🇳🇱 tonight

    Meetup group in de office
    2 1 24
    Open this Bluesky post in a new tab
  • Bluesky Post 5d ago

    Ok let's try this! Here's a @lichen.wiki powered @atmosphereconf.org 2027 Amsterdam City Guide:

    AtmosphereConf 2027 city guide
    2 2 21
    Open this Bluesky post in a new tab
  • Bluesky Post 6d ago

    Time to get used to sights like these if you come over to Amsterdam for @atmosphereconf.org

    Grachten van Amsterdam by night
    2 0 23
    Open this Bluesky post in a new tab
  • Bluesky Post 2d ago

    I dare you to become the second person with > 2000 photos on @grain.social grain.social/profile/gui.do

    Guido X Jansen (@gui.do) — Grain
    1 0 15
    Open this Bluesky post in a new tab
  • Bluesky Post 6h ago

    Happy International Podcast day! (and use @voxport.live to atprotify your podcast!)

    0 4 7
    Open this Bluesky post in a new tab
  • Bluesky Post 3d ago

    Amsterdaaaaamn #dusk

    Amsterdaaaaamn by @gui.do — Grain
    0 0 15
    Open this Bluesky post in a new tab
  • Bluesky Post 6d ago

    JEV telling me there's a 1% chance I die before May 2027

    JEV: "Will be at AtmosphereCOnf 2027" 99%
    3 0 12
    Open this Bluesky post in a new tab
  • Bluesky Post 5d ago

    Do you also want "fun facts" in here? Like "The Kingdom of The Netherlands has (land and sea) borders with these other countries:" * Germany * Belgium * United Kingdom * France * Venezuela * United States * Saint Kitts and Nevis * Dominican Republic (possible...)

    2 0 12
    Open this Bluesky post in a new tab
  • Bluesky Post 5d ago

    @chaosgreml.in lichen.wiki/@gui.do/atmo... hope this helps, lmk!

    Accessibility and limited mobility - AtmosphereConf 2027 city guide
    2 0 8
    Open this Bluesky post in a new tab
  • Bluesky Post 15h ago

    2 PRs for @grain.social: * show the post year: github.com/grainsocial/... * jump-to-year in the gallery browser: github.com/grainsocial/...

    0 0 7
    Open this Bluesky post in a new tab
See all Posts (opens in new tab)
Reviews
See all Reviews (opens in new tab)
Code
See all Code (opens in new tab)
Events
See all Events (opens in new tab)

through the lens

Grain

Latest photos

See allphotos on Grain (opens in new tab)

on the nightstand

Bookhive

Currently reading

Cover of The Infinite Extent
Reading now
Cover of Alchemy: The Surprising Power of Ideas That Don't Make Sense
Reading now

Recently read

Cover of Why None Of My Books Are Available On Audible: And why Amazon owes me $3,218.55
Cover of Careless People: A Cautionary Tale of Power, Greed, and Lost Idealism
Cover of Start Small, Stay Small: A Developer's Guide to Launching a Startup
Cover of The SaaS Playbook: Build a Multimillion-Dollar Startup Without Venture Capital
Cover of The Fabric of Civilization: How Textiles Made the World
Cover of Empire of AI: Dreams and Nightmares in Sam Altman's OpenAI
Cover of The AI Con: How to Fight Big Tech’s Hype and Create the Future We Want
Cover of Reset: How to Change What's Not Working
Cover of Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets
Cover of Antifragile: Things That Gain from Disorder
See all books on Bookhive (opens in new tab)