Introduction There exists no shortage of boot-camps, YouTube channels, and TikTok accounts promising 6 figure salaries after just a few weeks of training. Unfortunately, in my experience this could not be further from the truth. Software development, like any other profession, takes time, dedication, and practice. You have probably heard of…