Absolute Versus Relative

As technologists and scientists, we are used to thinking in terms of absolute measurements - the room we are in has a specific temperature, our bank account has a specific number of dollars, the bug database has a certain set of bugs, and so on.

But as humans, most of the time, we aren’t that great at evaluating absolutes - we tend to think more in terms relative measures. We don’t think “it’s 65F in here, I’m cold” (unless we look at the thermostat), we feel cold relative to a bunch of things - and a 65F room can feel really warm if you just walked into it from outside in the winter.

Many of these relative measurements are essentially running averages. Wealth is a good example - if you ask most people how much wealth would make them content, the answer is usually roughly twice what they currently have, no matter what that amount is. We unconsciously keep a running tab and adjust to the usual state, and then compare from there.

This can happen in codebases, and in engineering teams too. If you’re not careful to measure the quality of your code and product clearly, and in absolute terms (bug count, latency, usage, etc), it’s very easy to acclimate and decide that something is more acceptable than it really is. The technical term for this is “because we always do it this way”. :)

People too - teams can slowly lower their standards in all kinds of ways, without really seeing it day-to-day: civility, engineering standards, velocity. If you look around you and most people aren’t working that hard, well, then in a relative sense, you don’t seem so bad, right? It’s very easy to build bad code, or worse, waste time in your career developing bad habits.

Not everything can be measured in absolute terms, and it’s not always useful to do so anyway. But it’s worth remembering - the frog that got boiled never noticed because he was running an average temperature calculation. :)

Marianna Biasco

Independent Civil Engineering Professional

2 年

Bellissima riflessione ... che mi fa temere quanto si possa accettare la mediocrità anche nella società civile! ?? ?? ??

回复

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

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 条评论

社区洞察

其他会员也浏览了