I recently placed top 20% in a Kaggle competition. But I didn't write a single line of feature engineering. I didn't tune a single hyperparameter.
Instead, I built a system that knows how to approach ML problems - then pointed it at the competition and watched.
When something broke, I didn't fix the bug. I asked: "What was missing from the system's understanding?"
Then I taught the system that knowledge and it persists. The next competition the system starts smarter.
This is the shift I keep thinking about: we're moving from solving problems to solving problem-solving.
The code is becoming the comment. The solution is becoming the process. The programmer is becoming the teacher.
Read this in detail in my latest substack article:
Instead, I built a system that knows how to approach ML problems - then pointed it at the competition and watched.
When something broke, I didn't fix the bug. I asked: "What was missing from the system's understanding?"
Then I taught the system that knowledge and it persists. The next competition the system starts smarter.
This is the shift I keep thinking about: we're moving from solving problems to solving problem-solving.
The code is becoming the comment. The solution is becoming the process. The programmer is becoming the teacher.
Read this in detail in my latest substack article: