article thumbnail

Startup CTO or Developer

TechEmpower CTO

What does it mean to be a CTO for a startup? Should a startup CTO spend their time programming? The role of a CTO varies as the company matures. Here’s a graphic from Socal CTO that illustrates the roles as they change over time: In its earliest days, a startup’s top need is often to produce a product. It might be.

CTO Coach 260
article thumbnail

Startup CTO or Developer

SoCal CTO

I’ve been having discussions with several people recently about the role of the CTO (Chief Technology Officer) in very early stage companies. In December 2007, I described how I commonly take on an Acting CTO Role in a Start-up. I used an image from Roger Smith that describes the varying roles of a CTO as the company matures.

CTO 90
article thumbnail

How to be a Professional Software Developer

MagmaLabs

They set the standard of how to program in OOP languages. In fact, SOLID programs scale better, cost less time to work with, and they can more easily respond to change. Objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program.”. Use SOLID principles.