Understanding, explaining and simplicity

One of the best ways to see if you actually understand something is to try to explain it to someone else. It very quickly exposes gaps where you thought you had a clear understanding but in reality, you just had a passing one. (This is also one of the things I like about math, and code - they are really other ways of explaining something and seeing if you really understand it).

We value clean, simple designs in many areas - user interface, code, even organizational structure. But we often don’t get designs that are as simple as we want - why is that? Well, simplification is, again, another form of explaining things. To simplify something, you have to be able to break it down into it’s most fundamental, irreducible pieces and then only present exactly what’s needed. This is almost exactly the process of explaining something to someone - breaking it down into just those ideas you need to understand it.

So - just as trying to explain something will expose how well you understand it, trying to *simplify* something (a design, a team, an email) will show you how well you understand the problem. This is very useful - usually the instinct is to add to a design until it seems to do what you want. But the real trick is to take away, until you understand it will enough for it to be simple.

要查看或添加评论,请登录

Sam Schillace的更多文章

  • AI analogies and historical lessons

    AI analogies and historical lessons

    How to make sense of it all. I've decided to keep the primary posts over on Substack.

    1 条评论
  • Motion, Thought, Systems and AI

    Motion, Thought, Systems and AI

    In which I ponder how motion is like thought, why LLMs are like early steam engines (hitting things and pumping water),…

    4 条评论
  • Looking back at the Schillace "laws"

    Looking back at the Schillace "laws"

    Way back in, I think, March or so of 2023, after I’d spent a little while trying to build things with GPT-4, I wrote…

    5 条评论
  • A strange tech parable

    A strange tech parable

    In my role at Microsoft, part of what I do is spend time with the leadership team that runs M365, Office, and Windows…

    12 条评论
  • Simplicity, Clarity, Humility

    Simplicity, Clarity, Humility

    There is an old joke: “sorry this letter is so long, I didn’t have time to write a shorter one”. It’s funny, but it’s…

    4 条评论
  • A matter of context

    A matter of context

    It’s interesting that, as we talk about using AI more and more, the phrase we use is “human in the loop” instead of “AI…

    3 条评论
  • The tension between Chaos and Order

    The tension between Chaos and Order

    I’ve been spending the last week in Japan, meeting with makers and crafts people. as always, it’s a humbling…

    4 条评论
  • No Prize for Pessimism

    No Prize for Pessimism

    A book! I’ve been writing these letters for about 12 years now. I started writing them when I was at Box, as a way to…

    10 条评论
  • Adding Value in the Age of AI

    Adding Value in the Age of AI

    If you wrote out all possible combinations of, say, 1000 letters, the vast number of them would be nonsense. And the…

    3 条评论
  • Don't use AI to make work for humans

    Don't use AI to make work for humans

    I’ve started to notice an interesting pattern. More enlightened teams and people are using AI to get lots of work done…

    5 条评论

社区洞察

其他会员也浏览了