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

🇺🇸
Joined February 2007
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
11
112
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
273
gerne
Living room display in the DDR Museum in Berlin.
1
349
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
2
400
We’ve discovered beautiful new ways to reduce your battery life
1
5
260
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
2
4
1,253
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
605
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
588
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
2
8
1,329
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
593
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
4
10
3,402
⌨️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
1
653
.@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
520
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
761
.@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
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
656
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
1
10
1,450
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
304
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
289