I worked with a guy who everyone thought was 10x, I thought he was shit. This guy and another built all the systems for this company, and a product that was the cash cow. Started in 2005 using struts.  Everything they built was struts. They duplicated the entire code base for the next web app. There were like four versions of this thing customized to do different things (ie trivial shit like the web sign up form). These guys couldn&#x27;t even factor out the data access&#x2F;service stuff into separate modules for reuse.<p>When it came time to learn Spring, this guy flailed, and wrote Spring like it was struts. In addition, he was a pontificating jack ass, real abrasive personality.<p>The non technical and business users thought this guy was a super star. I&#x27;ve only quit a job once because of personalities, and this was that time.