4/4 It's a lot like culture, people having only been exposed to one culture, may mistake things as purely logical, unchangeable truths that are actually just cultural traditions and not universal.
1/4 Becoming a "senior" developer in a programming language means first learning the workarounds for the limitations in that language, then learning the costs to those workarounds thus when the workaround is worse.
3/4 This could account for a tendency for some developers to overvalue ( and even over-apply ) these workarounds they are privy too (they may call them something else, like patterns), and, in of doing so, cause other developers around them to develop a distaste for the same.
here's something else I've been working on. not complete but works well already and is very lean, thanks #rustlang libpcap pcap rust-packet https://t.co/rK2iXsK2WN
An alternative it to sit and think through what you want to do carefully so you don't get anything wrong. Do this until you forget what problem was in the first place and realize there is actually no purpose to anything anyways.