2 ms·
I agree, in software you are often designing custom things that need to take a subset of principles from many contradictory high level best practises. Best pra
by justsomeuser 6y ago
I agree, in software you are often designing custom things that need to take a subset of principles from many contradictory high level best practises.
Best practises are negotiable if you can attack them with first
principles. This is the basis of critical thinking, which I think is more important than best practises.
Best practises will get you fast social agreement though, whilst critical thinking will upset many people because you challenge their idea's trying to find issues early or better options.