In Silicon Valley you’d quit and start a competitor
I was bitching about something I thought we where doing at my gig which was in my opinion stupid. The quote is what Luke Wroblewski said would be the customary thing to to do in the Valley.
He also said that staying in a job for more than two years means you lack initiative and you’re basically someone you wouldn’t hire.
I get to deal with a lot of developers and a lot of different teams being an architect (yeah, I just run around like a headless chicken). There is one thing that I have been noticing over the years and that’s what this is about.
Great teams and good developers create what is required for a task/story and nothing more. That doesn’t mean they just put some random shit together. No, they create simple thing with high quality.
At my current gig we are working hard on splitting up an old monolith which is the wart of the our business. This work is time consuming and it takes a long time. Why not write a new system and make a switch once it’s complete?
This question gets asked a lot by people who come to our company and by various stakeholders. They are frustrated by the fact that breaking up “the pile of mud” takes a lot of time and effort.