Simon
banner
hojberg.xyz
Simon
@hojberg.xyz
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!
Pinned
Simon @hojberg.xyz · Oct 7
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
Sharing atproto-experiments: a foundation for building AT Protocol tools using @unison-lang.org . And the first tool is to sync Bluesky replies as @leaflet.pub comments. #atproto #unisonlang #leafletpub
atproto-experiments
A foundation for building tools on the AT Protocol using Unison Programming Language.
notes.kaushikc.org
November 26, 2025 at 4:38 PM
Reposted by Simon
🎉 Unison 1.0 has landed!

After years of engineering, design, and community collaboration, we’re excited to announce this milestone!

Spread the word!
Announcing Unison 1.0
After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.
www.unison-lang.org
November 25, 2025 at 7:01 PM
Reposted by Simon
Just what I’ve always wanted: a bot to watch a season for me and tell me what happened.
Prime Video launches AI-powered Video Recaps to help viewers catch up between seasons
Video Recaps, a first-of-its-kind application of generative AI, provides Prime Video customers with compelling, comprehensive season recaps to bring viewers up to speed on their favorite stories.
www.aboutamazon.com
November 19, 2025 at 6:49 PM
Reposted by Simon
🚀 New deep dive: Distributed System Engineering in Unison

In our latest blog post, take a look at the design of the Volturno library: a distributed stream processing engine built atop Unison Cloud.

www.unison-lang.org/blog/volturn...
Distributed system engineering in Unison: Volturno · Unison programming language
We look at the design of Volturno, a streaming engine with exactly-once processing, to illustrate why Unison Cloud is a great enabler for distributed systems builders.
www.unison-lang.org
November 4, 2025 at 8:26 PM
Reposted by Simon
After a year hiatus, my series on all things Ruby concurrency is back! This post digs into the interrupt mechanism in Ruby threads. These interrupts revolve around bit masks, so it's got some Ruby bit work as well!

Expect more regular updates from now on 💃💃💃

jpcamara.com/2025/10/22/b...
Bitmasks, Ruby Threads and Interrupts, oh my!
👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby. It’s a deep dive, so it’s divided into several parts: Your Ruby programs are always multi-threaded: Part 1 ...
jpcamara.com
October 23, 2025 at 12:08 PM
Reposted by Simon
We went from being asked to think different to not thinking at all.
October 23, 2025 at 2:32 PM
Reposted by Simon
Getting started with writing some Unison code: www.youtube.com/watch?v=13Do...
Starting the UCM and setting up a scratch file
YouTube video by Unison Language
www.youtube.com
October 22, 2025 at 4:58 PM
Reposted by Simon
The Servo project is starting to publish releases, version 0.0.1 is out today! 🚀
You can learn more about the goals and plans behind these releases in our blog: servo.org/blog/2025/10...
Servo 0.0.1 Release - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
A brief update on the goals and plans behind the new Servo releases on GitHub.
servo.org
October 20, 2025 at 1:28 PM
Reposted by Simon
New blog post is up!

"Programming in the Sun: A Year with the Daylight Computer"

wickstrom.tech/2025-10-10-p...
Programming in the Sun: A Year with the Daylight Computer
wickstrom.tech
October 10, 2025 at 9:48 AM
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
October 7, 2025 at 11:42 PM
Reposted by Simon
Can’t decide what to buy on Prime Day?

Try: absolutely nothing, and then go support indie bookstores instead 📚
October 7, 2025 at 2:23 PM
Reposted by Simon
In memoriam...
October 3, 2025 at 11:38 AM
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...
October 1, 2025 at 10:46 PM
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
October 1, 2025 at 7:39 PM
@tangled.org In trying to create a new repository (my first on tangled) I get this error `xrpc request failed`?
October 1, 2025 at 7:26 PM
Reposted by Simon
We are thrilled to announce that our NEW Large Language Model will be released on 11.18.25.
October 1, 2025 at 2:38 PM
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.
September 26, 2025 at 8:01 PM
I miss Strange Loop
September 23, 2025 at 4:24 PM
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...
September 2, 2025 at 6:21 PM
Reposted by Simon
✨ 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.
August 23, 2025 at 2:35 PM
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
August 20, 2025 at 7:31 PM
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...
August 14, 2025 at 4:41 PM
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
August 13, 2025 at 4:25 PM
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
August 14, 2025 at 1:18 PM
Reposted by Simon
The award-winning Caves of Qud is coming to Nintendo Switch in Q4 2025!
August 7, 2025 at 1:15 PM