Builder of ideas, systems, and tools.
Exploring tech, philosophy, and the art of simplifying complexity.
A glitch in the human code.
Tech bros now talk about moats.
Building a Ghibli image generator?
You won't have a moat against someone one-shotting you whole product with AI.
Showing a vibe coded game to your 500k+ audience?
That's a moat.
Tech bros now talk about moats.
Building a Ghibli image generator?
You won't have a moat against someone one-shotting you whole product with AI.
Showing a vibe coded game to your 500k+ audience?
That's a moat.
Decided to work on another, simpler one. To get momentum again.
Now I'm down a rabbit hole.
Like one quest leading to multiple side quests.
Decided to work on another, simpler one. To get momentum again.
Now I'm down a rabbit hole.
Like one quest leading to multiple side quests.
You should still learn to code—even if AI writes better code than you.
Here's why:
You should still learn to code—even if AI writes better code than you.
Here's why:
What people think is hard:
- Coding
- Going to the gym
What's actually hard:
- healthy eating
- marketing
What people think is hard:
- Coding
- Going to the gym
What's actually hard:
- healthy eating
- marketing
It allowed less technical people to create.
And gave rise to a new breed: no-code developers.
AI coding won’t make developers obsolete either.
It’s doing the same:
enabling builders and is creating a new class of AI-assisted developers.
It allowed less technical people to create.
And gave rise to a new breed: no-code developers.
AI coding won’t make developers obsolete either.
It’s doing the same:
enabling builders and is creating a new class of AI-assisted developers.
Long emails from bullet points,
while people want the bullet points, not the long text.
AI avatars for video meetings,
while people don't want to show themselves.
Vibe coded games that nobody wants to play.
Long emails from bullet points,
while people want the bullet points, not the long text.
AI avatars for video meetings,
while people don't want to show themselves.
Vibe coded games that nobody wants to play.
Is it impressive because it’s a dog, or is it actually any good at playing?
At some point, you have to ask:
Are they good games?
Or are they cool only because they were vibe-coded?
Will anyone actually play them?
Is it impressive because it’s a dog, or is it actually any good at playing?
At some point, you have to ask:
Are they good games?
Or are they cool only because they were vibe-coded?
Will anyone actually play them?
I saw people with no coding skills at all build so much faster than me.
They shipped while I was still coding.
I felt behind.
But the reality hit those people in the face. Hard.
I saw people with no coding skills at all build so much faster than me.
They shipped while I was still coding.
I felt behind.
But the reality hit those people in the face. Hard.
Developers are realizing the importance of documentation.
They are writing/generating docs to give context to AI.
When docs were for humans, they didn't care.
Developers are realizing the importance of documentation.
They are writing/generating docs to give context to AI.
When docs were for humans, they didn't care.
One thing leads to 5 other things.
They each lead to another 5 more things.
One thing leads to 5 other things.
They each lead to another 5 more things.
That's where I think AI is going. But for entertainment.
Vibe coded games show how easily AI can create.
AI will soon create hyper-personalized entertainment instead current for-masses content.
That's where I think AI is going. But for entertainment.
Vibe coded games show how easily AI can create.
AI will soon create hyper-personalized entertainment instead current for-masses content.
I started putting the file paths to the top of the files.
To give better context to AI.
Is there a word for it?
AI driven development?
I started putting the file paths to the top of the files.
To give better context to AI.
Is there a word for it?
AI driven development?
If you can code, build it in code.
If you can code, build it in code.
Keep a list of all the ones you've bought.
Before buying another one, look at all the failed or abandoned projects.
Not to discourage you, but to keep you grounded in reality and learn from your mistakes.
Keep a list of all the ones you've bought.
Before buying another one, look at all the failed or abandoned projects.
Not to discourage you, but to keep you grounded in reality and learn from your mistakes.
This is the most likely outcome according to data we have about businesses.
2nd most likely:
It will go bankrupt within three years
3rd most likely:
It will never grow to more than 10 employees.
Adjust accordingly.
This is the most likely outcome according to data we have about businesses.
2nd most likely:
It will go bankrupt within three years
3rd most likely:
It will never grow to more than 10 employees.
Adjust accordingly.
Almost everywhere else it's positive.
E.g. the legacy of an author is their life's work.
Almost everywhere else it's positive.
E.g. the legacy of an author is their life's work.
I don't agree.
Building something good looking gives me energy to build more.
And new UI libraries make it so easy anyway.
I don't agree.
Building something good looking gives me energy to build more.
And new UI libraries make it so easy anyway.
I haven't changed anything on my site, but sometimes pages get indexed and sometimes deindexed on Google.
I haven't changed anything on my site, but sometimes pages get indexed and sometimes deindexed on Google.
They say school is important, because that’s the only place they learn.
After graduating, they stop learning.
Are you still learning and growing?
They say school is important, because that’s the only place they learn.
After graduating, they stop learning.
Are you still learning and growing?
I have mixed feelings about this.
I have mixed feelings about this.
People figured out thousands of years ago that there are certain principles that people in civilized societies should follow to live good lives.
People figured out thousands of years ago that there are certain principles that people in civilized societies should follow to live good lives.
Every one I have worked with. Without exceptions.
Every one I have worked with. Without exceptions.