Full threaddeterministic·In my experience, a lot of developers (senior or not) are really bad at (1) thinking clearly and (2) communicating clearly. Which is reflected in the software they write. If your thinking is messy, your code will be messy too.View on HN