Episode 383: In the trenches without writing code and how to close a social skill gap
Nov 20, 2023
auto_awesome
The podcast discusses the contradiction of a job description that emphasizes leading as a peer but not writing code. They also explore the challenges of communication and non-technical work in a tech company, and provide advice on overcoming skill gaps and anxieties.
Developing strong written communication skills is crucial in navigating the challenges of working in large organizations.
Engaging in exposure therapy and viewing non-technical skills as tools for achieving valuable outcomes can help improve social interactions and career success.
Deep dives
The importance of non-technical skills in a technology career
In a recent podcast episode, the hosts discuss the transition from being solely focused on technical skills to the increasing importance of non-technical skills in the technology industry. The speaker shares their personal experience of working in a big tech company and feeling overwhelmed by the shift in requirements. They highlight the need for communication, negotiation, and collaboration with other teams, as well as participation in meetings and presenting results to management. While the speaker acknowledges their preference for technical work, they seek advice on how to recognize the equal value of non-technical skills and improve their attitude and abilities in this area.
The power of written communication in large organizations
The hosts emphasize the significance of written communication in navigating the challenges of working in large organizations, such as mega tech companies. They discuss how written documentation can cut through social dynamics and help ensure clarity and understanding among teams. They suggest that developing strong writing skills can be a valuable tool for engineers in effectively conveying ideas, making proposals, and achieving results. Written material is often given considerable weight in decision-making processes, and it can help compensate for a lack of social skills or anxiety in social situations.
Exposure therapy and practicing social interactions
The hosts advise the listener to engage in exposure therapy to overcome their discomfort with social interactions and improve their attitude and skills. They explain that exposure to challenging situations, such as presenting to other teams or participating in meetings, can gradually build confidence and reduce anxiety. They emphasize the importance of practicing and gaining experience in order to navigate complex social dynamics within organizations effectively. The hosts suggest that focusing on the end goal of producing valuable product outcomes and seeing non-technical skills as a means to achieve them can also help shift the listener's perspective and motivation.
Recognizing the value of both technical and non-technical skills
The hosts encourage the listener to recognize the equal importance of technical and non-technical skills in their professional growth. They explain that technical skills alone may not be sufficient to succeed in larger organizations, where effective communication, negotiation, and collaboration are essential. They highlight the need to view non-technical skills as tools for achieving valuable outcomes and satisfying users' needs. The hosts commend the listener for their self-awareness and willingness to improve, and suggest that with practice, exposure therapy, and a shift in perspective, they can navigate social situations and excel in their career.
In this episode, Dave and Jamison answer these questions:
I recently started the interviewing for a senior engineering manager role at a fairly prestigious, but not huge (maybe 30-50 engineers) tech company. The job description heavily emphasized the idea of leading as a peer as opposed to just relying on the EM title. I love this approach, but the lead interviewer then disclosed that they don’t want EMs writing production code. This seems like a contradiction.
Am I naive in thinking so? I certainly understand that taking on a more managerial focus will result in less IC work. However, as a leader I find a ton of value in staying close to the trenches. It allows me to earn the respect of my reports, empathize with their day to day, and sniff out good/bad decisions quickly.
As an engineer with good softskills, it feels like gravity wants to rip me away from writing code. How do I stop this? Can I? Should I resign myself to a work-life filled with never ending 1:1s?
Hello Dave and Jamison, thank you for your podcast. I have listened to almost all episodes and they provide both educational and entertaining values, you rock!
I would like to ask you for advice. I am struggling with a problem related to communicating and cooperating with people in general. I have over 10 years of professional experience. I was always a hardcore nerd, sitting alone in front of the computer and programming, focused only on pure technical skills, everything else was unimportant. Most of my career I spent in small companies where I could just spend time writing code and I wasn’t bothered by anything else.
However, one year ago I started to work at FAANG and now I feel overwhelmed. Technical skills seem not so important anymore. Most of the problems are being solved by talking, negotiating and following up with other teams, participating in meetings and presenting results to management. It stresses and burns me out. I feel it like a waste of time and potential but also I was never a people person, so I am anxious every time I am in a new social situation.
How could I convince myself that such non-technical skills are equally important as technical skills? What steps can I take to improve my attitude and skills? What would you advise if you had to work with a person like that?
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