3 ms·
> Honestly, with software development, I find it disappointing that our social conventions currently conflate "readability" with "comfort and familiarity to Gen
by nix0n 3y ago
> Honestly, with software development, I find it disappointing that our social conventions currently conflate "readability" with "comfort and familiarity to Generic Programmer" instead of something more useful like "facilitates domain understanding and insight to the primary developers".
It's sort of a similar effect: most software is written by software people for other software people, just like most math is written by math people for other math people.
I personally have had the experience more than once of a mathematician apologizing for their code style but then handing me code that I find to be more straightforward and readable than usual.
What specific conventions do you think would facilitate domain understanding and insight?