Szymon Kaliski

Programming Tools and People's Needs

  • turns out people might not want programming tools after all, they just want to get their things done

  • I think that "programming for everyone" is not a real thing - people don't seem to have "big problems" that they would solve only if they just could program ("problem-finding" is a skill in itself)

  • most people seem to want proper, well-built tools to do their job, not to be able to build their own tools

    • counterexample is something like a woodworking setup, where tools are created ad-hoc
  • related notes:


I think it is a platitude that learning to code gives you agency over computers and lets you solve problems in your life, and it's not actually that true

— Omar Rizwan - https://twitter.com/rsnous/status/1269736402578632704 ↗

the notion backstory is that it tried to be a "programming for everyone" product, that failed (for tech + market reasons), and the successful product is the result of a big scary pivot toward "what the world wanted" https://figma.com/blog/design-on-a-deadline-how-notion-pulled-itself-back-from-the-brink-of-failure/ ↗

— Tom MacWright - https://twitter.com/tmcw/status/1213337118199599104 ↗

In the first go-round - Notion beta - Ivan and Simon made a programming application that was easy to use even if someone didn't know how to code. It turned out, people weren't interested in that.

Design on a deadline: How Notion pulled itself back from the brink of failure ↗

Backlinks

  1. 2024-04-05End-User Programming vs Programming1
  2. 2021-07-09Spreadsheet for End-User Programming Might be a Wrong Model1
  3. 2021-07-09End-User Programming1
  4. 2021-07-09Domain Experts Shouldn't be Limited by Developer Time1