We, software developers, aspire to become better by learning new tools and techniques. In addition to that, I find listening to the experts and learning from their experiences is a great way to upskill ourselves.
We may want to learn a new technology, or want to start our own start-up company or learn why some hyped technologies failed. Also, we may want to learn some behavioural aspects like how to be empathetic to others, be a better mentor to juniors etc.
I listen to a lot of tech talks by some awesome technologists and try to learn from them. Here I would like to share some of my all-time favourite talks with you in this article.
1. Things I Wish I’d Known By Rod Johnson
2. The Well-Balanced Programmer (J.B. Rainsberger )
3. Scaling Yourself • Scott Hanselman
4. Building Careers with Empathy with Scott Hanselman
5. It’s Important to be a Full Stack Developer | Scott Hanselman
6. If I knew then what I know now - Scott Hanselman
7. Kelsey Hightower fireside chat at DevRelCon San Francisco
8. RailsConf 2019 - Opening Keynote by David Heinemeier Hansson
9. Managers are from Mars, Developers are from Venus by Ted Neward
10. Do not walk away from Complexity, Run - Venkat Subramaniam
11. Continued Learning: The Beauty of Maintenance - Kent Beck
12. “Good Enough” Architecture • Stefan Tilkov
13. “Simple Made Easy” - Rich Hickey
14. TDD, Where Did It All Go Wrong (Ian Cooper)
15. Functional Programming in 40 Minutes • Russ Olsen
16. Jessica Kerr “Functional Principles for Object Oriented Development”
17. Rob Pike, “Public Static Void”
18. The Why of Go
19. OAuth 2.0 and OpenID Connect (in plain English)
20. What the heck is the event loop anyway? | Philip Roberts
What are your favourite talks?