Skip to content
Ben Tsai
Ben Tsai
  • Blog
  • Uses
  • Garden
  • Guestbook

  • 2026
  • Mar 25 Comprehension is the job
  • Mar 25 The paradox: to get better at ai, you need to not use...
  • Mar 19 Performative
  • Mar 18 Software is people
  • Feb 2 Outsourcing thinking ↗
  • 2025
  • Oct 30 It’s Okay ↗
  • Oct 29 Thinking modes ↗
  • Oct 19 The simulation of judgment in LLMs ↗
  • Oct 10 Text Is Best
  • Sep 2 It’s a Trap
  • Aug 19 Democratizing Knowledge
  • Jun 26 You Think?
  • Jun 26 Do the Work
  • Apr 28 Who is more foolish...
  • Feb 24 [#TheCompoChallenge]
  • 2024
  • Dec 9 Analog
  • Oct 16 Scratchpad
  • Sep 13 Prototype for Whom?
  • Sep 3 Will AI go the way of the Concorde? ↗
  • Jun 24 Not Another Chatbot!
  • Jun 11 Disdain for AI
  • Jun 7 WeblogPoMo2024
  • May 17 My Coffee Workflow
  • May 14 Why I Write
  • May 8 Love & Pain
  • May 3 For Good Measure
  • May 2 Mmm…Coffee
  • May 1 Juicy Apps
  • Apr 23 Multidimensional Prototyping
  • Apr 8 Who Knows?
  • Apr 7 My Recommendation Engine
  • Apr 5 Cool Knee Scooter, Dude!
  • Mar 23 Blogging Retrospection
  • Mar 22 I’ve moved my blog back to bentsai.org...
  • Mar 14 Developers in the Double-Diamond
  • Jan 25 Craft Versus Convenience
  • Jan 18 The Power of the Input Field
  • Jan 16 Words Can’t Espresso
  • 2023
  • Dec 29 My App Defaults
  • Dec 22 Pourquoi Pika?
  • Dec 22 Friction
  • Dec 19 Working with Designers
  • Dec 4 Current Thoughts on Blogging
  • Nov 30 My Bicycle
  • Nov 29 Effort
  • Aug 10 Career Advice
  • Jul 7 Le Jazz
  • Jun 22 In Person
  • Jun 16 Vision Con
  • May 15 AI: Has the Horse Left the Barn?
  • Apr 27 Wow and Meh for AI
  • Mar 30 The Power of Prototypes
  • Mar 14 I was posting the other week about this tension with the format...
  • 2022
  • Dec 15 Raycast Wrapped 2022
  • Dec 12 Change Default Card Size in Kinopio
  • Dec 1 Analog
  • Dec 1 The Future
  • Nov 21 Even More Minimal Coffee Recipe
  • Nov 7 Team Planning with Kinopio
  • Nov 7 A Usability Conference
  • Sep 8 Public Jrnl
  • Aug 19 Tech Debt → Maintenance Load
  • Aug 18 Intentional but Reluctant
  • Aug 15 Developers Doing Discovery
  • Aug 2 Styling Prose
  • Jun 16 Bible at Your Fingertips
  • Jun 15 New Mac New Stuff
  • Apr 8 Career Talk
  • Mar 3 Please Don't @all
  • Jan 3 On Being Scrum Master
  • 2021
  • Jul 29 How to Anonymize a Kinopio Space
  • Apr 13 Kinopio Select
  • Mar 12 Kinopio → Markdown
  • Feb 23 I Got My First mac
  • 2020
  • Sep 8 My Daily Utilities
  • Aug 6 I Joined the Kinopio Club
  • Jun 11 I Moved My Blog
  • 2018
  • May 18 Cold Brew Mocktail
  • 2017
  • Apr 6 Lowering the Bar
  • Feb 22 Fixed Lens Fun
  • 2016
  • Oct 24 Keyboard Hacks in macOS Sierra
  • Jun 27 Git Log for "What I did today"
  • 2015
  • Jul 6 App Idea: "Buzz Clock" for Apple Watch
  • 2014
  • Mar 13 Dream Calendar App (Sketch)
  • Mar 13 Dream Calendar App: Visualizing Time
  • Feb 22 My Perfect Calendar App
  • 2013
  • Dec 18 YouVersion Bible URL Scheme
  • 2012
  • Sep 28 My First Course(ra)
  • Sep 19 Our First Retrospective
  • Sep 17 Retrospectivizing
  • Jul 26 The Art of Lean Software Development
  • Jul 25 Sheet Music, DNA, and Source Code
  • Apr 26 Why Is Estimating So Hard?
  • Feb 27 Agile Reboot: Putting the Man Back in Manifesto
  • Feb 9 Why and How We Use Campfire
  • Feb 2 Lessons Learned: The Hacker Way
  • Feb 1 Taking Automated Tests Off the Pedestal
  • Jan 23 Markdown and Blogging and Dropbox, Oh My!
  • Jan 23 Reducing friction and Scriptogram's new text editor
  • 2011
  • Dec 23 Flaky iPhone Home Button Workaround
  • Dec 18 Vim Tip: Swap Parameters
  • Dec 18 Intro to Calepin
  • Dec 13 Posting to Wordpress from Calepin
  • Nov 7 Let Computer Do It
  • Sep 14 DVCS Big Wins
  • Aug 17 Review: User Interface Design for Programmers
  • Jun 17 Trust Your Developers?
  • Jun 15 Atlassian's 20% time policy
  • Jun 15 The Surprising Science of Motivation
  • Jun 10 Side Projects Project
  • May 23 Standing Desk
  • Feb 21 General Theory of Resources
  • Feb 21 IDisposable: The Contentious Dispose Pattern
  • Feb 16 IDisposable: IPayAttention
  • Feb 11 Disposing: "You keep using that word. I do not think it means what you think it means."
  • Feb 11 Implementing IDisposable?
  • 2010
  • Mar 22 An .hgignore File for Visual Studio 2008 and ReSharper
  • 2009
  • May 8 Making the Windows Command Prompt a Little More Humane
  • 2008
  • Jun 20 Campfire Tray Notifier Application
  • Jun 17 Collaborating with Mercurial
  • Jun 6 Sparklines
  • Jun 3 Enso Lives On
  • May 30 Using Mercurial as Ad-Hoc Local Version Control
  • May 28 Enso dead, back to Launchy?

Subscribe to read future posts in your inbox (or grab the RSS feed)