"(The winners) are the ones who learned to pick problems that matter and ship solutions that barely work, before anyone else has even finished thinking about it."
A Stanford CS professor told his class something at the start of the semester that made half the students close their laptops.
He said the skill that will separate the people who thrive in the next decade from the people who stall has almost nothing to do with coding.
His name is Andrew Ng, and he has trained more machine learning engineers than almost anyone alive.
Here is what he said, and why it changes how you should be learning right now.
He said the bottleneck is no longer writing code. It is knowing which problems are worth solving in the first place. For thirty years, being a good engineer meant being able to build what someone else defined. In the world that is arriving, every engineer has infinite leverage to build almost anything, which means the person who picks the right thing to build now wins by orders of magnitude over the person who builds the wrong thing flawlessly.
His framework for problem selection is deceptively simple. He calls it the three-question filter.
The first question is whether the problem you are working on actually matters to someone who would pay for it or use it daily. Most students fail here. They work on projects that are interesting to them and nobody else, and then wonder why the portfolio produces no offers.
The second question is whether the problem is still hard now that AI exists. If a single prompt to a hosted model solves it, the problem is no longer valuable to solve yourself. The interesting problems live in the gap between what AI can do alone and what it can do when combined with domain knowledge, careful system design, and data nobody else has access to.
The third question is the one most people skip. Can you actually ship a working version in a week. Not a polished version. A crappy, embarrassing, actually-functional version. Ng said the number one predictor of which of his students ended up building something important was not talent. It was the willingness to ship something bad fast and then improve it in public.
He said the students who kept tweaking in private for six months before showing anyone almost always produced worse final work than the students who shipped a broken version on week one and iterated based on real feedback.
The people who are actually winning right now are not the ones with the best ideas.
They are the ones who learned to pick problems that matter and ship solutions that barely work, before anyone else has even finished thinking about it.