Internalize this advice..... to stay relevant in any sphere... Side Projects IMPORTANCE OF SIDE PROJECTS Side projects are important for a few reasons. Programming is a creative process. Side projects allow programming without deadlines or restraints. Side projects allow programming in an exploratory way. EXPLORE NEW TECHNOLOGIES Every day there are more and more bleeding edge technologies coming out. A side project is a great place to try them out. There’s no reason to worry about bugs or performance issues because it’s just a side project. You’re not depending on the project to pay your bills. It’s ok if the website crashes. CREATING FROM SCRATCH Most jobs I’ve had so far were mostly maintenance work. Adding new features, fixing bugs, troubleshooting performance problems, refactoring existing code. Though I’ve built more than a few applications from scratch, it only takes me a couple months to lay the foundation, and then I’m in maintenance mode again. Side projects require creating ...