slightly peeved we are not full stack developers, we are not front- or back-end developers. we are computer programmers trying to solve a problem. that problem, specifically is to automate, or reduce manual touch-time for a variety of tasks. we are not mature enough as a team to be discussing our team's brand. we don't even have one product as a team. we don't focus on one vs the other, we're focus on making problems go away. we need general-purpose programmers who can efficiently make those things go faster. we're not on a department-level strategy. we're barely on a team-level strategy. we still have "developers" who are staying up late doing manual deployments. we have developers with years of experience rewriting functionality between "ends" because they're constantly cloning huge amounts of data from one location to another instead of working on a single subset. I don't have the answers to fix these problems but I almost don't think it's specialization or rebranding that will make them go away.