I don&#x27;t really see what your peer did wrong. Sometimes you need to see the actual implementation to understand how different approaches work out. There are definitely plenty of times I&#x27;ve started implementing A, then realised it doesn&#x27;t work out that well.