Most of us have been in teams at varying stages of the teams life cycle. Some of us are there right at the inception of a team, and some of us are unfortunately there at the winding down of a team.
When I became a Software Engineer, I was always told about this greenfield project by recruiters I would get to work on, I seemed to have a lot of language specific tests in interviews, Maths was a significant part of my degree and the ‘no estimates’ movement was making a lot of noise.
There are 4 things that you learn when you gain experience as a Software Engineer that you either didn’t get told, or fly in the face of your experience when entering the industry.