09 Nov 25

Spreadsheets are particularly useful for thinking through financial models, budgets, or any situation that involves considering lots of possible scenarios. Instead of laboriously redoing a bunch of math, you can quickly ask “what if?” questions and see the effects.

Very nice work by Litt and the Ink and Switch crew. Wondering if there’s a way to combine Ambsheets v1 and v2 to have both a nice interactive grid and clear formulas when you need them.

by kawcco 1 month ago saved 2 times
Tags:

04 Nov 25

80% of the people only need 20% of the features.

by kawcco 1 month ago saved 4 times
Tags:

01 Nov 25

Keeping scrollbars easy to acquire even in large files.

by kawcco 1 month ago
Tags:

01 Sep 25

On inboxes as application-specific todo lists.

by kawcco 3 months ago saved 2 times

29 Aug 25

I invented a new instrument: The Qweremin is a qwerty theremin.

by kawcco 3 months ago

28 Aug 25

The hamburger button, so named for its unintentional resemblance to a hamburger, is a button typically placed in a top corner of a graphical user interface. Its function is to toggle a menu (sometimes referred to as a hamburger menu) or navigation bar between being collapsed behind the button or displayed on the screen. The icon which is associated with this widget, consisting of three horizontal bars, is also known as the collapsed menu icon.

by kawcco 3 months ago
Tags:

One of our central beliefs at the lab is that premature formality is the root of all evil.

Computers are great at doing things formally with explicit structure. Programs are formal descriptions of what the computer should do. But while using formalisms can be great, forcing people to be explicit about everything often gets in the way.

by kawcco 3 months ago
Tags:

25 Aug 25

Users often struggle with cloud file-sharing applications. Problems appear to arise not only from interface flaws, but also from misunderstanding the underlying semantics of operations like linking, attaching, downloading, and editing. We argue that these difficulties echo long-standing challenges in understanding concepts in programming languages like aliasing, copying, and mutation.

via: https://blog.brownplt.org/2025/08/25/cloud-sharing.html

by kawcco 4 months ago

23 Aug 25

via: https://kevinlynagh.com/newsletter/2025_07_flatpack/

by kawcco 4 months ago

20 Aug 25


There are endless debates online about Rust vs. Zig, this post explores a side of the argument I don’t think is mentioned enough.

The whole point of Rust is to use the borrow checker, but when you frequently need to do something the borrow checker doesn’t like… should you really be using the language?

by kawcco 4 months ago saved 2 times

18 Aug 25

03 Aug 25

How would it feel if you could scribble on top of your Google Calendar events?

by kawcco 4 months ago

28 Jul 25

Mark Weiser gets it. He understands exactly why the current gen AI/LLM moment is so frustrating to me. We should be building better software, not creating more software to control our existing mid software for us.

For example: being alerted of a potential collision

  • agent: “collision, collision, go right and down”
  • ubicomp: background presentation of airspace information for continuous spatial awareness, as in everyday life. You’ll no more run into another airplane than you would try to walk through a wall.

Damn; he’s even anti-racist:

It obsessively fascinates

  • the human-like machine to which we give life
  • the perfect, all-powerful, slave
  • be careful when appealing to ancient prejudice

via: http://geoffreylitt.com/2025/07/27/enough-ai-copilots-we-need-ai-huds.html

Funny how Litt takes away a totally different message from this slide deck than I do.

by kawcco 5 months ago saved 3 times
Tags:

23 Jul 25

Today we’re excited to announce the first pre-alpha release of our new software CatColab 0.1: Hummingbird. CatColab is software for making models of the world together.

by kawcco 5 months ago

10 Jun 25