Episode 370: Fake imposter syndrome and opposite ends
Aug 21, 2023
auto_awesome
The podcast discusses gaining confidence as a developer, imposter syndrome, understanding covariance and contravariance, and building a CSV importer. They also touch on differences in perspectives between employees and bosses.
Self-doubt is common among junior developers, but focusing on completing tasks on time and seeking feedback can boost confidence.
Addressing conflicts with a boss requires clear communication, emphasizing shared goals, and evaluating work dynamics and workload as potential contributing factors.
Deep dives
Finding Confidence as a Junior Developer
A junior developer expresses their lack of confidence in their programming skills despite their recent graduation from university. They are constantly seeking help from other developers and feel that everyone at their company is smarter than them. The hosts offer reassurance that self-doubt is common, even among the most capable engineers. They emphasize the importance of focusing on completing tasks on time and being open about areas of ignorance. They suggest seeking feedback from their manager to get a clearer assessment of their performance and provide guidance on how to have a productive discussion about expectations.
Navigating Differences in Approaches with a Boss
A listener is experiencing tension with their boss due to differences in their approaches toward what is considered a value-added activity for the company. While they both agree on the end goal, their methods and perspectives clash. The hosts provide suggestions on how to address the issue, such as emphasizing the shared end goal and presenting a comprehensive list of pros and cons for different approaches. They also highlight the importance of clear communication and establishing foundational values or guidelines that both parties can align with. Additionally, they suggest examining the work dynamic and workload of the boss as potential contributing factors to the conflict.
Seeking Alignment on Goals and Vision
Another listener seeks guidance on whether two people with different approaches and thought processes can effectively work together. The hosts stress the significance of having shared understanding and agreement on the desired outcomes. They recommend establishing clear communication and discussing the pros and cons of different approaches to generate a rational decision-making process. They also touch on the importance of leadership providing a vision and direction to guide the team. Lastly, the hosts encourage submitting questions to the podcast and remind listeners to provide feedback on past advice given.
Reminder for Feedback and Further Questions
The hosts remind listeners to provide feedback on past advice received by submitting feedback forms on the podcast's website. They also encourage listeners to submit their own questions for future episodes. The hosts express appreciation for creative questions and humorously mention the phrase 'checkmate' as a bonus point for incorporating it in submitted questions.
In this episode, Dave and Jamison answer these questions:
Hello Jave and Dames, Long time listener short time Dev. Big fan of the show, my confidence in my skills as a programmer has always been pretty low so having a podcast centered around the “soft skills” instead of more complex topics like “Covariance and Contravariance”, “Temporal Logic”, or “Basic Addition” gives me the strength to press further on.
Onto the question, how do you gain more confidence in yourself as a developer and not feel like a burden to your team?
I’m a recent graduate with a bachelors in CS. During my time in University I struggled and took more time to grasp many of the concepts than my peers. After somehow graduating I was too scared to even look for a programming job for a full year.
After being encouraged by some amazing people I finally applied and started a job as a Junior Dev for a software company and I’m now in a constant state of screaming internally. Everyone there is so much smarter, the training routine consists mostly of being given a project then having to stop another developer for help. And we program in an IDE and language that is so underused and underdocumented that I won’t name either for fear of doxxing the company.
I actually like the job, my coworkers are super nice. My project manager is the same and cares about the team. I’ve finished the projects given to me on schedule so far and of course it’s pretty nice making more than minimum wage + tips.
Any advice on how to gain confidence? I’m programming and learning in my off time but I’m still worried one day they will see me for the weak chain in the linked list I am and will delete me from existence and linkedin as I’m assuming is standard for firings in the tech world.
P.S. If you tell me to quit my job I will simply find a second job to quit, Checkmate.
Listener SuperSonny asks,
My boss and myself have a difference of what is a value added activity to the company. Even when we agree that our end goal is the same our approaches are night and day different. We have discussed this many times and understand we are different people but can this relationship work? This has created a lot of tension in our work relationship. Can two people at different ends of the “thought process” spectrum work together?
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