About Nick Pickering Journey From Unpaid Intern
Nick Pickering is a software engineer with over 10 years of experience who has worked as an architect and engineering lead across finance, HR, and healthcare industries. He currently works as a contractor/freelancer with expertise in .NET and SQL Server, while also running a mentorship program helping developers at all stages of their careers.
Episode Summary
- Nick shares his unconventional career journey from unpaid intern to senior architect, including an 8-year path to completing his bachelor's degree while working full-time.
- He discusses his transition from traditional employment to freelancing and contracting, and how the isolation led him to start mentoring other developers.
- The episode covers Nick's mentorship program where he works one-on-one with developers, helping them overcome imposter syndrome and information overload.
- Nick emphasizes the importance of exploring different technology paths beyond just web development and Python, sharing his experience across multiple tech stacks and industries.
- He describes working with diverse mentees internationally, including someone interested in site reliability engineering and a developer with memory loss challenges.
Key Takeaways
- Career paths in software development don't have to be linear - taking breaks, switching directions, and exploring different industries can lead to valuable experience and expertise.
- Combat information overload by working with a mentor who can help create a custom curriculum focused on your specific goals rather than trying to learn everything available online.
- Consider exploring beyond popular paths like web development and data science - there are many opportunities in mobile development, game development, desktop software, and specialized fields like DevOps.
- Helping others can be a natural progression for experienced developers - teaching and mentoring can provide fulfillment while building a community around your expertise.
- Freelancing can provide flexibility and good income, but consider the isolation factor and actively build community connections to avoid loneliness.
Productivity & Success Habits
Nick Pickering's approach to productivity centers around personalized, focused learning and systematic problem-solving. Throughout his career journey, he developed a methodology he calls the "last mile approach," drawing from mail delivery services. As he explains, "there are so many resources out there for someone to become a software developer... but the Gap that I'm feeling is people who aren't sure what they need who aren't sure where they're going necessarily." His productivity strategy involves working one-on-one with people to eliminate information overload and create custom curriculums that avoid "any kind of fluff or unnecessary content."
Pickering's time management reflects his commitment to global accessibility, noting "I have a habit of actually talking to people at 2AM... I talk to people all over the world and I'm always working so I'm constantly taking calls and learning from people." This flexible scheduling allows him to serve clients across different time zones while maintaining his core principle of personalized attention. His approach to career development emphasizes patience and strategic progression - he took eight years to complete his bachelor's degree while simultaneously building practical experience, demonstrating that non-linear paths can lead to success when combined with consistent effort and adaptability.
Notable Quotes
"A lot of developers experience imposter syndrome they feel like they're not contributing to the team or to the company and they need help seeing understanding the business aspects of software development so that they can see that value that they actually provide"
— Nick Pickering Nick explains why he started mentoring developers and the core problem he helps them solve.
"There's a lot of material out there on the internet a lot of developers you know you can study online for free all everything that you need in order to become a programmer but information overload becomes a factor and you're not sure which resources you ought to focus on"
— Nick Pickering Nick describes the challenge of self-taught developers having too many learning options without guidance.
"I worked my way up the ranks there at the company from an unpaid intern up to senior web Architect by the time I was done with the company"
— Nick Pickering Nick shares his career progression at his first web development company while still in university.