> "Hey, fix your shit or I'll have a new job next week that pays more from day 1, and you will search the next 6 months for my replacement and train that person another 6 months before (s)he's somewhat productive."
Yes, and with that attitude you are absolutely welcome to.
Difficulty of replacing developers depends very much on where you are (I suspect, and amongst a welter of other factors), and where I live it doesn't take 6 months nor anything like it.
It also doesn't take 6 months for people to become "somewhat productive". I've been nigh-on shocked to see all of our devs making useful contributions to our systems and services (many of which are not straightforward to work with) within a couple of weeks, and finding their way around pretty handily after 2 - 3 months.
I agree that you shouldn't go into every 1:1 begging and scraping for your job - that sounds awful - but, at the other end of the spectrum, neither do I think it's wise to go in with a massively inflated sense of entitlement.
Both you and your manager would be best served by acting like reasonable human beings with well-developed social skills.
Yes, and with that attitude you are absolutely welcome to.
Difficulty of replacing developers depends very much on where you are (I suspect, and amongst a welter of other factors), and where I live it doesn't take 6 months nor anything like it.
It also doesn't take 6 months for people to become "somewhat productive". I've been nigh-on shocked to see all of our devs making useful contributions to our systems and services (many of which are not straightforward to work with) within a couple of weeks, and finding their way around pretty handily after 2 - 3 months.
I agree that you shouldn't go into every 1:1 begging and scraping for your job - that sounds awful - but, at the other end of the spectrum, neither do I think it's wise to go in with a massively inflated sense of entitlement.
Both you and your manager would be best served by acting like reasonable human beings with well-developed social skills.