banner
gohlis.ch
@gohlis.ch
Software developer from Germany 🇩🇪 I enjoy talking about programming, software engineering and testing in general.

You can also find me on @[email protected]
Reposted
New blog post! A close look at Tahoe menu icons https://tonsky.me/blog/tahoe-icons/
It’s hard to justify Tahoe icons
Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe
tonsky.me
January 5, 2026 at 11:10 AM
Reposted
A few days ago I gave a keynote at the PaPoC workshop on Byzantine Eventual Consistency and Local-first Access Control. It wasn't recorded, but slides are here
speakerdeck.com/ept/byzantin...
Byzantine Eventual Consistency and Local-first Access Control
Slides from a talk given at the 12th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC), Rotterdam, Netherlands, 31 March 2…
speakerdeck.com
April 5, 2025 at 2:15 PM
Reposted
I've made a brief summary of @bethcodes.bsky.social and @kentbeck.com's metaphor of The Forest and The Desert.

martinfowler.com/bliki/Forest...
bliki: Forest And Desert
A metaphor for why two software development ecosystems have difficulty communicating.
martinfowler.com
January 30, 2025 at 7:51 PM
Reposted
I still aspire to this list
"Take the courage to attack wathever code the team fear the most" is hands down the most underappriciated skill to have as a software engineer.

Thanks @kentbeck.bsky.social yet one time again for this amazing book.
December 13, 2024 at 4:28 PM
Reposted
When you have to manage many inter-team dependencies, accurate* estimates are critical. Since such estimates are impossible, this argues against having to manage many inter-team dependencies.

* accurate = fixed cost, scope, & time
December 10, 2024 at 2:23 PM
Das ist so dumm, ich liebe es 😂❤️
how do you all remember every UUID? I find it really hard. so I wrote them all down on every uuid dot com

the list has fast search across all 2^122 values (so you can find your favorites) - hoping to add some social features like "trending UUIDs" soon!
December 8, 2024 at 4:54 PM
Reposted
Let’s say you’re upset about something at work.

You can be
- passive by staying quiet
- aggressive by hurling insults or threats
- passive-aggressive by rolling your eyes or making sarcastic jokes

Or… you can be assertive by firmly communicating your needs while respecting the dignity of others.
September 26, 2024 at 9:59 PM
Reposted
Ich wenn ich das Haus verlasse
December 14, 2023 at 5:20 PM
Reposted
I did an interview in which we talked about the evolution of data systems, my book, moving from industry to academia, and local-first collaboration software gotopia.tech/articles/284...
Designing A Data-Intensive Future: An Unscripted Journey with Martin Kleppmann | gotopia.techlinkedi...
Jesse Anderson, director at Big Data Institute, and Martin Kleppmann, author of "Designing Data-Intensive Applications" explore together the evolving data landscape. They start with the origins of Mar...
gotopia.tech
December 12, 2023 at 2:30 PM
Reposted
I'm excited about this new companion library to Automerge, which makes it a whole lot easier to write collaborative apps by handling storage and networking automerge.org/blog/2023/11...
Automerge-Repo: A "batteries-included" toolkit for building local-first applications | Automerge CRD...
Today we are announcing our new library, automerge-repo, which makes it vastly easier to build local-first applications with Automerge. Take a look at our quickstart guide or read on for some backgrou...
automerge.org
November 8, 2023 at 7:36 PM
I am looking for numbers about how many #softwaredevelopment projects utilize #AutomatedTesting but I found nothing. I am so close to building a script to search through #GitHub myself.
But I would prefer to just refer to some study someone else has made. Does anybody know some source for this?
September 23, 2023 at 11:52 AM
User: "Can we have an feature X?"
Me: "Sure, give me a second." *implements feature*
My Boss: "Wtf, we cant give them feature X if we don't make it absolutely inconvenient!"
Me: *Explains users that we can't have nice things*

Only 30 hours left at this place.😪 #softwaredevelopment #coding
September 11, 2023 at 2:37 PM
Hey there! I'm a software developer from Germany 🇩🇪 I just flew into bsky.app and would like to connect with you if you're interested in 🧑‍💻#programming #coding #softwaredevelopment #softwaretesting #softwareengineering #TDD #technology 🐆#agile 🌎💚#climatechange #greenit and/or other related topics. 😊✌️
September 10, 2023 at 8:27 PM