John Crickett talks to Software Engineers
The podcast Coding Chats is created by John Crickett. The podcast and the artwork on this page are embedded on this page using the public podcast feed (RSS).
Coding Chats episode 26 - John Crickett talks to Dennis Kennetz about:
the world of High Performance Computing (HPC), exploring its definition, differences from traditional development, and the significance of batch scheduling. They discuss the role of CUDA and GPUs in enhancing computational efficiency, the challenges of data movement, and the importance of correctness in software development. The conversation also highlights the balance between developer time and compute time, emphasizing the need for effective resource management in HPC applications. Finally, they provide insights into resources for learning more about HPC and CUDA programming.
Dennis's Links:
John's Links:
Check out John's software engineering related newsletters:
Coding Chats episode 25 - Eric Mariasis and John Crickett discuss the challenges faced by individuals entering the software engineering field, emphasizing the importance of perseverance and continuous learning. He highlights the significance of networking, building genuine relationships, and leveraging past interview experiences for future opportunities. Eric also shares insights on the value of sharing knowledge on platforms like LinkedIn, the benefits of freelancing, and the role of mentorship in career development. The discussion touches on the impact of AI on job roles and the future of work, particularly in the context of remote collaboration.
GUEST's Links:
John's Links:
Check out John's software engineering related newsletters:
Coding Chats episode 24 - how do you create your own luck so you get more job opportunities and promotion opportunities as a software engineer? In this episode John discusses how software engineers can create their own luck in their careers. He introduces the concept of 'luck surface area,' which suggests that the more passionate and active you are in your field, the more opportunities will arise. He emphasizes the importance of building a personal brand, sharing expertise, and networking to enhance career growth and seize serendipitous opportunities.
Takeaways
You can create your own luck as a software engineer.
The amount of serendipity is directly proportional to your passion and communication.
Luck is equal to doing multiplied by telling. Building a personal brand is essential for career growth. Engaging with your audience can clarify your thoughts and improve your skills.
Networking both online and offline increases your luck surface area.
Sharing original content can resonate with your audience and create opportunities.
Internal communication within your organization can promote your personal brand.
Maintaining relationships with knowledgeable individuals raises your own expertise.
Documenting achievements helps in career advancement and job applications.
Links:
Newsletters:
Check out John's software engineering related newsletters:
Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.
Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 23 - Anemari Fiser and John Crickett explore the software engineering mindset, the importance of asking questions, the differences between consultancy and product companies, the significance of soft skills in tech, and the challenges of making work visible.
Anemari's Links:
John's Links:
Check out John's software engineering related newsletters:
Coding Chats Episode 22 - John talks to Anna Miller about:
Anna's Links:
John's Links:
Check out John's software engineering related newsletters:
Coding Chats episode 21 - John talks to Arnab Deka about:
Arnab's Links:
John's Links:
Check out John's software engineering related newsletters:
Coding Chats episode 20 - John talks to James Willett about the impact of AI on Software Engineering, his experience working in big tech and the lessons he's learned creating courses about software engineering and testing. Links:James's YouTube: https://www.youtube.com/@james-willettJames's LinkedIn: https://www.linkedin.com/in/willettjames/John's LinkedIn: https://www.linkedin.com/in/johncrickett/John’s YouTube: https://www.youtube.com/@johncrickettJohn's Twitter: https://x.com/johncrickettJohn's Bluesky: https://bsky.app/profile/johncrickett.bsky.socialCheck out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats episode 19 - John talks to Gregor Ojstersek about how software engineers can become great engineering leaders. Topics covered include:
- How to build credibility in the engineering industry- How to let your manager know about your goals and aspirations- How to keep a brag list of all the wins that you achieve- How to become the go-to person or considered an expert in a certain engineering domain- How to manage up as an engineer- How to become a team player and a great engineer to work with- How to become business and product-minded engineer- Real world examples on how Gregor and others have grew from engineers to lead rolesLinks:Gregor's Twitter: https://x.com/gregorojstersekGregor's LinkedIn: https://www.linkedin.com/in/gregorojstersek/Gregor's newsletter: https://newsletter.eng-leadership.com/Gregor's course: https://maven.com/gregor-ojstersek/senior-engineer-to-leadJohn's LinkedIn: https://www.linkedin.com/in/johncrickett/John’s YouTube: https://www.youtube.com/@johncrickettJohn's Twitter: https://x.com/johncrickettJohn's Bluesky: https://bsky.app/profile/johncrickett.bsky.socialCheck out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats episode 18 - John talks to Austen McDonald about behavioural interviews with actionable tips for software engineers to apply in a job interview both at FAANG and other organisations. Links:Austen's newsletter: https://thebehavioral.substack.com/Austen's behavioral interview sheet: https://docs.google.com/spreadsheets/d/1wSAVK3926jRLd8aWMIx_nadqdm9Yy9ecu93kBdty2Fw/edit?gid=0#gid=0Austen's LinkedIn: https://www.linkedin.com/in/austenmc/John's LinkedIn: https://www.linkedin.com/in/johncrickett/John’s YouTube: https://www.youtube.com/@johncrickettJohn's Twitter: https://x.com/johncrickettJohn's Bluesky: https://bsky.app/profile/johncrickett.bsky.socialCheck out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 17 - John talks to Pedro Gil Carvalho about cloud servers, personal branding and soft skills for software engineers. Links:Pedro's links:https://pedrogilcarvalho.comhttps://www.linkedin.com/in/pedrogilcarvalhoJohn's LinkedIn: / johncrickett John’s YouTube: / @johncrickett John's Twitter: https://x.com/johncrickettJohn's Bluesky: https://bsky.app/profile/johncrickett...Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 16 - John talks to Fabio D'Amico about Extreme Programming, Social Programming and Test Driven Development for software engineers.Links:Fabio's Linkshttps://calendly.com/fabiodamico/coffe-and-chathttps://fabiodamico.xyzThe article on tech debt that Fabio mentions: https://medium.com/@ziobrando/from-technical-debt-to-design-integrity-48e7056b6776John's LinkedIn: https://www.linkedin.com/in/johncrickett/John’s YouTube: https://www.youtube.com/@johncrickettJohn's Twitter: https://x.com/johncrickettJohn's Bluesky: https://bsky.app/profile/johncrickett.bsky.socialCheck out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 15 - John talks to Dagna Bieda about refactoring your brain as a software engineer to improve your soft skills (such as communication and collaboration) and market yourself and your achievements to get promoted. Links: Dagna's LI: https://www.linkedin.com/in/dagnabieda/ Dagna's Substack: https://themindfuldev.substack.com/ Brain Refactor: https://amazon.com/dp/B0DB6C82ZN John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John’s YouTube: https://www.youtube.com/@johncrickett John's Twitter: https://x.com/johncrickett John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 14 - John talks to Alex Lau about his book Keep Calm and Code On. Links: Alex's LinkedIn: https://www.linkedin.com/in/mralexlau/ Alex's book: https://keepcalmandcodeon.com/ John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John’s YouTube: https://www.youtube.com/@johncrickett John's Twitter: https://x.com/johncrickett John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 13 - John talks to Alex Lau about toastmasters, public speaking, soft skills and his book 'Keep Calm and Code on.' Links: Alex's LinkedIn: https://www.linkedin.com/in/mralexlau/ Alex's book: https://keepcalmandcodeon.com/ John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John’s YouTube: https://www.youtube.com/@johncrickett John's Twitter: https://x.com/johncrickett John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 12 - John talks to Jade Wilson about soft skills in tech, diversity in tech, roles in software engineering and charging for your time.
Jade's Links: https://www.linkedin.com/in/jade-codes https://youtube.com/@Jade-Codes https://jadecodes.substack.com/ https://linktr.ee/jade.codes
John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John’s YouTube: https://www.youtube.com/@johncrickett John's Twitter: https://x.com/johncrickett John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social
Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.
Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 11 - John talks to Shalini Goyal about diversity in tech, software engineering, mentoring and interviews.
Shalini's System Design, Behavioural and DSA Interviews guide: https://topmate.io/goyalshalini/1303274
John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John’s YouTube: https://www.youtube.com/@johncrickett John's Twitter: https://x.com/johncrickett John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social
Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.
Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 10 - John talks to Taha Hussain about coaching, coding, mentoring, career change and lessons from Arnold Schwarzenegger. Links: Taha's Links: https://www.linkedin.com/in/tahahussain/ John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John’s YouTube: https://www.youtube.com/@johncrickett John's Twitter: https://x.com/johncrickett John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 9 - John talks to Callie Stoscup about teaching, tables and tech and her journey as a software engineer. Links: Callie's website: https://www.coding-with-callie.com John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John’s YouTube: https://www.youtube.com/@johncrickett John's Twitter: https://x.com/johncrickett John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 8 - John talks to Nick Cosentino about the importance of leadership, mentoring and soft skills for software engineers.
Links:
Nick's YouTube: https://youtube.com/@devleader
Nick: Newsletter: https://weekly.devleader.ca
John's LinkedIn: https://www.linkedin.com/in/johncrickett/
John’s YouTube: https://www.youtube.com/@johncrickett
John's Twitter: https://x.com/johncrickett
John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social
Check out John's software engineering related newsletters:
Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.
Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 7 - John talks to Brooke about how she came to technology, her experience doing a bootcamp and looking for her first role as a software engineer and the power of networking on LinkedIn. Links: Brooke's LinkedIn: https://www.linkedin.com/in/brooke-sweedar John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://x.com/johncrickett Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 6 - John talks to Eric Roby about being a software consultant, what makes a product, teaching, following your passion and creating content as a software engineer. Links: Eric's LinkedIn: https://www.linkedin.com/in/codingwithroby/ Eric's YouTube: https://www.youtube.com/@codingwithroby/videos John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://twitter.com/johncrickett Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://developingskills.substack.com/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 5 - John talks to Brian Jenney about bootcamps, computer science degrees and soft skills. Links: Brian's LinkedIn: https://www.linkedin.com/in/brianjenney/ Brian's podcast: https://www.buzzsprout.com/1819601/ Brian's Bootcamp: https://parsity.io John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://twitter.com/johncrickett Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://developingskills.substack.com/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 4 - John talks to Matt Boyle about his journey from undergraduate on a computer science sandwich course to software engineering manager.
Links:
Matt's LinkedIn: https://www.linkedin.com/in/mattjamesboyle/
Matt's Twitter: https://twitter.com/MattJamesBoyle
Matt's Website: https://www.bytesizego.com/
Golang Insiders https://x.com/i/communities/1685641800449462272
Keeping Alive With Go Blog Post https://www.bytesizego.com/blog/keeping-alive-with-go
John's LinkedIn: https://www.linkedin.com/in/johncrickett/
John's Twitter: https://twitter.com/johncrickett
Check out John's software engineering related newsletters:
Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.
Developing Skills: https://developingskills.substack.com/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 3 - John talks to Adelina about engineers, engineering leadership and becoming a CTO. Links: Adelina's LinkedIn: https://www.linkedin.com/in/adelinachalmers/ Adelina's Website: https://www.geekwhisperer.co.uk/Adelina's video on getting the board to say yes! https://geekadelina.gumroad.com/l/yes John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://twitter.com/johncrickett Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://developingskills.substack.com/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 2 - John talks to Zubin about his journey from lawyer to software engineer. Links: Zubin's LinkedIn: https://www.linkedin.com/in/zubinpratap/ Zubin's Website: https://www.matchfitmastery.com/ Zubin's Podcast: https://www.youtube.com/@zubinpratap/podcasts Zubin's Twitter: https://twitter.com/zubinpratap Zubin's IG: https://www.instagram.com/@zubinpratap Zubin's Links: https://linktr.ee/zubinpratap John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://twitter.com/johncrickett Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://developingskills.substack.com/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats Episode 1 - John talks to Callie Buruchara about her journey from English teacher to Senior Software Engineer at New Relic. Links: Callie's LinkedIn: https://www.linkedin.com/in/callie-buruchara/ Callie's Website: https://majorityofwork.com/ Callie's Podcast: https://majorityofwork.buzzsprout.com/ John's LinkedIn: https://www.linkedin.com/in/johncrickett/ John's Twitter: https://twitter.com/johncrickett Check out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills. Developing Skills: https://developingskills.substack.com/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.
Coding Chats is a Software Engineering Podcast focused on the 99% of software engineers who aren't working in big tech companies. The first episode will be available on April 25th.
En liten tjänst av I'm With Friends. Finns även på engelska.