I decided to publish a conversation that I had with a frustrated developer…
Frustrated Dev: Oh, and do you have a lead on any Xamarin jobs? I really like the stack and our office just got sick with an illness I’ve seen before.
Frustrated Dev: You know, the one where a new boss is hired and decides everything but the one technology he knows is shit and must be thrown out.
Frustrated Dev: So, after 3+ years and at 90% completion, they’re trashing our Xamarin project. Awesome, right?
Scott Nimrod: Smh
Scott Nimrod: Smh
Scott Nimrod: Did anyone get fired?
Frustrated Dev: No, they don’t do that here except with management.
Frustrated Dev: For the people doing the actual work they just demoralize and marginalize you until you can’t stand it and leave on your own.
Frustrated Dev: Turnover has been near 50% in the year and a half I’ve been here.
Frustrated Dev: Uh… Ok… Not turnover, because they don’t replace people so much.
Frustrated Dev: They tell those of us left how much we suck because we’re too slow and need to do more overtime–but staffing is at a perfect level we’re assured.
Frustrated Dev: Either management are total idiots with no people skills or they’re hope to abuse us all enough to get rid of us without worrying about severance or unemployment.
Scott Nimrod: I assume you guys didn’t do TDD…
Frustrated Dev: On the Xamarin team we did.
Frustrated Dev: Until the deadlines management forced on us turned that to a dirty word.
Frustrated Dev: Refactoring (the crap we inherited needs it badly) was also a forbidden word.
Scott Nimrod: How is that possible unless developers blamed TDD for their incompetence.
Frustrated Dev: We had our hands full fixing code from India and coping with the bad architecture we weren’t allowed to fix–most of it near impossible to unit test in the code blobs it was made of.
Frustrated Dev: I just want to find a place that isn’t run by dumbshits and work there until I retire.