A Junior, A Senior and I

Pablo Curell
undefined
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 
undefined
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/
undefined
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/
undefined
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
undefined
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
undefined
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/
undefined
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
undefined
Aug 19, 2025 • 1h 7min

20 - on LLMs with George and Sami

George and Sami joined me to discuss LLMs a few days ago.What started innocently, ended with deep philosophical questions posed by Sami.How do they use LLMs?Should we use them?What questions arise with them?---Find Sami at: - https://samibirnbaum.com/- https://www.linkedin.com/in/samibirnbaum/Find George at: - https://www.linkedin.com/in/george-kosmopoulos---references:- https://thoughtbot.com/blog/ai-led-or-human-led-coding-you-decide- https://www.anthropic.com/learn- https://en.m.wikipedia.org/wiki/Life_3.0- https://fchollet.substack.com/p/how-i-think-about-llm-prompt-engineering- https://en.m.wikipedia.org/wiki/The_Last_Question
undefined
Aug 14, 2025 • 43min

19 - On metrics with Rachel and Thierry

A few days ago, Rachel and Thierry joined me for a discussion around software metrics.What metrics are worth having?What are the dangers of metrics?Where are metrics useful?---Find Thierry at: https://thinkinglabs.io/ and http://be.linkedin.com/in/tdpauwFind Rachel at: https://www.linkedin.com/in/rachel-grey-b69319/ and https://bsky.app/profile/greyoctagon.bsky.social
undefined
Aug 4, 2025 • 49min

18- On starting a new role

A few days ago, Martin and Kostas joined me to discuss what they take into account when starting a new role.How to win over your new colleagues quickly?What are good first tasks to tackle?----Find martin at: https://www.joyouscoding.com and https://www.linkedin.com/in/martinvanakenFind Kostas at: https://www.linkedin.com/in/ksofianopoulos

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app