Indie maker of @FluidApp, @ShapesApp & @FakeApp. | Learning 🇩🇪🇳🇱🇸🇪 | Making @VintageText.

Joined February 2007
70 Photos and videos
Pinned Tweet
The first beta of Fluid 2.0 is available here. 2.0 is a significant re-write using Apple's newer WebKit2 API with process separation for web content, and it's the first paid upgrade in Fluid's 11-year history. $5 // Hey, at least it's not a subscription! fluidapp.com/beta/

53
22
111
Very late to this bc I don't go here anymore, but SJ independently invented the concept of UBIQUITOUS LANGUAGE from "Domain Driven Design" by Eric Evans. It's been years since I read the book, but I still think about this roughly twice a day. daringfireball.net/2025/12/b…
1
240
20 Aug 2025
gerne
Living room display in the DDR Museum in Berlin.
329
17 Aug 2025
When I wrote @VintageText for my own daily Python programming use, I used TextKit 1 bc I had some existing code to start with. At the time I was worried it was a bad choice. (lol…writing yr own editor u've already made highly questionable choices). I guess it was a fine decision
15 Aug 2025
TextKit 2: The Promised Land: mjtsai.com/blog/2025/08/15/t… #mjtsaiblog
2
378
We’ve discovered beautiful new ways to reduce your battery life
1
5
250
Todd Ditchendorf retweeted
A new blog post is out! “Practical Design – Why Good Design Matters in Everyday Items” Retweets and likes are appreciated! Read it here: nubero.ch/blog/012
1
4
4
1,250
27 Jul 2024
Looking for a Mac-Native Audio Library/Player app -- like an alternative to the original iTunes/SoundJam app (without the store or video) -- that can read my iTunes music library without constantly pushing Apple Music on me. Does anything like this exist? #halp
2
3
594
22 Feb 2024
I'm not a Rust person, but neat to see an entire(?) new Linux Desktop Environment written in #rustlang. "Cosmic" DE from System76 (US computer manufacturer & creator of the "Pop!_OS" Linux distro based on Ubuntu) is now (kinda) available in Alpha: youtu.be/BzM6qSOtJkI
2
582
Todd Ditchendorf retweeted
New blog post is online! “In Praise of Buttons - Part Two - The Cost of Removing Physical Controls” Retweets and likes are appreciated! Read it here: nubero.ch/blog/010/
4
8
1,327
25 Jan 2024
Apple is increasingly cringe, so for the Mac's 40th, I'm switching to Linux (Tumbleweed Plasma) for web dev. // I know I'll never stick to it, but I'm giving it a try, and it's better & more interesting than I expected. Want to try Qtile toooo...
1
3
589
Todd Ditchendorf retweeted
The newest blog post is out! "In Praise of Buttons - Part One - Form *is* Function in Graphical User Interfaces" Retweets and likes are appreciated! Read it here: nubero.ch/blog/009 (And yes, this is a repost since the original tweet disappeared. Go, Elon! 🙄)
1
4
10
3,398
⌨️New Glorious Panda tactile key switches[1] & Susuwatari[2] key caps for my beloved ErgoDox-EZ split keyboard[3]. // Also shown in background: Keychron K2 84-key board[4] 1. gloriousgaming.com/products/… 2. drop.com/buy/drop-matt3o-mt3… 3. ergodox-ez.com/ 4. amazon.com/gp/product/B0874H…
1
1
649
31 Dec 2023
would
Volkswagen Orbit concept (1986)
1
419
31 Dec 2023
Another glitch in The Matrix: This morning I was practicing my German by mumbling to myself in the mirror "ich rasiere mich" while shaving. Cut to an hour later & the latest @lexiconvalley episode uses this exact phrase as an example of how English has lost reflexive constructs.
1
2
351
31 Dec 2023
.@nuberodesign on parochialism in User Interfaces: "The important thing is this: For people who speak more than one language, language is a choice, not a preference. My native language is German, but I opt to use all my video software in English." nubero.ch/blog/008/
1
2
519
31 Dec 2023
If Apple were going to offer a backdoor to 3-letter agencies, wouldn't it look something like this? daringfireball.net/linked/20…
2
5
758
29 Dec 2023
.@VintageText as a paid product was a total flop. (Put on your surprised face! 😱) So now it's FREE! (as in 🍺) If you ever wanted Vim but as a mac app but for some reason MacVim wasn't good enough for you… boy have I got the app for you: celestialteapot.com/vintage

23 Aug 2023
I built the Mac-native text editor I've long wanted: @VintageText is inspired by TextMate, but with the addition of most "Normal Mode" features of Vim and a simple BNF-style grammar language for configuring syntax highlighting. Version 0.1 available now: celestialteapot.com/vintage
6
655
23 Aug 2023
I built the Mac-native text editor I've long wanted: @VintageText is inspired by TextMate, but with the addition of most "Normal Mode" features of Vim and a simple BNF-style grammar language for configuring syntax highlighting. Version 0.1 available now: celestialteapot.com/vintage
2
1
10
1,443
23 Aug 2023
Key-bindings for the available Vim commands are configurable via the simple text file (again, located in the Application Support folder) below. Commands with a '_' prefix support an optional count prefix argument. // Visual Mode isn't actually supported just yet, sorry!
1
303
23 Aug 2023
Syntax Highlighting in @VintageText is inspired by TextMate but configured via simple BNF-style grammars w/support for Regex matching. Grammars describe a recursive-descent (NFA i.e. greedy, leftmost-matches-first) parser w/Infinite Lookahead via @the_antlr_guy-style Predicates.
1
288