What is a “real” coder?

I started programming Z80 assembly language on my TI calculator when I was 13.

I wrote code like this:

Start:

ld hl,

FPNum1

call $42D7

call $4263

call $4A7E

call $4A86

call $4A95

ld hl,title

ld de,$c324

ld bc,51

And it would compile into gibberish like this:

¡2˝¿>02¡!÷ÊÕCÁÕ°fiÕ°fiÕCÁÕ°fiÕ°fiÕCÁÕ°fiÕ°fi!:ÁÕCÁ!:ÁÕCÁ√ŸÕÇJÕ˜fi!�¸°‚>C2¡Õfl…ÌK¡ÌC¡>2�¡Õ¡Ÿ:˝¿˛� A€˛ˇ A€>

Every programming language is an abstraction layer that makes it easier for humans to interface with machines.

So when a “real” programmer tells you that using AI isn’t coding, unless they are literally writing machine code on a TextEdit doc (or directly manipulating physical transistors like Steve Wozniak did), they are benefiting from the exact same abstraction layers that have made modern programming possible for decades.

Don’t get me wrong, I have the utmost respect for the insanely talented programmers whose mathematical and logical genius forms the underpinning of our entire society. And I don’t believe that we should toss them aside like yesterday’s garbage.

I just believe that AI is the next evolution of programming languages, nothing more. And in the hands of experts, these tools become even more powerful.

Coding is a way of looking at the world, using logic and problem solving. Everything else is just a means to an end.

The Silicon Valley reason vs. the real reason

When you speak with as many Silicon Valley founders as I have, you start to recognize their “doublespeak”.

They switch into pitch mode and jump into the same set of rehearsed lines they’ve practiced 1,000x.

One founder seriously told me that his motivation to electrify taco trucks was that the gas generators were so loud he and his friends couldn’t have a conversation.

As a connoisseur of hundreds of taco trucks, I can safely say that while gas generators aren’t the best thing in the world, they’ve never stopped me from eating or talking.

So the Silicon Valley investor reason is: I needed to fix this annoying problem that made it unbearable to talk! But the real reason is: I want to electrify everything to reduce our reliance on fossil fuels.

We don’t need to couch our solutions in made-up problems. We don't need to communicate what we think people want to hear.

Just be honest. Exit pitch mode, and enter "real human being" mode more often.

The 4 things our society needs to survive

In Vaclav Smil’s book: How the World Really Works, he argues that modern society isn’t possible without cement, steel, plastics, and ammonia.

There’s no conceivable present or future where we don’t need increasing amounts of these building blocks, and all are heavily reliant on fossil fuels.

These days, we’re all mired in an onslaught of digital problems and digital solutions. We tend to lose sight of the big picture.

I’m reminded of a line in Paulo Coelho’s The Alchemist: “The Secret of Happiness lies in looking at all the wonders of the world and never forgetting the two drops of oil in the spoon.”

This means yes, we should focus on all the many wonders of our digital age. But we mustn’t lose sight of the fact that every great advancement in AI is backed by a giant, fossil-fuel-guzzling super plant.

Can we embrace the miracles of our technology, while still remembering that we are sustained by the finite resources of a pale blue dot, drifting through space?

The power of things people kinda don’t want to do

Alt title: Why the roads are empty at 3:30 AM.

When booking a flight, why would anyone choose to wake up at three in the morning to head to the airport?

Now being a little extra tired on any given morning isn’t that big of a deal, but it’s certainly more of a pain than sleeping in. It’s not much friction, but it’s enough for the roads to be largely empty.

So much of our society and culture is shaped by things that the vast majority of us “kinda don’t feel like doing” at any given moment.

Our collective reactions to a series of slight inconveniences define our public life.

Raising kids in the age of AI

Correlation ≠ causation. This much we know.

But why is it every time my child watches an hour of iPad, her tantrums seem to skyrocket?

So we took away the iPad for most of this summer.

The result? My daughter read literally dozens of books. She basically couldn’t stop reading. The number of meltdowns went near zero.

And still she wonders why she’s being punished with no iPad time.

But as a parent, it’s hard to see your kid thriving as a “punishment”.

AI means that none of us will have to read… anything. We’ll get the CliffsNotes of the CliffsNotes.

But at what emotional cost?