Episode 451: Un-collaborative architect and who is my boss?
Mar 10, 2025
auto_awesome
Dive into workplace woes and hilarious tech anxieties! A listener grapples with a non-collaborative architect undermining their expertise, prompting tips on maintaining professionalism. Ever feel like you have too many bosses? One principal developer shares the chaos of juggling countless urgent requests while struggling with unclear expectations. Discover how to navigate tricky team dynamics and set boundaries while fostering effective communication. Expect laughter mixed with practical advice for unique professional challenges!
Maintaining professionalism and fostering collaboration can help address challenges with uncooperative colleagues while focusing on mutual goals.
Principal developers need to establish clear boundaries and engage in open communication to effectively manage competing project demands.
Deep dives
Dealing with Software Glitches and Job Anxiety
Experiencing unexpected logouts from software, especially in tools like Google accounts, triggers anxiety and panic regarding job security. Many professionals share similar feelings of uncertainty when faced with these glitches, leading to a momentary fear of being fired. Recognizing this shared experience among colleagues can help normalize the fear, emphasizing that technology-related issues can happen to anyone. Although humorous suggestions, like including nonsensical banners indicating job security, highlight the absurdity of such fears, they reveal a common psychological response among engineers.
Navigating Challenging Workplace Relationships
When encountering a new architect who undermines skills and disregards best practices, it's essential to maintain professionalism while expressing concerns. Adopting a curious mindset and asking specific questions about design decisions can encourage collaboration and reduce tension. Instead of making personal attacks, it is more productive to point out factual issues in the proposed designs, which facilitates constructive dialogue. Establishing clear intentions and focusing on mutual goals can help alleviate misunderstandings and improve working relationships.
Navigating Multiple Bosses and Job Responsibilities
Principal developers often face challenges balancing multiple projects and responsibilities due to unclear hierarchies and ambiguous expectations. This complexity becomes more prominent when project leads and team members bombard them with urgent requests, complicating their ability to prioritize effectively. To manage this chaos, it's crucial to establish clear boundaries and engage in open communication about workload expectations. By formulating a prioritization algorithm based on organizational goals, principal developers can confidently navigate their responsibilities and allocate their time effectively.
Autonomy and Leadership in Engineering Roles
In high-level engineering positions, professionals must shift from simply completing tasks to actively shaping the organization and its strategies. This requires asserting ownership over work priorities and clearly communicating with others to establish productive relationships. Developing a prioritization framework can help navigate competing demands and make informed decisions about where to allocate effort. Embracing the autonomy that comes with these roles allows individuals to strategically influence the team and drive successful project outcomes.
In this episode, Dave and Jamison answer these questions:
A listener named Scot asks,
A new architect was hired at my company 6 months ago. I’m an engineer one rung lower on the hierarchy and have been here for 3.5 years. He hasn’t done much to learn about any of us who have been here for a while, so he is constantly undermining my skills and suggestions and assuming he’s smarter than me. On our most recent project we had a lot of issues due to his design, which departed from our best practices. He’s still acting like he knows best and is getting under my skin. Our company usually hires more collaborative people so I’ve not had to deal with this before. How can I stay calm, professional, and confident in my skills while working with this guy?
Who is my boss? No, really. I need answers.
I’m a Principal Developer with so many bosses, I’m starting to wonder if this is a multi-level marketing scheme. My team lead gives me work. His boss gives me work. Every project lead crashes into my inbox like the Kool-Aid Man screaming that their thing is the most urgent. My calendar is a cursed artifact, filled with 20+ hours of meetings a week, where I nod knowingly while my soul quietly exits my body.
My team lead is a Designer and has no idea what I actually do or the expectations of a Principal Developer, which is convenient, because neither do I.
When I asked his boss to help me prioritize, I was told, “It’s all important—just make sure mine is done first, and don’t tell the project leads.” Our product owner wants to be anything but a product owner, and our scrum master is treated like the office secretary, not a blocker remover.
Top it off, I’m now being asked to weigh in on architecture decisions for our tech stack while not being invited to architecture meetings and being told to “just figure it out” when I asked how to structure the documents and diagrams they want. So now I’m behind on doing dev work, pretending to be an architect, and the team I’m meant to be mentoring never see me unless they’re in one of the same meetings I’m trapped in.
How do I set boundaries and prioritize without causing a nuclear meltdown? Or should I just consult a Magic 8-Ball and let fate decide? Because honestly, I’m one email away from faking my own disappearance and leaving an out-of-office message that says, “No.”
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode