

A Junior, A Senior and I
Pablo Curell
I invite two people to get different perspectives on tech subjects:
-Continuous Learning,
- Testing,
- Practices,
- AI,
- Team Work,
- Software Teaming
-Continuous Learning,
- Testing,
- Practices,
- AI,
- Team Work,
- Software Teaming
Episodes
Mentioned books

Mar 25, 2026 • 1h 10min
30 - Hot Tech-e: I can do TDD on the Front End (and AI) - Paul
Paul discusses the possibility and effectiveness of TDD on the front end, emphasizing the importance of testing based on behavior rather than syntax. He shares his experiences with TDD at the BBC and the early days of React, highlighting the philosophy behind front-end testing and the efficiency and confidence it brings. The conversation covers topics related to Test-Driven Development (TDD), AI, mutation testing, and the application of Extreme Programming (XP) and Agile practices in the context of AI. It explores the challenges and benefits of these practices, as well as the limitations and adaptations required when applying them to AI development. The discussion provides valuable insights into the intersection of AI and traditional software development practices, highlighting the potential for improved efficiency and quality in software development processes.TakeawaysTDD on the front end is possible and works brilliantlyBehavior-driven development (BDD) is about testing based on behavior, not just using given-when-then syntax AI and TDDMutation TestingXP and Agile PracticesChapters00:00 Efficiency and Confidence in Front-End Testing35:21 TDD and Describe Blocks in Testing43:50 Mutation Testing57:14 XP and Agile PracticesFind Paul at: https://feedbackdriven.dev and https://www.linkedin.com/in/paul-hammond-bb5b78251/Referenced videos: https://youtu.be/E2ZlufvErk8https://youtu.be/T5wwVK0XcxoPauls Dotfiles: https://github.com/citypaul/.dotfilesIan Cooper's TDD talk: https://www.youtube.com/watch?v=EZ05e7EMOLM

Mar 19, 2026 • 58min
29 - On Hiring with Martin and Kostas
In this conversation, Kostas and Martin discuss the qualities they look for when hiring in a technical role, emphasizing the importance of being a team player and the need to diversify the hiring network. They also explore the use of technical screenings and tests in the hiring process. The conversation delves into the use of pair programming for technical evaluation and the challenges associated with technical tests during the hiring process. It also explores the role of networking in the hiring process, highlighting the importance of diversifying candidate pools and the impact of hiring decisions on both job seekers and companies.TakeawaysUniversal qualities for hiringImportance of being a team playerDiversifying the network for hiring Pair programming for technical evaluationChallenges of technical tests during hiringChapters00:00 Technical Screenings and Tests34:33 Challenges of Technical Tests During Hiring44:24 The Role of Networking in Hiring

Mar 9, 2026 • 49min
28 - On Tech Workers and Music with Aslihan and Stefano
The conversation explores the intersection of tech and music, highlighting the connection between problem-solving, creativity, and joy in both fields. It delves into the journey from tech to music, the relationship between music and math, and the advice for learning music. The guests share their experiences and insights, providing valuable perspectives on the topic.TakeawaysTech and music have a strong connectionPassion for problem-solving is common in both tech and musicThe joy of creating and the freedom to experiment are key aspects of music and techChapters00:00 Introduction to Tech Workers and Music05:21 Introducing Aslihan and Stefano's Music12:22 The Role of Creativity in Tech and Music20:09 The Playful and Therapeutic Nature of Music38:00 Expectations and Achievements in Music43:21 Advice for Learning MusicFind Aslihan at -> https://www.instagram.com/aslihan.kyle/Find Stefano at -> https://www.stefanovita.net Songs:Silken (Aslihan Kyle) -> https://open.spotify.com/track/5de4qgujBwr6lEyLYnZorYTiger Hour (Pointbreak) -> https://open.spotify.com/track/3fKecTq1LRyDkUVTbz6yPS

Jan 7, 2026 • 1h 1min
27 - On Ruby (and Rails?) with Lucian and Stan
In this episode I am joined by Stan and Lucian to discuss Ruby (and Rails).We start by discussing why one would chose Ruby to start a new project and how weldoming it is for beginers.Then we discuss how the ecosystem of Ruby favors expressiveness and beauty .And end discussing the place of Rails in the environment. TakeawaysRuby's appeal lies in its elegance and creativityThe community's inflexibility and high standards can be a barrier for beginners Types in Ruby are a matter of choice and depend on the project's needs.Rails is a powerful addition to Ruby, providing convention over configuration and simplifying web app development.Chapters00:00 Is Ruby Beginner Friendly?31:40 Exploring Types in Ruby40:22 The Role of Rails in Ruby Ecosystem46:39 Adhering to the Rails Way55:02 The Hidden Superpower of Rails--Find Stan at: LinkedIn: https://www.linkedin.com/in/boyet/Personal website: https://stan.boyet.me/Find Lucian at: Linkedin: https://www.linkedin.com/in/lucianghinda/ShortRuby Newsletter: https://newsletter.shortruby.comOther social media: https://bsky.app/profile/lucianghinda.com, https://x.com/lucianghinda, https://ruby.social/@lucian

Dec 16, 2025 • 52min
26 - On OOP with Tim and Rob
SummaryIn this episode, We discuss Object-Oriented Programming (OOP) with Tim and Rob, its origins, principles, and practical applications.The guests share their experiences and insights on the importance of naming conventions, the balance between purity and practicality in OOP, and the impact of Object-Relational Mappers (ORMs) on design. They also explore the challenges of modeling reality with objects and provide recommendations for those looking to deepen their understanding of OOP.TakeawaysObject-Oriented Programming is a way of organizing work.Naming things in code is a significant challenge.All models are wrong, but some are useful for abstraction.You can model both physical and unphysical concepts in OOP.Understanding design patterns helps in solving problems effectively.Clarity in code is essential to avoid misunderstandings.The use of ORMs can limit the flexibility of OOP.It's important to trust that objects behave as expected in OOP.Chapters00:00 Introduction to Object-Oriented Programming02:35 The Origins and Purpose of OOP04:34 Purity in Object-Oriented Programming10:50 Design Principles and Patterns in OOP15:41 Types and Their Importance in OOP20:58 ORMs and Their Limitations24:48 The Role of Patterns in OOP26:11 Understanding Patterns in Object-Oriented Programming30:04 The Iterative Process of Object Design35:52 Trusting Object Competence in Code39:10 Modeling Reality with Objects43:27 Building a Shared Vocabulary in Programming50:07 Recommended Resources for Learning OOPFind our Guests: Rob: https://www.linkedin.com/in/purinkle/Tim: https://www.linkedin.com/in/agileotter/ and http://agileotter.blogspot.com/

Nov 18, 2025 • 55min
25 - On Taste with Sandjiv and Mathieu
A couple days ago Mathieu and Sandjiv joined me to discuss the nebulous concept of "taste" in programming.Is taste universal?How do mistakes and 'pain' shape your taste?All that and more in this episode. Find Sandjiv at: https://www.linkedin.com/in/sandjiv/Find mathieu at: https://www.linkedin.com/in/mathieu-slegten-03933b29/

Oct 28, 2025 • 54min
24 - on Misunderstood concepts in tech (sort of) with Steven and Dave
A few days ago I was joined by Dave and Steven to discuss misunderstood concepts in tech. We strayed away from that so as a bonus you also get: - A comparison of the state of the car industry vs the tech industry 60 years in. - Thoughts about what the role of software developer should be. - And, thoughts on why so many concepts don't have a consensus understanding among tech professionals. ---find Dave at:- http://pragdave.me/- https://x.com/pragdavefind Steven at:- https://stevenrbaker.com/- https://x.com/srbaker - https://fosstodon.org/@srbaker

Oct 23, 2025 • 1h 2min
23 - On Bootcamps with Aslihan and Sami
A couple days ago Aslihan and Sami joined me to talk about bootcamps. What has been their experience joining the industry after their bootcamps, what would they recommend to new graduates, and what is the place of bootcamps today and in the future. Were among the subjects we discussed.Find Sami at: https://samibirnbaum.com/https://www.linkedin.com/in/samibirnbaum/Find Aslihan at: https://www.linkedin.com/in/aslihan-hird/https://open.spotify.com/artist/4HE3uqIoOfCRiwT0g8W6HY

Oct 6, 2025 • 55min
22- on Team Practices with Thierry and Martin
I had the honor to host Thierry and Martin to discuss team practices for writing excellent software.I learned a lot from them and hope you will too!---Find Martin at: https://www.linkedin.com/in/martinvanakenhttps://www.joyouscoding.com/Find Thierry at: https://www.linkedin.com/in/tdpauwhttps://thinkinglabs.io/---Links and notes:https://thinkinglabs.io/articles/2022/06/14/the-practices-that-make-continuous-integration.htmlhttps://app.thestorygraph.com/books/3aa08f69-6e4b-4041-8eca-48bd7141726bhttps://app.thestorygraph.com/books/7c0a35f6-89c7-4634-a5d0-3e456ccbbc02https://app.thestorygraph.com/books/a18e5dee-89e4-4c79-948e-ada45f61b476https://app.thestorygraph.com/books/77eb0975-4194-42e7-9db3-005d4250940fhttps://socratesbe.org/

Sep 28, 2025 • 34min
21- on PWAs with Kevin
A couple days ago Kevin joined me for an enlightening discussion around PWAsAre they viable?What niche do they serve?----Find Kevin at: http://vzb.iohttp://prologuekit.comhttps://www.linkedin.com/in/kevinvzbhttps://x.com/kevinvzb


