Ask HN: How to address horrible practices at new job?

https://news.ycombinator.com/item?id=9766993
by remyp • 11 years ago
23 20 11 years ago

I recently (~2 weeks ago) started a new position that ostensibly was "running the development team (3 devs)" for a SaaS firm. I am working remotely, so it has been difficult to get the CEO to keep meetings or spend the necessary time (> 5 minutes) to discuss much of anything.

I have been getting up to speed on the codebase -- which is 10 years old -- and in doing so I have noticed the following problems so far:

- No documentation, a few in-code comments only

- No automated testing whatsoever

- No monitoring (a critical API went down today and we found out because our customers told us)

- No development server

- Development environment not standardized or even documented (3 hour screen share with the only guy who knows how to get set up)

- Code is committed directly to master, not on branches

- Developers manually push code directly from local environment to production through undocumented process

I brought up these problems and the solutions to them and was brushed off as "slowing down our process" and "solving problems we don't have". My current dictated priority is a coding up a feature addition that will take me a month.

This is a small firm, so there is only one decision maker. Do I try to get him to see the light, ignore it and do as I'm told until he trusts me, or start calling the other firms I turned down to take this (extremely well-paying) position?

Related Stories

Loading related stories...

Source preview

news.ycombinator.com