On this podcast, we talk with Andrea Magnorsky, who is a tech lead at Goodlord on their engineering squads; she has a background in Scala, C#, and organised conferences. Today we’ll be talking about paradigm shifts.
Key Takeaways
- A programming paradigm has a loose definition. It's just about finding a way of doing things.
- There are a number of different ways to think about problems - and different paradigms do this in different ways.
- To shift paradigms, you have to un-learn some of your instincts.
- When adopting a new paradigm if people don’t want to learn anything, then they won’t.
- Multiple paradigms help you apply different ways of thinking about solutions to problems because solutions vary across languages.
- Quick ways to start gaining knowledge and adoption for new languages are to use a new language as a test harness for your existing code.
Subscribe on:
Show notes will follow shortly.
Software Delivery Practices Evolve Fast, So Should Your Learning: Attend QCon Plus Online Software Development ( May 10-20).
What are the major trends that matter right now in software development and technical leadership? Deep-dive into Java, Microservices, ML, Blockchain, APIs, Data Pipelines & Data Mesh, WebAssembly, Frontends and many more topics at QCon Plus this May 10-20. Find practical inspiration (not product pitches) from software leaders deep in the trenches creating software, scaling architectures and fine-tuning their technical leadership to help you make the right decisions. Save your spot now!
Community comments