Been here for 3 months and I was very excited at first. I've spent the bulk of my 30+ year career working for stodgy banks, pharma companies, and hedge funds where although I had a chance to work on some massive systems, it never felt very innovative.
I thought that being in an "engineers first" company was going to be a nice change from having to clear technical decisions with people that had limited exposure to technology. But the reality is just as bad, if not worse.
Two weeks after I joined, they started hiring a bunch of managers, 80% from the same firm the previous CEO used to work at. Unfortunately, despite the fact that they're supposed to be technical, it's painfully obvious they've never worked on any large-scale systems before. My colleagues, all of them bright and clever, have very little experience in the craft of software and database design.
The result is that we have just about every open-source app running without any thought to how these things integrate into an architecture or a big picture. There are no comments in the code (and they're not self-commenting), no unit tests, no code reviews, no design documents .. hell - there are no specs, even! Right now, the managers have embarked on a major re-architecture but it's all according to the engineering manager's "vision" - which is microservices. Why? I have no idea. They get pissed off if I asked them to articulate the reasons.
I've found myself with very little power to change anything here. People don't want to hear about having to do unit tests, or database backups, or written specs. Some of their database designs are so bad, that even my polite suggestions to do it correctly is met with a collective rejection. I see them heading to disaster and there's nothing I can do to help them.
I'm getting well paid, but I've stopped offering any opinions without being asked (and I haven't been asked). I'll just grab stuff off the backlogs once they come in, even if I'm contributing to their demise. Then either they IPO before the shit hits the fan, the fire me, or they fold.
#tech #startups
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Travel
Health Care & Insurance
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
Run
but I'm also not saying that unit tests and backups are what startups need.
OP be careful, usually "suggestions to leadership" end up your own headache and no one else. they gave signal by not considering all opinions.
Even this doesn't guarantee success, but is usually a good litmus test.
You also need to understand that the feature / tech debt balance *needs* to be different in startups vs enterprises.