article thumbnail

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

So I initially gravitated to the CTO title, and not VP of Engineering. I feel reminded of one of Jerry Weinberg's laws of consulting: Regardless of what it might look like at first, it's always a people problem. Case Study: Continuous deployment makes releases n. I mean, have you seen other people?

CTO 168
article thumbnail

Lessons Learned: The hacker's lament

Startup Lessons Learned

As a last disclaimer, please consult the definition of the word hacker if youre not familiar with the controversies surrounding that term.) TDD plus continuous integration works as a natural feedback loop: if the team is working "too fast" to produce quality code reliably, tests fail, which requires the team to slow down and fix them.