Why I code as a CTO

Assembled CTO John Wang on why coding makes him a better leader—and how AI tools are redefining what it means to build at scale.

Articles like these are kind of hard to parse because there's no well-defined meaning to the title of "CTO". Our "CTO" codes, probably more than anybody in the company, but that's because he's got a founder-inherited CTO title that mostly just means "he can do whatever he wants" --- we're happy with that, what he wants is practically always great.

That's one definition of a CTO. Another CTO type is the opposite: "the thing you call an engineering founder when they've done so much customer-facing work that you have to take their commit bit away from them". This is, I think, an even more common archetype than the other one.

Then you have the toxic CTO definitions --- CTO as "ultimate decision maker for engineering", or, God help you, CTO as "executive manager of all of engineering".

You'd have to be specific about what kind of CTO you are to really make the question of why you code interesting.

Title inflation everywhere. "Founder" instead of small business owner of a company with no customers.
Not any different from being the "VP/E" of a company with 3 employees.