podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
And John Crickett
Shows
Coding Chats
The power of soft skills in software engineering
Coding Chats episode 54 - Nikki Maginn and John Crickett explore the critical role of soft skills in engineering, emphasizing the importance of communication, emotional intelligence, and collaboration. They discuss how engineers can bridge the gap between technical expertise and customer-facing roles, the art of asking questions, and the significance of building trust and meaningful connections. The dialogue also touches on the balance of confidence and humility in leadership, the power of storytelling, and the necessity of understanding context in communication. Ultimately, the conversation highlights that soft skills are essential for engineers to thrive in their careers and contribute effectively...
2025-11-20
56 min
Coding Chats
Perfect your CV - a guide for software engineers
Coding Chats episode 53 - John Crickett and Mary Fidler discuss the evolving landscape of job applications, focusing on common CV mistakes, the importance of showcasing skills and achievements, and the role of AI in recruitment. They explore the relevance of cover letters, salary transparency, and the current state of the job market, including signs of recovery. Mary emphasizes the significance of LinkedIn for job seekers and shares insights on adapting to the changing recruitment landscape, particularly for contractors.Chapters00:00 Introduction to Recruitment Challenges03:37 Common CV Mistakes in Job Applications
2025-11-13
47 min
Coding Chats
Isograph: the future of data driven apps
Coding Chats episode 52 - Robert Balicki discusses Isograph, an opinionated framework designed to simplify the development of data-driven applications, particularly with GraphQL and React. He explains the challenges faced in web development, such as over-fetching data and network waterfalls, and how Isograph addresses these issues by allowing developers to focus on specific components and their data needs. The discussion also covers the technical foundation of Isograph, built using Rust, and the challenges of compiler development. Robert emphasizes the importance of testing, CI/CD integration, and the potential for Isograph to scale effectively in large projects. He invites developers to...
2025-11-06
56 min
Coding Chats
From fire fighting to AI pair programming: Shane Harger's journey
Coding Chats episode 51 - Shane Harger shares her unique career journey from web development and graphic design to firefighting and back to tech, emphasizing the importance of pair programming, incident management lessons, and the evolving role of AI in software development. She discusses the significance of DevOps and platform engineering in enhancing team collaboration and efficiency, while also highlighting the value of junior developers in fostering a learning environment within teams.Chapters00:00 Shane Harger's Unique Career Journey05:32 Transitioning from Firefighting to Tech10:12 The Importance of Pair Programming
2025-10-30
51 min
Coding Chats
How to manage technical debt with Lou Franco
Coding Chats episode 50 - Lou Franco discusses the concept of technical debt, its implications for software development, and the importance of quantifying it. He emphasizes that technical debt is not just a financial metaphor but a real issue affecting developer productivity and team dynamics. The discussion also covers the role of managers in understanding and addressing technical debt, the importance of metrics, and the eight questions that can help teams evaluate their technical debt. Additionally, the conversation touches on the impact of AI on technical debt management, highlighting both its potential benefits and challenges....
2025-10-23
56 min
Coding Chats
An introduction to cybersecurity - from physical breaches to digital intrusions
Coding Chats episode 49 - John Crickett and Kev Milne delve into the critical realm of cybersecurity, exploring its various facets from social engineering to the importance of penetration testing. They discuss the evolution of attacks, the role of AI, and the significance of mainframes in modern security. The conversation also highlights the career paths in cybersecurity and the necessity for continuous investment in security measures to protect digital assets.Chapters00:00 Understanding Cybersecurity03:38 The Evolution of Attacks: Physical vs. Digital06:18 Social Engineering: The Art of Deception09:15 The...
2025-10-16
49 min
Coding Chats
Career growth strategies in software engineering: start-ups vs bigtech
Coding Chats episode 48 - John Crickett and Gilad Naor explore the differences between working at startups and big tech companies, discussing the pros and cons of each environment. They delve into career growth, the importance of mentorship, and the balance between specialization and generalization in tech careers. The discussion also covers the management track versus individual contributor roles, the role of managers in creating positive change, and the significance of interview preparation. Additionally, they highlight the value of side projects and the necessity for managers to build empathy through understanding various roles within their organizations. The conversation concludes with...
2025-10-09
48 min
Coding Chats
How to get jobs to come to you - a guide for staff+, directors, VPEngs and CTOs #jobhunting
Coding Chats episode 47 - Warren Beazley shares his extensive experience in recruiting CTOs and outlines a five-step process designed to help tech leaders navigate the job market effectively. He emphasizes the importance of understanding one's value proposition, building a strong network, creating engaging content, and actively engaging with potential employers. The discussion highlights the challenges posed by traditional job searching methods and the impact of AI on recruitment, while offering practical strategies for candidates to stand out in a competitive landscape.Chapters00:00 Introduction to the Five-Step Process10:53 Understanding the Job...
2025-10-02
1h 13
Coding Chats
Unlocking developer experience: the key to productivity and flow state for software engineers
Coding Chats episode 46 - John Crickett and Fernando Villalba delve into the concept of Developer Experience (DevEx) and its significance in software engineering. They discuss how optimizing for flow state can enhance productivity, the importance of effective tooling, and the role of a supportive work environment. The conversation also touches on team dynamics, the necessity of regular retrospectives, and the impact of meetings on developer flow. Ultimately, they emphasize that improving developer experience is not just beneficial for developers but is also a strategic advantage for companies.Chapters00:00 Understanding Developer Experience
2025-09-25
46 min
Coding Chats
How to collaborate with recruiters as an engineering leader to find the best software engineers
Coding Chats episode 45 - Guy Allen and John Crickett discuss the dynamics between software engineers, hiring managers, and recruiters and how they can work together to recruit the best software engineers. They explore effective strategies for collaboration, the importance of clear communication, and the impact of recruitment models on candidate experiences. The discussion emphasizes the need for engagement, the significance of tailored job specifications, and the value of building long-term relationships with recruiters. Additionally, they touch on the role of AI in recruitment and the necessity of maintaining a human touch in the hiring process.
2025-09-18
24 min
Coding Chats
How to become a non executive director in tech
Coding Chats episode 44 - Joe Woodhouse shares his unique journey from software to non-executive director roles, emphasizing the importance of building skills, networking, and understanding board dynamics. He discusses the concept of 'luck surface area' and how being open to opportunities can lead to success. Joe highlights the significance of emotional intelligence in leadership and the value of experience in non-profit boards. He also addresses the role of training and education in career advancement and the importance of diversity in board composition.Chapters00:00 Developing Skills for Non-Executive Roles04:50 The Role...
2025-09-11
54 min
[WIP] Podcast
v0.0.7 - Keshia Coriolan
Keshia Coriolan is one amazing person: trilingual, traveler, latin dancing, Software Engineer / Technical Support Team Lead…what can’t she do?! Her travels to Barcelona, Spain inspired a journey into learning the language of Catalan as well as a project she calls the Travel Diaries.She’s also working to learn Rails! For the fall Keshia is organizing a Rails study group where they have varying skill levels and will work on projects with some accountability and camaraderie. Message her if you want in on that action!Keshia started as a junior developer and al...
2025-09-05
51 min
Coding Chats
How to work with recruiters to find your next role - a guide for software engineers
Coding Chats episode 43 - Guy Allen and John Crickett discuss how software engineers can effectively work with recruiters to find a job. They explore the importance of building relationships, understanding different types of recruiters, crafting an effective CV, leveraging AI in job applications, and maximizing LinkedIn for job searches. The discussion emphasizes empathy, visibility, and the need for clear communication in the recruitment process.Chapters00:00 Building Relationships with Recruiters04:22 Understanding Different Types of Recruiters12:13 Crafting an Effective CV19:45 The Role of AI in Job Applications21:49 Leveraging...
2025-09-04
26 min
Coding Chats
How curiosity can accelerate your career in tech
Coding Chats episode 42 - Joe Woodhouse shares his journey with John Crickett - from a young software enthusiast to a non-executive director. He discusses the importance of customer engagement in software development, the balance between customer needs and technical solutions, and how he navigated his career without traditional management titles. Joe emphasizes the value of diversity in boards and the 'jobs to be done' theory, illustrating how understanding the underlying needs of customers can lead to better solutions and business outcomes.Chapters00:00 Journey into Software Development05:55 Customer-Facing Roles and Solution...
2025-08-28
55 min
Coding Chats
How to transition into tech - Julianna's journey from classroom to coding.
Coding Chats episode 41 - Julianna Messineo shares her journey with John Crickett, from being a math teacher to transitioning into the tech industry, particularly focusing on educational technology (EdTech). She discusses her experiences with various educational software, the challenges she faced in the job market, and the importance of building projects to enhance her skills. Julianna also emphasizes the significance of networking and personal branding in her job search, as well as the role of AI and podcasts in her learning process. The conversation concludes with Julianna's aspirations for the future and her ongoing projects.
2025-08-21
36 min
Coding Chats
Using a side hustle and Build in Public to advance your software engineering career
Coding Chats episode 40 - David Weiss shares his journey from being a Spanish teacher to a software engineer, highlighting the transferable skills that educators bring to tech. He discusses the importance of teaching in reinforcing knowledge, the challenges of building SaaS applications, and the significance of personal branding in today's job market. David also introduces his initiative, Build to Give, which connects early career tech professionals with non-profits, providing them with real-world experience while helping organizations in need.Chapters00:00 From Teaching to Tech: A Journey of Transition04:10 Transferable Skills: Bridging...
2025-08-14
41 min
Coding Chats
Revolutionizing Developer Experience with Ocuroot
Coding Chats episode 39 - Tom Elliott discusses his startup - Ocuroot - which aims to simplify the developer experience by automating the management of complex production environments. He shares insights on the challenges faced by software engineers, the importance of customer feedback, and the lessons learned during his journey as a founder. Tom also delves into the competitive landscape, regulatory challenges, and the technical aspects of building Ocuroot, including his tech stack and the complexities of implementing features like dark mode.Chapters00:00 Introduction to Ocuroot: The Startup Journey03:10 The Developer...
2025-08-07
43 min
Coding Chats
AI's Role in Software Development & Navigating the Divide: Data Science vs Software Engineering
Coding Chats episode 38 - John Crickett and Ryan Varley explore the distinctions between data science and software engineering, the impact of AI on these fields, and the current job market dynamics. They discuss the challenges of scaling start-ups, the importance of clear communication in software development, and the transition from leadership roles back to individual contributor positions. Ryan emphasizes the need for curiosity and seizing opportunities for career growth.Chapters00:00 Data Science vs. Software Engineering05:41 The Evolution of AI and Machine Learning10:52 The Future of AI and Its...
2025-07-31
50 min
Coding Chats
AI, management and situational leadership in software engineering
Coding Chats episode 37 - John Crickett and Simon Copsey explore the intricate relationship between technology, management, and leadership in software engineering. They discuss the limitations of technology, particularly AI, emphasizing that while it can be a powerful tool, it is not a one-size-fits-all solution. The importance of soft skills, situational leadership, and understanding organizational dynamics is highlighted as essential for effective management. They also delve into the significance of learning from mistakes and the need for psychological safety in decision-making processes.Chapters00:00 Technology: Necessary but Not Sufficient02:49 AI: The Shiny...
2025-07-24
1h 09
Coding Chats
From freelance software engineer to exited SaaS business owner.
Coding Chats episode 36 - Rob Morgan shares his journey from being a traditional software developer to becoming a successful freelancer and eventually launching his own SaaS product. He discusses the importance of client interaction, the challenges of freelancing, and how he identified a niche market in the window cleaning industry. Rob emphasizes the significance of networking, understanding user needs, and the iterative process of product development. He also provides valuable insights for aspiring freelancers and entrepreneurs, including tips on pricing and customer engagement. In this conversation, Rob shares his entrepreneurial journey, reflecting on the successes and challenges of his...
2025-07-03
1h 19
Sports and Hip-Hop with DJ Mad Max
Brandi Burkhardt talks new EP, A24's Friendship, & Broadway on "Sports and Hip-Hop with DJ Mad Max"
Thank you to Maryland's own Brandi Burkhardt for coming on my show for an interview! Brandi discussed her new EP releasing on October 17th, her role in A24's Friendship, and working with Paul Rudd. She talked about singing the national anthem for the Baltimore Orioles, playing Crickett in The Hart of Dixie, and her first time on Broadway for A Tale of Two Cities. She also spoke about working alongside John Legend before he got his big break, her time on Mad Men, and more. Stay tuned! Brandi Burkhardt's new single ^magic^ is available on all...
2025-07-01
35 min
Coding Chats
The Debate: Self-Taught vs. Formal Education in Tech. Part 2 of 2 with Brian Feister.
Coding Chats episode 35 - John Crickett and Brian Feister explore the journey of becoming a software engineer, discussing the value of self-taught skills versus formal education, the impact of boot camps, and the importance of community in tech. They delve into their experiences with the Go programming language, sharing insights on learning, challenges faced, and the advantages of Go in modern software development.Chapters00:00 The Value of Computer Science Degrees05:46 Self-Taught vs. Formal Education in Software Engineering08:32 The Reality of Bootcamps and Career Expectations14:21 Approaches to...
2025-06-26
45 min
Coding Chats
Navigating the Tech Landscape: From Big Tech to Startups. Part 1 of 2 with Brian Feister.
Coding Chats episode 34 - John Crickett and Brian Feister explore the journey from working in big tech to building startups, the evolution of mentorship in tech, the challenges of balancing multiple roles, and the intricacies of test-driven development. They discuss cognitive differences in software development, the importance of clear requirements, and the role of AI in the future of software engineering. The conversation emphasizes the value of learning from each other and the diverse paths in the tech industry.Chapters00:00 Navigating Dual Roles: Tech and Entrepreneurship03:12 From Mentorship to Startup...
2025-06-19
40 min
Coding Chats
Unlocking the power of open source and mastering onboarding for new software engineers
Coding Chats episode 33 - John Crickett and Robert Roskam explore the significance of open source involvement, the critical nature of effective onboarding, the myth of 10x engineers, and the challenges of transitioning into management. They discuss how soft skills and community engagement are essential for software engineers, the importance of creating a supportive onboarding experience, and the misconceptions surrounding high-performing engineers. Additionally, they reflect on the realities of management and the emotional dynamics that influence decision-making within organizations.Chapters00:00 Introduction to FastAPI and Starlette01:50 Involvement in...
2025-06-12
46 min
Coding Chats
Learning Zig: A project-based approach - Part 2 of 2
Coding Chats episode 32 - John Crickett and Loris Cro discuss the Zig programming language, its community, and various ways to learn and apply Zig. Loris emphasizes the importance of project-based learning, the unique features of Zig, and how it is being used in production by various companies. Loris also shares insights on how to get involved with the Zig community and contribute to its growth.Chapters00:00 Learning Zig Through Projects04:58 Community and Learning Resources06:49 Zig in Production: Real-World Applications12:23 Understanding Zig's Unique Features18:07 Getting...
2025-06-05
26 min
Coding Chats
Exploring the Zig programming language with Loris Cro - Part 1 of 2
Coding Chats episode 31 - John Crickett interviews Loris Cro about the Zig programming language and the Zig Foundation. They discuss the innovative features of Zig, including its unique approach to metaprogramming with Comp time, its role as a C and C++ compiler, and the benefits of using Zig for cross-compilation. Loris explains the structure and mission of the Zig Foundation, emphasizing its independence from big tech and its commitment to fostering a vibrant community. The conversation also delves into the development of the Zig compiler, its transition to being self-hosted, and the future of Zig...
2025-05-29
38 min
Coding Chats
Moving to a portfolio career - working as a technical board advisor and non-executive director.
Coding Chats episode 30 - Tom Hill and John Crickett discuss Tom's transition into technical advisory roles, exploring the concept of a portfolio career, the differences between fractional executives and board advisors, and the essential skills required for success in these positions. He emphasizes the importance of communication, understanding business dynamics, and navigating the complexities of the job market, particularly in the context of AI's impact on software engineering. Tom also shares insights from his unique career journey, from sound engineering to becoming a tech advisor.Chapters00:00 Navigating Career Transitions: From Tech to...
2025-05-22
53 min
Coding Chats
Leadership, introverts, empathy in software engineering and dragons!
Coding Chats episode 29 - John Crickett and Sarah Gruneisen delve into the complexities of leadership, particularly in the engineering field. They discuss the challenges faced by individuals transitioning from technical roles to leadership positions, emphasizing the need for proper training and emotional intelligence. Sarah shares her insights on the importance of self-reflection, vulnerability, and understanding different personality types, including introverts as effective leaders. The discussion also touches on the pitfalls of agile methodologies when not implemented correctly and the necessity of connecting engineers with business goals to foster a productive environment.Chapters00:00...
2025-05-15
56 min
Coding Chats
Zig, D, C++ programming languages and pair programming
Coding Chats episode 28 - Jonathan Marler discusses his journey as a programmer, focusing on his experiences with the Zig and D programming languages. He shares insights into the philosophies behind these languages, their applications in software development, and the challenges of cross-compilation. The discussion also covers his transition from a large corporation (HP) to a small startup (Tuple), the importance of pair programming, and the handmade philosophy in software development. Jonathan emphasizes the value of simplicity in programming languages and tools, and he shares practical examples of how Zig has been beneficial in his...
2025-05-08
44 min
Scrum Master Toolbox Podcast: Agile storytelling from the trenches
Software Engineers are Paid to Solve Problems, Not Write Code! | John Crickett
BONUS: Software Engineers are Paid to Solve Problems, Not Write Code! With John Crickett In this BONUS episode, we explore a thought-provoking LinkedIn post by John Crickett that challenges a fundamental misconception in software engineering. John shares insights on why engineers should focus on problem-solving rather than just coding, how to develop business context understanding, and why this shift in perspective is crucial in the age of AI. Beyond Writing Code: Understanding the True Value of Software Engineering "A lot of us come to software engineering because we care about building, and missed the goal: solving a...
2025-05-06
41 min
Coding Chats
Go programming, Typescript, Python, WASM and AI in software development
Coding Chats episode 27 - John Crickett and Lane Wagner discuss the inception and evolution of Boot.dev, a platform designed to teach backend development, particularly focusing on the Go programming language. He shares insights into the challenges of learning backend development compared to frontend, the appeal of Go for its simplicity and performance, and his experiences transitioning to TypeScript. Lane also addresses the role of Python in learning programming fundamentals and shares his thoughts on the impact of AI on the software development industry, emphasizing that while AI is...
2025-05-01
39 min
Coding Chats
Building HPC software with CUDA
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:...
2025-04-24
47 min
Coding Chats
Using your network and posting on LinkedIn to find a job and the impact of AI on software engineers
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:...
2025-04-17
50 min
Coding Chats
How to create your own luck as a software engineer to get more job opportunities or promotions
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.TakeawaysYou can create your...
2025-04-10
07 min
Coding Chats
Transitioning to tech leadership and the importance of soft skills for software engineers
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. The Engineering Mindset: An Overview The Importance of Asking Questions Consultancy vs. Product Companies: A Comparative Insight The Transition from Technical to Non-Technical Roles Building High-Performing Teams: The Role of Leadership Navigating the Challenges of Leadership Transitions Visibility and Impact in Work Navigating Career Paths: IC vs Management The Importance of Soft Skills Coaching vs Mentoring: Finding Your...
2025-04-03
51 min
Coding Chats
How to find a software engineering job by using LinkedIn to network with hiring managers.
Coding Chats Episode 22 - John talks to Anna Miller about: finding a job as a software engineer and how you can use LinkedIn to network with hiring managers treating your job hunt and career like a business using data to identify and overcome the bottlenecks to finding your next role overcoming the fear of rejection- creating an effective LinkedIn profileAnna's Links:https://tinyurl.com/ccm-trainingJohn's Links: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.bs...
2025-03-27
41 min
Coding Chats
Mentoring, learning multiple programming languages, multiple databases and advent of code.
Coding Chats episode 21 - John talks to Arnab Deka about: the benefits of mentoring in software engineering learning multiple programming languages learning multiple databases doing advent of code in a different programming language each yearArnab's Links:Metacast App - https://metacast.app/Arnab's Bluesky - https://bsky.app/profile/arnab.metacast.appJohn's Links: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: ht...
2025-03-20
59 min
Coding Chats
The impact of AI on Software Engineering, writing courses, testing software and big tech vs startups
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 us...
2025-03-13
1h 05
Coding Chats
Learn how to grow beyond Senior Software Engineer and thrive in an engineering leadership role
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...
2025-03-06
55 min
Steer Your Career Podcast
Ep 121: Accelerating Software Engineer Careers: An Interview with John Crickett
The reality of software engineering for the 99% who don't work at Big Tech ❓ In this episode, Alan sits down with John Crickett and talks about the differences between software engineering at Big Tech versus where most engineers actually work. They also discuss why interview practices like LeetCode make sense for companies receiving thousands of applications but are often counterproductive elsewhere, and why people skills become more critical than technical skills for career advancement. Tune in to gain valuable perspective on building an engineering career outside the Big Tech bubble.
2025-02-27
31 min
Coding Chats
How to prepare for and ace behavioural interviews with Austen McDonald
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 re...
2025-02-27
1h 09
Coding Chats
Cloud servers, personal branding and soft skills for software engineers with Pedro Gil Carvalho
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...
2025-02-20
1h 07
Coding Chats
Extreme Programming, Test Driven Development and Social Programming with Fabio D'Amico
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 sk...
2025-02-13
59 min
Coding Chats
Refactoring your brain as a software engineer to improve communication, collaboration and get promoted
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: Co...
2025-02-06
1h 02
Coding Chats
Keep Calm and Code on - Alex Lau tells John Crickett
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 sy...
2025-01-30
31 min
Coding Chats
Public speaking, soft skills and coding with Alex Lau
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: ht...
2025-01-23
39 min
Coding Chats
Soft skills in tech, roles in software engineering and charging for your time with Jade Wilson
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 re...
2025-01-16
44 min
Coding Chats
Talking about diversity in tech, software engineering, mentoring and interviews with Shalini Goyal
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: ht...
2025-01-09
44 min
Coding Chats
Talking about coaching, coding, mentoring and Arnie with Taha Hussain
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...
2024-12-12
51 min
Coding Chats
Teaching, tables and tech with Callie Stoscup
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 so...
2024-12-05
42 min
Coding Chats
From computer forensics to principal engineering manager at Microsoft with Nick Cosentino.
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...
2024-11-28
1h 01
Coding Chats
Breaking into Software Engineering with Brooke Sweedar
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...
2024-11-21
50 min
Coding Chats
Becoming a consultant, teacher and content creator as a software engineer with Eric Roby.
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...
2024-11-14
41 min
Cup o' Go
🎆 70,000 Go issues, and still going strong, Terraform for Factorio, and John Crickett on learning without LeetCode
Go 1.23.3 and 1.22.9 releasedProposalsAccepted: 📂 Safer file open methodsLikely accept: Drop macOS 11 support for Go 1.25🎆 The Go project recently passed the 70,000 issues on GitHub, with net/http: short writes with FileServer on macos🇮🇹 GoLab tickets still available, Florence Italy, Nov 11-13Reddit: Is there a path forward for Go's yaml situation?Factorio RoundFactorio server managerFactoCordmapshotterraform-factorio-providerInterview with John CricketCoding ChallengesLinkedInYouTubeX/Twitter ★ Support this podcast on Patreon ★
2024-11-08
1h 03
Coding Chats
Becoming a software engineer with Brian Jenney
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...
2024-10-31
41 min
Easier Said Than Done (Career Change & How to Do it)
Ep #25 The UK's Most Influential Engineering Voice - An Interview with John Crickett
What Is The Reality of Software Engineering? Who better than my guest John Crickett to break down almost 3 decades of engineering experience for you in this eye-opening podcast chat. 💥 Key Insights: 💥 -👉🏼 Beyond Coding Skills: Software engineering is more than just writing code; it involves problem-solving, communication, and collaboration. -👉🏼 The Importance of Real-World Projects: Build projects that simulate real-world scenarios to demonstrate your skills. -👉🏼 Focus on Soft Skills: Develop strong communication, teamwork, and problem-solving abilities. -👉🏼 The Value of Coding Challenges: Use coding challenges to practice your skills, learn new languages, and prepare for interviews. 💥Key Action Items:💥 -👉🏼 Build me...
2024-10-10
38 min
Dev Leader Podcast
Build Software To Get Good As Software - Interview With John Crickett
You need to code to get better at coding -- That's something you'll hear me say all of the time. But my guest today, John Crickett, has taken this to a WHOLE new level! John is the author of the extremely popular newsletter called Coding Challenges. He's created this to give software developers the focus that many of them need to go practice building things. This was an AWESOME interview and I was excited to hear all about John's career. He shares information about jumping between different programming languages and even going back and...
2024-06-18
55 min
Tech Lead Journal
#178 - Leveling Up Through Coding Challenges, Real-World Projects, and Personal Brand - John Crickett
“99% of us aren’t working in big tech. There’s this impression that everybody works in big tech. There’s a huge world of software development out there that almost gets forgotten about in social media." John Crickett is the creator of “Coding Challenges” and a seasoned software engineer with over 30 years of experience. In this episode, John shares his diverse career path, including transitioning between individual contributor roles and management, founding his own business, and his passion for coding challenges. John explains the benefits of building real-world applications over algorithm-based ones, emphasizing the importance of learning...
2024-06-10
52 min
Coding Chats
From sandwich course to Engineering Manager with Matt Boyle
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
2024-05-16
56 min
Builders Gonna Build
8. Growing your LinkedIn and newsletter audience | John Crickett
John Crickett is the creator of Coding Challenges, a newsletter for engineers that has over 54k subscribers. John’s LinkedIn profile grew from 3k to 150k+ followers in a year. In this episode, we dive into the process and mindset that allowed John’s following to grow so quickly.Do you love audio podcasts?Try Metacast podcast app at metacast.app.Join our Reddit community at r/metacastapp.Segments[00:58] Introduction[03:18] Spending a million Euros and a year on an MVP[05:54] Coding Challenges[08:15] MVP for an info product vs. software[13:51] Growth on LinkedIn[17:32] Post stru...
2024-05-09
53 min
Coding Chats
From Engineer to CTO with Adelina Chalmers
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...
2024-05-09
51 min
Coding Chats
From Lawyer to Software Engineer with Zubin Pratap
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...
2024-05-02
56 min
Coding Chats
From English teacher to Software Engineer with Callie Buruchara
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...
2024-04-25
42 min
Backend Banter
#050 - Python is Faster than Rust
In today’s episode, we welcome John Crickett, veteran software engineer, having worked at Staff, VP, and C-Suite positions over the years, and now focusing on helping thousands of engineers worldwide, through his coding challenges that have you building real applications, as well as helping with the soft skills through his articles and posts about software development. Today we cover a LOT of ground where we explain exactly what a Software Architect is, discuss different leadership types, advice to get a software job, remote work, unpopular opinions on programming languages, performance and scale, and a couple ot...
2024-04-22
59 min
Coding Chats
Coding Chats - Trailer
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.
2024-04-09
01 min
Coding Chats
Coding Chats - Intro!
2024-04-03
00 min
First Evangelical Church - Memphis
Week 6: The Resurrection of Jesus Christ – February 20/21, 2024
Crickett Keeth | Matthew 28; Mark 16; Luke 24; John 20–21; 1 Corinthians 15 ------ Want more information about First Evangelical Church Women's Ministry? firstevan.org/women Website: firstevan.org Instagram: @firstevan735 Facebook: @FirstEvan Facebook Group: https://www.facebook.com/groups/734643030702954
2024-02-20
34 min
Develop Yourself
#113 - Code Challenge King John Crickett Breaks Down How to Level Up as an Engineer
John Crickett is the code challenge king. He is author of the popular Code Challenge Newsletter and one of the few tech influencers on LinkedIn and X who really knows his stuff.We sit down and talk about the best way to learn to code (building stuff ), why AI isn't so scary, his meteoric rise on social media and tactics you can steal to do the same.John Crickett's Coding ChallengesSend us a textShameless Plugs 👉 Build Your First Website in 30 minutes 👈 ✉️ Got a question
2024-02-19
36 min
Develop Yourself
#113 - Code Challenge King John Crickett Breaks Down How to Level Up as an Engineer
John Crickett is the code challenge king. He is author of the popular Code Challenge Newsletter and one of the few tech influencers on LinkedIn and X who really knows his stuff.We sit down and talk about the best way to learn to code (building stuff ), why AI isn't so scary, his meteoric rise on social media and tactics you can steal to do the same.John Crickett's Coding ChallengesSend us a textShameless Plugs Free 5 day email course to go from HTML to...
2024-02-19
36 min
archill podcast
John Crickett: Coding Challenges, Personal Brand, Engineering Levels | archill podcast #5
Meet John Crickett. John has been in software engineering for about 30 years now. His experience includes different seniority levels from Engineering Management as well as software architecture. He's the founder of the popular 'Coding Challenges' newsletter, boasting over 70,000 subscribers. Each week, John offers practical coding challenges to help software engineers enhance their skills through building real-world applications. He’s also known for being active on LinkedIn and sharing his enormous experience with the community.EPISODE LINKS:Coding Challenges: https://codingchallenges.fyi/OUTLINE:00:00 Intro00:57 Software Engineering Evolution10:40 Mastering Diff...
2024-01-10
50 min
Exponential Growth - How to Break Into Tech
Empowering Junior Developers and Lifelong Learning, with John Crickett
John Crickett is a software engineer, content creator and coach to thousands of junior developers. In this conversation he shares his personal journey into tech, as well as the origin story for his free resource: https://codingchallenges.fyi. Chapters: (00:31) Introduction (04:23) First Tech Job - Dawn of the Internet (07:40) Then & Now - Rapid Advancement in Tech (10:44) The Importance of Soft Skills (14:00) Transitioning From IC to Management, and Back (27:36) Becoming VP of Engineering (35:32) Working with AI (38:50) Special Guest Appearance...
2023-11-28
56 min
The GeekNarrator
Becoming a better engineer - John Crickett
Hello Everyone, In this podcast I have invited John Crickett, who has been a Software Engineer since 27 years, having vast experience in variety of tech stacks. He is known for his newsletter "Coding Challenges" that helps developers build real world applications and becomming a better engineer. 00:00 Introduction 01:17 What made you start Coding Challenges? 03:21 What made you start learning Rust? 04:08 How should Software Engineers Prioritise learning? What should they learn? How would they know? 12:20 How to become a better engineer? 14:05 Knowing your passion? but how? 17:43 Should LeetCode be part of interviews? When does (and not) it make sense ? 25:39 System Design...
2023-10-15
33 min
First Evangelical Church - Memphis
Week 6: I AM the Way, the Truth and the Life – September 18/19, 2020
Crickett Keeth | 2/18/20 | John 14:1-6
2020-02-18
27 min
First Evangelical Church - Memphis
Week 4: I AM the Light of the World – February 4/5, 2020
Crickett Keeth | 2/4/20 | John 7-9
2020-02-04
32 min
First Evangelical Church - Memphis
Week 3: I AM the Good Shepherd – January 28/29, 2020
Crickett Keeth | 1/28/20 | John 10:1-18
2020-01-28
32 min
First Evangelical Church - Memphis
Week 1: I AM He – January 14/15, 2020
Crickett Keeth | 1/14/20 | John 4
2020-01-14
32 min