The following is the 4 biggest mistakes I’ve seen a software engineer make and how to fix them. Before we get into that, its first worth taking a moment on what you're trying to do and what you want.