Sign in

Lance Haig

@lhaig.haigmail.com
258 followers 421 following 2.3K posts

Solution engineer and builder in Berlin. Specialist SE for AI and StrongDM at Delinea. Building Intent, nectvia.work and ramble.openwander.org. Created SPACE-SEA. Writing on AI in the enterprise, presales craft and building in public. Views my own.

PostsRepliesMedia
Lance Haig @lhaig.haigmail.com · 29/09/2026
Standing at an intersection in Amsterdam and wondering how there are no accidents, bikes everywhere no regard for the lights and cars in between
000
Lance Haig @lhaig.haigmail.com · 26/09/2026
All my profiles now say the same thing. LinkedIn, Bluesky, Mastodon, GitHub, GitLab and here. Next on my list is getting Nectvia pages to show a proper preview when you share them. Right now LinkedIn cannot find anything to show.
000
Lance Haig @lhaig.haigmail.com · 26/09/2026
I spent some time yesterday updating my profiles. Most of them still had me at StrongDM or Docker. I had to change each one by hand. LinkedIn, Nectvia, here, Mastodon, GitHub and GitLab. That is why I am building nectvia.work. Your profile should live in one place that you own.
100
Lance Haig @lhaig.haigmail.com · 25/09/2026
@poe.atpota.to can you give me your opinion on nextvia.wotk ? It allows optional storing of your data on your pds. I have not enabled private data yet as I am not sure how best it would work
nextvia.wotk
100
Lance Haig @lhaig.haigmail.com · 13/09/2026
I have just finished the migration of my apps from my homelab to infra on a hosted service so that it becomes easier to manage. This was much easier than expected and took only 2 days. The only non live stuff on my… nectvia.work/@lancehaig/post/d4e9e5…
002
Lance Haig @lhaig.haigmail.com · 13/09/2026
I have just finished the migration of my apps from my homelab to infra on a hosted service so that it becomes easier to manage. This was much easier than expected and took only 2 days. The only non live stuff on my homelab is the observability stack so I can get alerts. Can’t wait to share!!!
000
Lance Haig @lhaig.haigmail.com · 07/09/2026
Jemand, den ich kenne und der gesagt hat, er würde die AFD wählen, meinte, einer der Gründe dafür sei, dass es in Deutschland Schulen gibt, an denen kein Deutsch gesprochen oder unterrichtet wird.
100
Lance Haig @lhaig.haigmail.com · 28/08/2026
Does anyone that follows me wants to test out nectvia.work?
nectvia.work
Nectvia - Own Your Professional Identity
200
Lance Haig @lhaig.haigmail.com · 26/08/2026
On waiting for the protocol to keep things private: Atproto Spaces is the answer and it is close. It gives access control rather than encryption, though: readable by whoever runs the space. That is a real improvement on… nectvia.work/@lancehaig/post/bcd659…
000
Lance Haig @lhaig.haigmail.com · 26/08/2026
Nectvia publishes to your own atproto repo, but only what you switch on. The sensitive half is not published at all. DMs, job applications none of it, and not until the protocol can actually keep them private. This post… nectvia.work/@lancehaig/post/904aad…
000
Lance Haig @lhaig.haigmail.com · 15/08/2026
weact.campact.de/petitions/wi...
weact.campact.de
Du bist kein Content: Spanner-Brillen verbieten!
Stell dir vor: Jemand filmt dich – und du merkst nichts. Kamerabrillen bedrohen unsere Privatsphäre. Fordere klare Grenzen! Jetzt unterzeichnen ✍️
000
Lance Haig @lhaig.haigmail.com · 13/08/2026
@thdxr.com I would love to see how opencoden works with my intent language github.com/lhaig/intent...
github.com
GitHub - lhaig/intent: Intent: exploring contract-based language design for AI-generated code
Intent: exploring contract-based language design for AI-generated code - lhaig/intent
000
Lance Haig @lhaig.haigmail.com · 11/08/2026
@atmosphere.money do you plan to have SDK support for other languages? I would love a go SDK
110
Lance Haig @lhaig.haigmail.com · 29/07/2026
Ramble v0.5.10 is out. macOS binaries are now Developer ID signed and Apple notarized, Homebrew ships a trusted Cask. Install: brew install --cask open-wander/tap/ramble github.com/open-wander/...
github.com
Release v0.5.10 · open-wander/ramble
Changelog 41ae12a docs(install): simplify Homebrew installation bf8b081 docs(research): record deferred observability work 84213e0 feat(release): sign and notarize macOS binaries 96c1a2d fix(deps)...
000
Lance Haig @lhaig.haigmail.com · 19/07/2026
@sandervanhooft.bsky.social looking forward to Vatly coming online
020
Lance Haig @lhaig.haigmail.com · 16/07/2026
I didn't write any of the code. Any of it. Claude wrote all of it, I guided and audited. Which is what Intent is for. It just got good enough to compile itself, byte-for-byte identical. Four for four this morning. haigmail.com/intent-now-c... #golang #ai #OpenSource
haigmail.com
Intent now compiles itself
Intent now compiles itself
150
Lance Haig @lhaig.haigmail.com · 16/07/2026
Hey #atproto devs Is it posible woth standard.site to have more than one publisher for a document entry?
standard.site
Standard.site - One schema. Every platform.
Standard.site provides shared lexicons for long-form publishing on AT Protocol. Making content easier to discover, index, and move across the ATmosphere.
000
Lance Haig @lhaig.haigmail.com · 10/07/2026
I need some Design advice for my app. I want to use some of the features of the protocol to do messages, comments, blocking etc.. What is a best way to do this? Do I roll my own with in my own lexicon or do I just use the standard ones provided e.g. app.bsky.feed.post #ATproto #ATptotoDevAdvice
100
Lance Haig @lhaig.haigmail.com · 05/07/2026
@cfdevelop.bsky.social when do You think you will have go support in deslop?
110
Lance Haig @lhaig.haigmail.com · 03/07/2026
#atproto folks If I use the indigo oauth library is it possible to see the sites that I have allowed to use oauth ? My site autos ok but it seems the permission scope is quite huge. Any way to reduce the scope it asks for?
000
Lance Haig @lhaig.haigmail.com · 29/06/2026
@ec.europa.eu I don't think LInkedIn is complying with the spirit of the Data portability requirements. I cant get all my data from their zip download functionality as they "allow you to view your media only still on linked in"
100
Lance Haig @lhaig.haigmail.com · 27/06/2026
What is the best golang oauth library for #atprotocol? Asking for a friend
110
Lance Haig @lhaig.haigmail.com · 23/06/2026
@austria why are you letting scammers use your telephone systems to make calls? This is the only country in Europe I have been getting calls from that try to sell me crypto or try to tell me I have an account on some strange bank or that I have won some prize at a local supermarket. Seriously!!!!
000
Lance Haig @lhaig.haigmail.com · 22/06/2026
Fantastic moves forward
000
Lance Haig @lhaig.haigmail.com · 17/06/2026
One thing I love about this app is that you say some thing and then someone follows you and then you see they repost really cool stuff like rocket launches and things. Immediate follow back and my list of follows accounts just grows
000
Lance Haig @lhaig.haigmail.com · 17/06/2026
I find the #atprotocol so inspiring and I have sooooo many ideas of what to build or bring back from the old web. But I am not happy to have all people’s data be available on the firehose. 1/2
210
Lance Haig @lhaig.haigmail.com · 17/06/2026
I am hosting my account on @eurosky.social and I am very happy with how it has gone. Now I just need @mu.social to be a phone app.
2160
Lance Haig @lhaig.haigmail.com · 26/05/2026
Anyone interested in getting an invite to godvillegame.com I have been playing for over 16 years now as long as it has been around. One of the first AFK games. If interested please let me know by DM I have only 24
godvillegame.com
Godville - Divine Comedy
Want to become a god? Zero Player Game - a safe way to please your awesomeness and have a good time.
000
Lance Haig @lhaig.haigmail.com · 26/05/2026
Anyone want to help my rowing club in Germany to win this race? We need to get a large number of votes. You can only vote once a day www.lekker-vereinswettbewerb.de/projekte/69f... It would be much appreciated as it helps us get funding
lekker-vereinswettbewerb.de
10 Jahre lekker Vereinswettbewerb
Die lekker Energie fördert den Berliner Sportnachwuchs mit insgesamt 35.000 Euro.
000
Lance Haig @lhaig.haigmail.com · 17/05/2026
For some of us the 1973 date is also valid 😆
000
Lance Haig @lhaig.haigmail.com · 02/05/2026
Recharge time
View of the sea in a panoramic view, it shows the blue sky with a darker blue sea and the horizon disappearing into the distance
000
Reposted by Lance Haig
Terence Eden @edent.mastodon.social.ap.brid.gy · 02/05/2026
For fans of entirely spurious numbers, the UNIX timestamp is about to hit 17777777. Hold on to your butts!
Assuming that this timestamp is in seconds:
GMT: Sunday, 3 May 2026 at 03:09:37
Your time zone: Sunday, 3 May 2026 at 04:09:37 GMT+01:00 DST
Relative: In 20 hours
33150
Lance Haig @lhaig.haigmail.com · 25/04/2026
Blue sky with a small blemish humans visited recently
Picture of a blue sky with some
Trees on the left and right and the half moon off in the distance
000
Reposted by Lance Haig
Eurosky Social @eurosky.social · 17/04/2026
We’re fundraising to build everything we need to operate without Bluesky. Our €100,000 target will accelerate our goal of building a European app backend (Appview) and a microblogging app. Since last night over 282 of you contributed more than €5,000. Let's do this! fund.eurosky.tech
Screenshot of Eurosky fundraising page showing amount raised: €5,226 out of a €100,000 target and number of supporters (282).
13247143
Lance Haig @lhaig.haigmail.com · 13/04/2026
I find it strange sometimes when people are on a platform and use the platform but continue to fight the platform. You - could - just - leave and delete your account. No one is forcing you to be here 🤷‍♂️
010
Lance Haig @lhaig.haigmail.com · 05/04/2026
Just finished Old Man’s War by @scalzi.com . What a read!!! Can’t wait to start The Ghost Brigades
100
Lance Haig @lhaig.haigmail.com · 22/03/2026
Everyone who is building on the ATProtocol has the responsibility to make sure their users don’t expose themselves to bad actors when using your app. They will blindly trust that you are keeping their data secure and just sign up and upload data. Please please please think of their safety
100
Lance Haig @lhaig.haigmail.com · 22/03/2026
I know wveryone is really wxcited about @sifa.id at the moment, but i want you to PLEASE understand that if you import your data to that service it is publicly available and it will open you up to identity theft. people will copy your data and use it to open other accounts.
210
Lance Haig @lhaig.haigmail.com · 18/03/2026
When I joined LinkedIn, I used to say it was Facebook for business. Now it's just Facebook.
011
Lance Haig @lhaig.haigmail.com · 07/03/2026
New update for Ramble, my open-source registry for HashiCorp Nomad job files and Nomad Packs. 🍺 The Ramble CLI is now available via Homebrew: brew tap open-wander/tap brew install ramble ramble.openwander.org/docs/getting... Feedback welcome! #Nomad #HashiCorp #Golang #OpenSource #Homebrew
ramble.openwander.org
RMBL - Nomad Registry
Community registry for HashiCorp Nomad job specifications and packs.
010
Lance Haig @lhaig.haigmail.com · 07/03/2026
nomad-cfddns v0.1.0 is now available on Ramble! Cloudflare Dynamic DNS Periodic Job ramble.openwander.org/lhaig/nomad-c… #Nomad #cloudflare #dyndns
000
Lance Haig @lhaig.haigmail.com · 07/03/2026
pack-temporal v0.1.0 is now available on Ramble! Temporal Nomad Pack - Deploy Temporal Server, UI, and PostgreSQL to Nomad ramble.openwander.org/lhaig/pack-te… #Nomad #postgresql #temporal #workflow #orchestration #durableexecution
000
Lance Haig @lhaig.haigmail.com · 01/03/2026
Asked this on Mastodon, asking here too... Would you use a LinkedIn alternative built on AT Protocol? I have a side project that's been living in my head for a while, and it has been half done for a while. Waiting for private data on the pds. 1/2
111
Lance Haig @lhaig.haigmail.com · 27/02/2026
Not sure if anyone is interested but I created a fun little project a short while ago. github.com/lhaig/shelly... It allows my family to know when I am "on Air" as it were #FunStuff #FunFriday
github.com
GitHub - lhaig/shelly-status-light: Control a Shelly Duo RGBW smart bulb as an availability status indicator -- MCP server for Claude Code, mic-detection daemon for macOS, and Stream Deck plugin.
Control a Shelly Duo RGBW smart bulb as an availability status indicator -- MCP server for Claude Code, mic-detection daemon for macOS, and Stream Deck plugin. - lhaig/shelly-status-light
000
Reposted by Lance Haig
Simon Tomes @simontomes.com · 23/02/2026
Thank you @jay.bsky.team @pfrazee.com @why.bsky.team @dholms.at @martin.kleppmann.com @rose.bsky.team for @bsky.app. I’m so glad Bluesky exists. Keep being awesome humans. I’m user #383 and today is my 3 year Bluesky anniversary. It’s been fun! 😀 🦋🦋🦋
An email invite from Jay Graber.

Jay Graber
23/02/2023
To: undisclosed-recipients
Bcc: Simon >
Bluesky Invite
Hi friend!
We'd love for you to join us on the Bluesky private beta. It's still a work in progress, and we'd love to have your feedback.
Some quick instructions:
1. Download the Bluesky Social app from the Apple app store: https://apps.apple.com/us/app/
bluesky-social/id6444370199
2. During the signup process, you'll need to enter this invite code: bsky.social-d7oju
Look forward to seeing you there!
Thanks!
Jay
0362
Reposted by Lance Haig
Stuart Robson @sturobson.com · 24/02/2026
🎉 Looking for new work. 15 years front-end dev + Design Systems specialist. I help folks build, maintain & transform design systems. I'm also available for focused projects, front-end builds, codebase modernisation. Short to long term. Let's chat - stu@alwaystwisted.com reposts appreciated <3
26575
Lance Haig @lhaig.haigmail.com · 23/02/2026
How do you test a new mail server at scale? Asking for a friend 😅 Got an VERY alpha version I want to stress-test to see everything flow through before sharing. Any #homelab #golang or #dev folks have suggestions? (Yes I'm almost there, no I'm not sharing it yet 🙃)
010
Lance Haig @lhaig.haigmail.com · 23/02/2026
I have one “motto” I try to live by Don’t be a dick I wish more people in the world would live by this same view.
000
Lance Haig @lhaig.haigmail.com · 23/02/2026
The concept of free healthcare really confuses some people. Well mainly from countries that don’t have it or don’t invest in it to make it better for all
000
Lance Haig @lhaig.haigmail.com · 22/02/2026
All I need now for my Bluesky journey is my own Bluesky phone app and an app view 😀 Easy right 😀
000