KCTop comment: @kunchenguid “i never quite liked the idea of defining archetypes, because it's easy for people to look at it and think "ah that's who i am" and never question themselves again in reality, a person's role often needs to evolve along with the project. when i'm starting a new project i'm a prototyper and builder, but very soon i become a sweeper when rough edges become the bottleneck. then i become a grower and maintainer as the project becomes more mature. if i box myself into a particular role, i would have to give up the project somewhere along the way and increasingly, when we juggle between multiple projects at the same time, we need to be able to play different roles in different places. categorizing ourselves into certain archetypes often prevent people from expanding their ambition so my advice - stay flexible and be obsessed with whatever is important for achieving your goal, and care less about the boundaries of roles that will continue to blur over time”