Rodney Norris talks with Dave Rael about working on differing problems and with differing tech, constraints, priorities, solving the right problem, and walking up and down the levels of the tech stack
Rodney is a Frontend Software Engineer with Mesosphere. He is a full-stack developer with 15 years of experience in a variety of fields, such as manufacturing, defense, email marketing, and infrastructure software. He’s a dedicated husband and father of three. In his spare time he podcasts, blogs, and goes mountain biking.
Chapters:
0:29 - Dave introduces the show and Rodney Norris1:52 - Rodney's early experiences with programming7:45 - Moving from limited access to newer tech into modern development10:14 - Working in diverse technical environments and with diverse toolsets13:17 - Rodney on podcasting17:51 - Working in differing domains21:10 - How Rodney stays current with what he needs to know22:22 - Rodney's book recommendations25:13 - Rodney's story of failure - overarchitecting and building the wrong software right28:32 - Working on government projects31:47 - Working for differently sized organizations33:58 - The things that have Rodney most excited34:50 - The meaning of Microservices and distributed systems, and benefits and disadvantages36:51 - Rodney's sources of pain and suffering38:51 - The difficulty of getting good at testing41:51 - Rodney's top 3 tips for delivering more value44:24 - Keeping up with Rodney
Resources:
NashDev Podcast
ASP Classic
Waldenbooks
egghead.io
You Can Be Busy or Remarkable — But Not Both - Cal Newport
Extreme Ownership: How U.S. Navy SEALs Lead and Win (New Edition) - Jocko Willink
BEAM (Erlang virtual machine)
Rodney's book recommendation:
Deep Work: Rules for Focused Success in a Distracted World - Cal Newport
The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece - Ron Jeffries
Rodney's top 3 tips for delivering more value:
Cultivate empathy
Write a journal
Use mindfulness meditation