If you want to reach your full potential and maintain clarity of mind, stay away from addictive substances. My success and health come from 20+ years of abstaining from alcohol, tobacco, coffee, pills, and illegal drugs. Short-term pleasure isn’t worth your future.
Random PSA: box breathing has been exceptionally effective for me -- I wish I'd discovered it sooner. After around a minute of it, I reliably can start sleeping wherever I am. Useful with jet lag adjustment, random naps in the back of a car, etc.
(Box breathing: inhale, hold, exhale, hold, with each step lasting five seconds.)
Even if AI were going to make human programmers obsolete, the best way to figure out how to adapt to its rise would be to learn to code, because software is what it's made of.
“Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision demanded by traditional programming will remain valuable transferable attributes, but they won’t be a barrier to entry.
Many times over the years I have thought about a great programmer I knew that loved assembly language to the point of not wanting to move to C. I have to fight some similar feelings of my own around using existing massive codebases and inefficient languages, but I push through.
I had somewhat resigned myself to the fact that I might be missing out on the “final abstraction”, where you realize that managing people is more powerful than any personal tool. I just don’t like it, and I can live with the limitations that puts on me.
I suspect that I will enjoy managing AIs more, even if they wind up being better programmers than I am.
i had never seen this perspective of the original iPhone keynote that makes the audience reaction that much more real
here's the reaction to seeing slide to unlock for the first time: