top | item 18658791

(no title)

nowarninglabel | 7 years ago

>I deliberately try to make things complex

I see this often with someone who has made it into a senior role and then is attempting to ensure job security through complexity. Reflecting this on to junior developers further reinforces that said developer has adopted (usually subconsciously) a fear-driven approach.

discuss

order

closeparen|7 years ago

Job security does not seem like a reasonable explanation for programmer behavior in this day and age.

nowarninglabel|7 years ago

Yes and no. Some developers really want to stay in the same place working on the same sorts of things and to have control over the domains they are working on. There are usually many reasons for this, some ones are easy to understand such as people who value autonomy in their work over the pure dollar value of salary that could be gained by job-hopping. For some folks, the idea of having to go somewhere new with different practices and where they may not be in charge of making decisions on the codebase (or at least not having any control over what goes into it) is terrifying.