Ted Bendixon says side projects can be a more larger, long-term practice. They can elevate your skills to such a degree that you may feel like you no longer fit in your current job. Oftentimes, bad software engineering practices become popular because they are convenient in the short term.