StartupsApr 5, 2019
Newbrastel

No tests!

Hello I ended up at a cool startup, but the CTO, who is currently leading engineering, doesn’t believe in tests: he says they just slow us down and that developers end up spending all their day fixing tests and making code super abstract so that it’s testable, instead of producing new features. Everyone in the team adapted, so there are basically no tests: people push their code, they manually test it that it works, and move on. Surprisingly, nothing has fallen apart yet. We use C++ so being statically typed it makes the situation a little bit better than using Python or similar, so even without tests we can refactor a little bit without breaking anything. I already talked with the CTO about the value of tests and he just firmly said no, he said we will do that stuff when we’ll be a big company with time to waste. (We’re 30 devs now). Should I just interview and leave?

Facebook Probe Apr 5, 2019

Name and shame.

Uber zhdbwb Apr 5, 2019

Doesn’t Facebook test in production and mostly have no automated tests?

New
ajg59 Apr 5, 2019

TIL I could be a CTO.

Twitter aOVK12 Apr 5, 2019

Yes

Google 🍑☁️ Apr 5, 2019

Wew, how the fuck did that guy get hired? Yeah you should interview elsewhere; the company will inevitably fall apart and you don't have enough power to fix it.

Expedia hurr_durr Apr 5, 2019

This. If the business takes off, the whole thing will implode under its own weight because you won’t be able to support the growth. I worked with one such startup where investment and customer interest took off but we simply couldn’t work fast and reliably because of the CTOs choices around testing , and recently had a friend leave an imploding startup for the same reason -they got funding and contracts but couldn’t scale due to tech stack

Rubrik Commuting Apr 5, 2019

30 devs is huge team already. This works fine for 2 or 3 devs but at 30 this is a liability for the team and company future

Google tingo1 Apr 5, 2019

Totally - at 30, this is just going to be unmitigatable disaster when things fall apart.

Goldman Sachs gft Apr 5, 2019

What the actual fuck

Oracle busan Apr 5, 2019

Your cto is an inexperienced moron and the company will fail. Run.

Medallia nhbhhhvvd Apr 5, 2019

Leave. You are already x days late. x = number of days you have been there.

Synchrony ———— Apr 5, 2019

If you have dev number more than 1, then you'll need test.

MobileIron loom Apr 5, 2019

May be cto boot camp grad ?