3 ms·
I think it's more that there are multiple spectrums here and a lot more than two buckets to put people in. Sure there are very passionate people who enjoy prog
by stetrain 3y ago
I think it's more that there are multiple spectrums here and a lot more than two buckets to put people in.
Sure there are very passionate people who enjoy programming so much that they wish to do so far outside the standard workday.
Some of those people are also very highly skilled, experienced and organized.
There are also people who work a standard day, push Jira tickets around, and try to blend into the organization and hope nobody really questions how much they personally get done.
There are also plenty who have good work/life balance and are also skilled, experienced, good problem solvers, good communicators, and very valuable to have on your team. They might have some measurable productivity loss compared to your ideal, but probably not by 2x or 10x.
I have also run into several of the ultra-focused passionate folks who will stay up all night hacking at a problem to make it work, who produce prolific line-counts of code, and fall very much into your camp of 10k line indecipherable PRs that are definitely not going to be maintainable long term in a team or organization.
You can try to correlate some of these factors together, but it's perhaps not as simple as your original comment presented.