I’ve worked in tech as an engineer and manager/leader for almost 20 years. I’ve been a coding grunt at various product startups. I’ve run engineering at a couple startups. I’ve done consulting work (both independently and for a consulting company). I’ve worked for small businesses and large public tech companies. I’ve seen a lot of patterns repeat themselves and have had the same conversations many times.
Here’s what actually goes on in tech.