Dominik Hofer
banner
dominikhofer.me
Dominik Hofer
@dominikhofer.me
Crafting billow.so @ trueform.agency at day.
Building @morgen.blue and tinkering with my personal website at night.

🔗 https://dominikhofer.me
📌 Switzerland
Back to @dominikhofer.me 🪄

dominik.social was a cool handle but it felt a bit weird in other ATProto contexts like on Tangled plus it was disconnected from my personal website.
September 18, 2026 at 3:03 PM
Reposted by Dominik Hofer
this is basically why you haven’t seen anything new come out. the companies and people who are already capable of shipping are still doing so at faster rates, while most projects get abandoned
the last 20% to get a product shipped and successful is as difficult as ever

this is where 99% of programmers have always fallen off

the first 80% is a lot easier and so we're seeing more abandoned projects than ever
September 18, 2026 at 2:37 AM
I increasingly think that little games like this and @pudding.cool style visual essays are the best ways of informing the public about issues in a way that doesn't feel abstract anymore.

The board game “Daybreak” also does this very well regarding climate change.
New: Trump called crypto "thin air." Last year, he reported $1.4 billion in income from it.

Buyers of his crypto? They're an estimated $4.7 billion underwater.

I made an 8-bit game out of it—

📈 Play as Trump: you cannot lose money.

📉 Play as an investor: you cannot win.
‘THIN AIR,’ REAL MONEY — The Trump Crypto Game
An 8-bit game about real money. Play as Trump: you only make money. Play as an investor: you only lose. Every figure is drawn from Public Citizen's report and the sources it cites.
thinairrealmoney.com
September 17, 2026 at 2:16 PM
Reposted by Dominik Hofer
September 14, 2026 at 5:12 PM
Reposted by Dominik Hofer
🙋‍♂️ ever wanted to build something without needing to configure a db, auth, file storage or a cms?

it turns out you already have all four if you have a bluesky account

👉 airspace is a typed client for it
airspace
The database you already have.
getair.space
September 14, 2026 at 4:08 PM
Switching to a Pixel

I moved from iOS to Android.
Switching to a Pixel
I moved from iOS to Android.
dominikhofer.me
September 14, 2026 at 6:44 PM
10:1

A good old rule of thumb.
10:1
A good old rule of thumb.
dominikhofer.me
August 19, 2026 at 1:43 PM
My simpler home on the internet

Iteration number three of my personal website.
My simpler home on the internet
Iteration number three of my personal website.
dominikhofer.me
August 16, 2026 at 11:35 AM
Reposted by Dominik Hofer
You’re not overthinking, you’re underdoing
August 11, 2026 at 8:12 PM
Reposted by Dominik Hofer
riding the internet subway to recent links people have visited..
August 6, 2026 at 6:27 PM
Reposted by Dominik Hofer
hard pill to swallow for atproto developers/creators: 99% of potential users either do not care about, value, understand, or want to “own their own data”

i see so many apps/projects lead with this “value prop”, but it’s not an important or meaningful consideration for most people
July 30, 2026 at 2:47 PM
Worked a bit more on the art direction/branding for @morgen.blue.

I really like this “dreamy” look I ended up with and even built myself a little tool where I can generate more similar background visuals like these.

#buildinpublic
July 23, 2026 at 12:35 PM
As always, it’s the simplest productivity techniques that work the best.
https://dominikhofer.me/ticking-boxes
July 20, 2026 at 5:24 PM
I really like how @morgen.blue’s ”discover” page is coming together. Especially the expand interaction 🪄

#buildinpublic
July 17, 2026 at 1:51 PM
A stack of emails and text messages and one question: Who committed the murder and why?
https://dominikhofer.me/the-appeal
July 9, 2026 at 7:59 AM
And what makes them look iconic.
https://dominikhofer.me/how-metro-maps-evolved
July 4, 2026 at 1:19 PM
Reposted by Dominik Hofer
How much you play is my favorite measure of success in this industry. You stop looking up to tech execs (who look miserable) or hyper-growth founders (stressed) and start looking up to independent creative minds who shape a space that allows them to play.
June 29, 2026 at 7:02 PM
Reposted by Dominik Hofer
After thinking about this question all weekend, I think my favorite candidate is the alchemical symbol for air: 🜁

It’s connotes both atmosphere and “transfer”. It’s a standard Unicode character. It references a capital “A.” And it’s very simple, which feels appropriate for a protocol, like 🌐 or 🛜.
June 24, 2026 at 4:57 PM
Reposted by Dominik Hofer
correct. no code - whether written by a human or an agent - should be getting reviewed by a human without being first reviewed by another agent.

imo that includes reviewing yourself! respect your own time and dont review the agents work until it’s asked for review from another model.
Nuclear opinion: I don’t care if you use AI to write code,¹ but making a human review a change before an LLM is disrespectful.

Why am I catching your bugs if a computer could have done it? It’s like asking to review code that doesn’t compile or pass CI.

¹ As long as you do it responsibly.
June 20, 2026 at 5:02 PM
This 👇

And it doesn't even take that much to make a product look more polished (80/20 rule, as always). Being *intentional* about a few fundamental design choices goes a loooooong way.
eti.tf étienne @eti.tf · Jun 19
i don't know for how long the slop ui look has been going on but i'm already sick and tired of it
June 19, 2026 at 4:02 PM
Reposted by Dominik Hofer
"but where are all the bluesky instances?"

i've heard this so many times that i wrote an explainer
There Are No Instances in atproto — overreacted
Like RSS and Google Reader.
overreacted.io
June 19, 2026 at 2:46 PM
Which world cup countries would qualify for the knock-out stages based on their per-capita CO2 emissions.

via @republik.ch
June 15, 2026 at 9:42 AM
Followers not found.
June 11, 2026 at 1:53 PM
Reposted by Dominik Hofer
made atproto.md awhile ago, just added some relay features. discover repos by collection and constellation backlinks.

connect your agent to the /mcp to fetch records, resolve actors, discover repos and more. try it out, suggest stuff, contribute.
atproto.md — AT Protocol data as Markdown
A read-only, markdown-first API for the AT Protocol. Fetch any repo, collection, or record from any PDS as clean Markdown, discover every repo using a lexicon, and explore backlinks. No auth, no API k...
atproto.md
June 11, 2026 at 10:03 AM
Folded my first #origami crane today because I needed a break from studying 😶‍🌫️

Let's hope it brings me luck for the exams :)
June 7, 2026 at 1:30 PM