Coding Chats

How curiosity can accelerate your career in tech


Listen Later

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.


Chapters

00:00 Journey into Software Development

05:55 Customer-Facing Roles and Solution Architecture

11:56 Soft Skills in Tech

17:52 Transitioning to Non-Executive Director

37:36 The Impact of Diversity on Board Performance

41:44 Disagree and Commit: A Misunderstood Concept

47:09 The Importance of Being Heard and Understood

52:56 Building Trust Through Authenticity


Joe's Links:

https://www.linkedin.com/in/joewoodhouseengineer/


John's Links:

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.


Takeaways

Joe's passion for software began in primary school.

He transitioned from individual contributor to non-executive director through diverse experiences.

Customer engagement is crucial for effective software solutions.

Balancing customer needs with technical capabilities is essential.

Management roles are not the only path to leadership.

Diversity in boards can enhance company performance.

Understanding the 'jobs to be done' theory is vital for effective sales and marketing.

Soft skills are critical for success in technical roles.

Curiosity and understanding others can lead to better collaboration.

Disagreeing constructively can foster innovation and trust.

...more
View all episodesView all episodes
Download on the App Store

Coding ChatsBy John Crickett


More shows like Coding Chats

View all
Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

626 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

64 Listeners