Throughout my career I have always been in a role that requires technical leadership in some capacity or another. Whether that means managing the day to day development of a product, creating technical solutions for a client, or just mentoring and guiding my team to make sure they are as successful as possible. Being a technical leader can end of being a lot of different things in a lot of different situations. However, no matter what type of technical world you exist in, or what type of d
No matter your role or skill level on the project, performing code reviews as a team member or individual contributor to any project is very important. Performing code reviews is a valuable tool for all parties involved. It allows the reviewer to provide their thoughts or feedback on a topic and it allows the author the author to receive feedback on documentation or code that they have written.
Throughout my career as a technical lead I have been put in charge of many different projects. Everything from mobile, to web, to server side development, and certainly a combination of all the above at the same time. Over the years, as I have grown as a technical leader and engineer, so have the size of the projects that I lead.