2 ms·
> Are you sure about that? Do you think Google (substitute your favorite SW company here) "makes coding decisions based on what's the most likely staffing"? Or
by neilk 9y ago
> Are you sure about that? Do you think Google (substitute your favorite SW company here) "makes coding decisions based on what's the most likely staffing"? Or do you think they endeavor to maintain a top-notch staff so they don't have to make such compromises?
Uh, this is backwards. At Google they won’t even let you do substantial work until you’ve proven that your code can pass a readability review. And you have to do that process for every language you work in. I don’t know of any company that takes readability more seriously.
Writing easily-readable, easily-reviewed code is WAY harder than doing “10xer” incomprehensible hackery.
Good design is virtually synonymous with clarity.
- tabtab 9y agoDifferent organizations have different approaches. Some try to get "the best deal" on developers, while others will pay a premium for what they consider higher-end developers. Further, non-software companies may view this differently because the hiring managers may not understand software well enough to judge and compare on abilities, and focus on mostly salary.