However, I consider myself a beginner in that I am inexperienced in better ways to do development. I’ve always striven to write clean code, but felt the typical pain points at times. With my experience, I think I’ve felt about every pain point there is, from poor language choice to poor requirements, team issues, to poor design choices and project monetary concerns. I’ve recently become aware that it doesn’t have to be this way, and am interested in finding a new path. This is my journey to becoming a better developer.