It's not a hack to satisfy known requirements

I so frequently see extremely capable software engineers waste their skills with over-engineering, and it makes me feel sad. Here are some tips to help avoid the over-engineering trap, and so also to help keep me happy 😀. Find out what is seen as valuable We're not here to write code, but to solve problems. Find exactly what problems you are expected to solve and focus on those. Remember that…