Simon
@hojberg.xyz
230 followers 240 following 79 posts
Front-End @unison-lang.org (Leading UCM Desktop and Unison Share) https://github.com/hojberg Web: hojberg.dev Writing: https://programming-is-collaboration.com Dance more!
Posts Media Videos Starter Packs
Pinned
I wrote about AI and programming.

About the identity challenges we are facing as programmers and the potential erasure of craft.

There's a fun little easter egg in the header as well :)

hojberg.xyz/the-programm...
The Programmer Identity Crisis ❈ Simon Højberg ❈ Principal Frontend Engineer
On AI, Creativity, and Craft
hojberg.xyz
It’s so weird to me that they chose an animation where it looks like it’s spying on your document. A really strange branding decision. They could have done so many other things to convey confidence
This is really cool!
Reposted by Simon
I wrote about AI and programming.

About the identity challenges we are facing as programmers and the potential erasure of craft.

There's a fun little easter egg in the header as well :)

hojberg.xyz/the-programm...
The Programmer Identity Crisis ❈ Simon Højberg ❈ Principal Frontend Engineer
On AI, Creativity, and Craft
hojberg.xyz
Reposted by Simon
Can’t decide what to buy on Prime Day?

Try: absolutely nothing, and then go support indie bookstores instead 📚
Reposted by Simon
Reposted by Simon
Please, please, please do this. One of my biggest JS pet peeves is when people catch errors then throw a new error without including the cause. You’re shooting yourself in the foot.
JS pro tip: Add { cause } to errors. Makes debugging and inspection way easier 🔍

developer.mozilla.org/en-US/docs/W...
Reposted by Simon
You can now spin up Unison Cloud clusters on your own infrastructure!

✅ Build elastic distributed systems and services in vastly less code
✅ Fast, typed RPC
✅ Deployments in seconds
✅ Free to get started

youtu.be/0sZqI1XoGLY
Unison Cloud on your infrastructure
YouTube video by Unison Language
youtu.be
@tangled.org In trying to create a new repository (my first on tangled) I get this error `xrpc request failed`?
Reposted by Simon
We are thrilled to announce that our NEW Large Language Model will be released on 11.18.25.
Yeah I’m using it on my website. It mostly works great. Dealing with fallbacks is a bit annoying but it’s ok. I’d love to be able to do a lead-in styling as well.
Reposted by Simon
✨ The new dependents view shows everywhere a definition is used, broken down by category, as a separate card in Unison Share and the Unison Desktop app.

Your codebase is a bidirectional graph! You should be able to walk it as such.
I miss Strange Loop
Reposted by Simon
🤝 Check out our new side-by-side language pages for Unison! We provide comparisons for syntax and patterns found in other languages and how to accomplish them in Unison.

Here's a snippet from our Python guide. 🐍 More to come!

www.unison-lang.org/compare-lang...
Reposted by Simon
Sam Rose @samwho.dev · Aug 23
✨ Big O ✨

Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o.

With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
Reposted by Simon
Did you know, Unison has a @zed.dev extension? It's built by our wonderful community!

🛸 The friendly programming language from the future plays nice with your favorite editors. 👽✌️
unison Extension
A native Zed extension for unison.
zed.dev
Reposted by Simon
Wrote up my thoughts on the "extreme work culture" more and more AI startups expecting devs to work regularly late into the night and on weekends at AI startups.

I don't think it will change but cannot see this being healthy. (The hope of) money talks?

blog.pragmaticengineer.com/new-trend-ex...
Reposted by Simon
🧙 For fans of optics and traversals and other such functional programming wizardry, here's Unison's own @chrispenner.ca, explaining how he composed custom Traversable instances to speed up Unison Share database queries!
Using traversals to batch database queries
Techniques for lateralizing nested code
chrispenner.ca
Reposted by Simon
I've wanted versioning on my digital garden for ages. Felt like a critical missing piece.

Making my own dreams come true over here.

Hard but fun to design this. These aren't automatically generated – I intentionally decide when to make new versions. Not every edit = new version. Only major updates
Simon @hojberg.xyz · Aug 14
This is super cool!
Reposted by Simon
The award-winning Caves of Qud is coming to Nintendo Switch in Q4 2025!
Reposted by Simon
So excited and honored to be speaking at SF Ruby conf in November! I’ll be talking Realtime with Rails, Anycable and Yjs! Hope to see you there!
⚡️ We launched the general ⚡️ ticket sale⚡️ for the San Francisco Ruby Conference on November 19-20! Get yours at lu.ma/sfrubyconf2025
The full program is live on sfruby.com/speakers and it is 🔥exceptional🔥.
Friends, help us share the message!
Reposted by Simon
Walking is really, really, really good for you.

Conclusion of a new meta-analysis that reviewed 57 studies on walking & health:
"Compared with 2,000 steps per day, 7,000 steps per day was associated with a 47% lower risk of all-cause mortality."

www.thelancet.com/journals/lan...
Reposted by Simon
Study finds A.I. LLMs advise women to ask for lower salaries than men. When prompted w/ a user profile of same education, experience & job role, differing only by gender, ChatGPT advised the female applicant to request $280K salary; Male applicant=$400K.
thenextweb.com/news/chatgpt...
ChatGPT advises women to ask for lower salaries, study finds
A new study has found that large language models (LLMs) like ChatGPT consistently advise women to ask for lower salaries than men.
thenextweb.com