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
Linked in is manual but the rest you can automate
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
yup I "thought" I had published them but I had not in th enext steps then.
100
Lance Haig @lhaig.haigmail.com · 25/09/2026
They should be published already under nectvia.work
100
Lance Haig @lhaig.haigmail.com · 25/09/2026
Phone autocorrect for the mistake. So for now the lexicons are ok?
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
I really appreciate your work and enthusiasm. May you continue doing this
010
Lance Haig @lhaig.haigmail.com · 07/09/2026
They clearly have not worked for a large software company with codebases over 10 years old where there are parts that no one understands or is willing to touch and the lack of comments makes it impossible to figure out. The code documents itself brigade have not had to go back 6 years and fix a bug
100
Lance Haig @lhaig.haigmail.com · 07/09/2026
I have learnt new skills and been able to help others so much more. Many of the things I am learning now are more around project structure, technology interfaces and how clear specifications help improve code quality. Many say there is code bloat and no one will understand the code anymore.
100
Lance Haig @lhaig.haigmail.com · 07/09/2026
I applaud your eagerness to experiment and have fun. I am also doing this and finding out how each of the ideas I have had over the years look when actually built. You should not feel bad and I am sorry for the way things have gone. I also had to adjust so that I could keep paying bills.
100
Lance Haig @lhaig.haigmail.com · 07/09/2026
Ich dachte, es sei gesetzlich vorgeschrieben, dass jedes Kind Deutsch als Fach haben muss. Liege ich da falsch?
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 · 29/08/2026
Let me know how it goes once you get the mail please
000
Lance Haig @lhaig.haigmail.com · 29/08/2026
Can you sign up to the waitlist please as I can’t send you a DM
100
Lance Haig @lhaig.haigmail.com · 29/08/2026
Please register on the waiting list so I can enable your account
000
Lance Haig @lhaig.haigmail.com · 29/08/2026
Would you like one ?
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 · 22/08/2026
Or if you have a monolith then you scope to libraries
010
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 · 12/08/2026
That would be awesome thanks.
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 · 10/08/2026
I see them often on there as well
000
Lance Haig @lhaig.haigmail.com · 09/08/2026
I would be to scared you would laugh 😆
020
Lance Haig @lhaig.haigmail.com · 03/08/2026
Thanks , hope to release soon 😀.
000
Lance Haig @lhaig.haigmail.com · 02/08/2026
Thanks for this. I went with standard types where I could and then some new ones for my own items
100
Lance Haig @lhaig.haigmail.com · 02/08/2026
I am probably not impirtant enough to get bloacked 😀 or I am completly oblivious
010
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 · 26/07/2026
If you use a prd style approach to dev. May I suggest my Norman skill github.com/lhaig/norman I have refined it to balance token cost and quality
github.com
GitHub - lhaig/norman: Claude Code skills for planning and executing large software projects
Claude Code skills for planning and executing large software projects - lhaig/norman
010
Lance Haig @lhaig.haigmail.com · 25/07/2026
Just use an agent I the cli alongside your other tabs. I do that and I check in on them and answer questions when needed.
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
Thanks, I think as my language compiles to rust as well it might be a good test to try :-)
010
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 · 16/07/2026
What are you using for the benchmark test? I am Wondering if my Intent language would be able to be tested
111
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
And they will only allow you to get an API for your own data if you register a dataportability business account on their site. They are making it as hard as possible for citizens in the EU to get all their data easily out of their application. How can you still allow this to happen?
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
I think we have the chance to go past this now that we are taking back control of our internet. It will take a while but eventually how you teach is upto you
020
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