3 ms·
I think it's more of an evolutionary stage in a developer's career. Relatively inexperienced developers tend to very myopically zoom in on particular qualities
by marginalia_nu 3y ago
I think it's more of an evolutionary stage in a developer's career.
Relatively inexperienced developers tend to very myopically zoom in on particular qualities that are supposedly good, and explain everything that is wrong with software and software development with the lack of this quality; and everything that is right with the presence of this quality.
Of course this phase can't last too many years, as such conceptualizations don't tend to survive contact with the realities of software development. They'll inevitably encounter undeniably good code written with complete irreverence for their most holiest of ideals, and they'll themselves write bad code despite kneeling at the holy altar of clean code or memory safety or pure functions or whatever. Purism is ultimately a completely untenable position.