Ken Case

@kcase
3.4K Followers
479 Following
983 Posts

CEO of @OmniGroup, a small Seattle-based software company who have won five Apple Design Awards (for @OmniFocus, @OmniGraffle, and @OmniWeb).

Enthusiastic about doing things early: university at age 14; AppKit on NeXT in 1989; apps on launch days for Mac OS X, iPhone, iPad, watchOS, and visionOS.

Gamer. Helped Wizards launch Magic: the Gathering. Helped with Doom on NeXT; with Quake, Oni, and Fallout 1/2 on Mac OS X.
#searchable #fedi22

Websitehttps://people.omnigroup.com/kc/
LocationSeattle

Deciding which T-shirt will be more likely to start conversations tomorrow.

Well, whichever you see me in, please say hello! (Had a nice developer from Vietnam say hello to me an hour ago based on their recognition of the OmniFocus logo on today's T-shirt.)

… little did I realize there was a whole other lineup of greeters lying in wait on the other side!
The folks cheering developers as they come and go from WWDC certainly have a ton of energy! (I'm glad to see the joy it brings some folks! Though, personally, I think I'm going to follow the lead of the developers I just saw slip quietly around the outside, bypassing most of the cheering.)
Omni team members are heading to Cupertino for WWDC 2026! Look for us at official Apple Events and community-driven events throughout the week: https://www.omnigroup.com/blog/omni-wwdc-2026
Omni at WWDC 2026 - The Omni Group

Omni team members are heading to Cupertino for WWDC 2026! Look for us at official Apple Events and community-driven events throughout the week.

The Omni Group

RE: https://mastodon.social/@CommunityKit/116642415039167800

Look for us at the @CommunityKit Indie Fair! We'll be the table with the @OmniGroup stickers... and a few other fun surprises.

What if your task manager could tell the story of your life? Ryan Briggs shares how 20 years with OmniFocus became an external memory for research, family, birthdays, medication reminders, and the thousands of tiny commitments that shape a life. - https://theomnishow.omnigroup.com/episode/how-ryan-briggs-uses-omnifocus

Twenty-five years ago today, I nervously stepped out onto the stage at WWDC 2001 and performed a humorous original song about software development.

The audience was both forgiving and enthusiastic and I have been writing songs and performing ever since.

I'm very grateful for those few minutes a quarter century ago and all they have led to through the years.

I hope you can make it out to our 25th anniversary show on June 11th!

https://livenearwwdc.com

LIVE near WWDC

Join James Dempsey and the Breakpoints, the iTunes chart-topping, nerd band for a night of original programming-oriented music and humor to benefit Techtonica.

Come celebrate 25 years of James Dempsey and the Breakpoints at LIVE near WWDC on Thursday, June 11th!

This year's a throwback to early LIVE near WWDC shows with free admission and a cash bar!

If you're in the Bay Area for WWDC, come on by for the show.

Click through for full details and registration link:

https://livenearwwdc.com

And please boost to help spread the word!

LIVE near WWDC

Join James Dempsey and the Breakpoints, the iTunes chart-topping, nerd band for a night of original programming-oriented music and humor to benefit Techtonica.

Modern HTML + CSS + JavaScript is an incredibly complex text system that can really only be accurately rendered by a modern browser. A modern browser is a very heavyweight, complex piece of native app code that comes with a ton of overhead.

So if you're already running a browser and rendering content inside it, you've already paid the overhead and why not render Markdown/HTML? But if you're running a much leaner native app, adding a simple Markdown notes field is going to add a lot of overhead.

"Native apps are bad at rendering text" is interesting framing. Web browsers are native apps, after all, and they're great at rendering web text. Native PDF viewers are great at rendering PDF text. And native rich text editors are great at RTF text—with rulers containing tab stops, etc.

(Back in the '90s, I built parsers and renderers for all three of these: OmniWeb on AppKit, OmniPDF on AppKit, and RTF text for Java.)

The very real, hard problem is round-tripping content between text systems.