True, most developers never get past a few compulsions. The big one is speed optimization, which we learn from whiteboard interviews is the holiest of grails. Right now the big compulsions are what you just said, trying to make a social activity out of work that requires concentration, a word I used many times in my response but you didn’t use once in yours. You don’t do good development work without concentrating. We all work in isolation or we all do lousy work (the answer to which is “unit tests!!!11!!!”, not “better working conditions”).
Go ahead, read me the “you’re being subjective” rigmarole and watch it fail to adhere.
It’s kind of funny how many younger developers have this same judgment of people who can handle a lot of detail and responsibility as being weirdos. OK, fine, I’m “not normal.” I’m “individualistic.” I’m “not a team player.”
Goddamn right I’m not.
I am however a guy who managers can count on to deliver the goods. On my last gig I was responsible for the company’s four servers, the database and schema, IIS, and communications with our provider. One other guy did the front and our communications were mostly about interfaces; someone else did the DevOps stuff, propping builds etc.
He was one of those Agile Newspeak buzzword hoses. “Technical debt” (spits). We both quit rather than work with him.
Here, read this, it’s not published yet.