A categorized community-driven collection of Awesome(developer-focused) Communication resources to better your soft-skills and make you a greater Technologist.
Sharing, suggestions and contributions are always welcome! Please take a look at the contribution guidelines and quality standard first.
Thanks to all contributors, you're awesome and this wouldn't be possible without you!
Maybe like me, you find communication a hard thing to crack. Feeling misunderstood? I, decreasingly less so these days as it has been a long personal journey, even greater to come. Do not despair Engineer, but take courage because like anything worth fighting for, this too we can overcome through practice and much effort. Let's take our Engineering approach and really refine and test that which hinders many in our field, these soft-skills. I invite you to join me in facing this challenge. Together we can obtain success, let us enter in to this great endeavor confidently, leaning on those who have come before us and journeying with they who are aside us; to be made well and understood as we are, in so much externally as internally.
I will likely(time-permitting) be building out front-end/pipeline for this repository that will allow registered users to comment on these resources.
- Attitude Determines Altitude: Engineering Yourself & Your Teams • Randy Shoup - Growth Mindset, Trust and Confidence
- Principal Engineer - On Being A Principal Engineer - Principal Engineer, Individual Contributor, Technical Management article on these roles - YC Thread
- Remote Right: How to Thrive in a Post-Office World • Brendan O'Leary • GOTO 2021 – A brief introduction to world of remote working from Brendan of Gitlab. - Author's reference, The Remote Playbook
- 99% of interview advice online in 2024 is garbage. Here's why. • Matt Huang - What is interviewing? 10 % of interviewing prep focuses on conviction, 90 % is on "Rational Piece" -- this should not be so! Why? Watch this short video.
In general Matt's advice feels solid, please check out his youtube channel for more! Thank you for what you do Matt!
- Top Software Engineering Interview Tips by Dave Farley of Continuous Delivery - This is among the best advise I have ever come across on Technical Interviews; it helps instill confidence by placing value on what should recieve visibility and offers a clear perspective on how to approach the interview process.
- Actionable Tactics for Leveling Up Junior Devs by Sumeet Jain - 12 tips and more to help any organization foster a healthy Developer environment, with a focus on mentorship and Junior Developers. - Author's reference
- Making Badass Developers - Kathy Sierra (Serious Pony) keynote - "Just want to acknowledge you all are human.. Your cognitive resources are scarce and precious" - Author's reference