It's as though I see processes I have to undertake in my life in terms of "maximizing" or "efficiency."
I don't think this has been bad for me, since I often think of maximizing my enjoyment, health, and other general good things.
Do other people in tech notice this shift, or am I just growing up? Or is it just me?
Computers, themselves, don't "think" about efficiency and maximizing, they think literally (and I do know some people who take everything too literally, I would say they "think like computers" in the sense that they lack humor and imagination and creativity). Instead I'd say I think like a computer scientist/systems thinker. I think about what collection of actions and conditions would achieve a goal most effectively. This can be in several regards:
- Most efficient
- Most repeatable
- Most sustainable
These are the same kinds of things that I think about in developing/designing software systems. But I'm not thinking like a computer.
App: "Tut, tut, you didn't cross that 't'."
Me: "Then how did you know it was a 't' ??"
App: "Never mind. Just go do it while I relax a bit."
Me: "OK try it now."
App: "Whoops! Syntax jubilation error in line 1 character 1."
Me: "Where?"
App: "That's not my job. I do as I'm told. "
Oh well. It's fun.
You are not a computer, not even close. Unfortunately, we are often temped to think we are. It's a cause of the social disfunction techies are known for. Don't be so self-limiting. To think we are like a computer can be useful, but it can be a crutch.
I am not a “rockstar” engineer - mostly I just tend to think in terms of truth tables, or case coverage because that’s a huge part of my day job.