Java & Diversity In Tech | Trisha Gee In The Engineering Room Ep. 2
Welcome to "The Engineering Room", a series of wide-ranging conversations with thought-leaders from the software engineering industry. This is a new mini-series of additional content on the Continuous Delivery Channel.
In this episode, Dave Farley chats with Trisha Gee ( ➡️ https://trishagee.com). Trisha is a Developer Advocate and Java Champion. In this conversation Dave and Trish explore a wide range of topics, mostly centred on aspects of career development and growth. They look at the value of user communities and groups, keeping current with tools and technologies, sculpting code through refactoring, and explore the perspective of women, and other under-represented groups, in software development.
-------------------------------------------------------------------------------------
📚 BOOKS:
🚨 MY NEW BOOK! 👉 📖 "Modern Software Engineering" is now available on
Amazon ➡️ https://amzn.to/3DwdwT3
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.
📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines
📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble
➡️ https://amzn.to/2WxRYmx
-------------------------------------------------------------------------------------
Also from Dave:
🎓 CD TRAINING COURSES
If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses
➡️ https://bit.ly/DFTraining
📧 JOIN CD MAIL LIST 📧
Keep up to date with the latest discussions, free "How To..." guides, events, online courses and exclusive offers. ➡️ https://bit.ly/MailListCD
-------------------------------------------------------------------------------------
⭐ SPONSORS:
This series is brought to you by Equal Experts.
Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0
-------------------------------------------------------------------------------------
VIDEO CHAPTERS
00:00 Intro to Trisha Gee
02:06 What’s a Developer Advocate and How do we Level-Up?
07:06 SW as a Creative Act; The Importance of Teamwork & Communication
10:00 Experts at Learning: Work as a Series of Experiments - Some Will Fail!
12:51 Benefits of Java (and Other) User Groups
13:47 A Great Way to Find Great Jobs
15:08 Working at, and Interviewing for, LMAX
17:30 Connecting with Other Devs to Broaden Experience
19:26 What should Juniors focus on?
24:40 No one knows everything, “You don’t know what you are doing half the time and things go wrong”.
26:05 Pair Programming, Teaching and Learning
28:54 Lambdas and Streams in Headfirst Java
30:07 IntelliJ and the role of tools
35:19 Blown away by “rename refactor”
37:07 Sculpting code & Everyday Refactoring
39:21 Staying up to date - Keeping Your Finger on the Pulse
46:41 Under-appreciated features of Java
48:26 Women in Computing: Representation, Mentorship and Sponsorship.
58:57 Caution with Social Media
1:07:56 Advice for Women (and Others) in Software