| ▲ | ux266478 an hour ago | |
The problem is that the type of developer you're talking about is the kind who invents a thousand excuses about anything. It doesn't begin and end with different languages. Using a different subset of their favorite language? A different toolchain? A radically different build process? You'll hear plenty of whining about it. Even just moving them to a different codebase will make them miserable. You put a Lisp or a Prolog in front of them, and their attention flows upwards to the most general principles to whine about. The entire thing is that if you stick them into an unfamiliar environment, they will vocalize their discomfort through rationalization. I think most people who have led teams will know exactly what I'm talking about. Not that these people are necessarily bad at their jobs, but they're definitely a personality type you should learn to identify so you can manage them properly. | ||
| ▲ | epolanski 19 minutes ago | parent [-] | |
Yes, that kind of developer exists everywhere, but is still limited by the tools you reign in him. > I think most people who have led teams will know exactly what I'm talking about. I've had those as leads themselves, with great benefit and pain. They further convinced me about the beauty of ugly and boring. | ||