Team Agreements

November 20, 2021

Team agreements, or the social contract of a team, is a very useful tool to use when starting with self-organizing teams. Self-organizing means that the team has a lot of freedom in the way they structure their work, but this sometimes leads to conflicts or friction within the team. One solution to avoid these conflicts... Read more

How to Enhance Your Design Intuition

November 13, 2021

What is intuition? How to use it? How do you enhance it? What are its problems? Watch Alex Bolboaca share his understanding of this topic, inspired from his teaching and consulting experience and books on behavioral psychology, design and decision making in different domains, and logical fallacies. The information presented is simplified. If you want... Read more

Rebecca Wirfs-Brock on OOP in Smalltalk

November 7, 2021

How did a pioneer of OOP think about it? And how was Smalltalk different? Watch this excerpt of a longer chat with Rebecca Wirfs-Brock about the fundamental ideas behind OOP. Watch the full video here: https://youtu.be/RsOH9solGdE Rebecca Wirfs-Brock is an internationally recognized leader in the development of effective software design and architecture techniques. Among her... Read more

Relativistic time for developers

October 31, 2021

Today the hour changes due to the Daylight Saving Time in a few states in Europe. So it's a good time to remember that date and time are more difficult than they seem for developers. Watch now to understand the effects of relativistic time on your code – something less common for now, but that... Read more

How to Test Date and Time

October 31, 2021

Today the hour changes due to the Daylight Saving Time in a few states in Europe. So it's a good time to remember that date and time are more difficult than they seem for developers. Watch now for a few hints on how to test your date/time code better. This is an excerpt from a... Read more

Agile Release Planning with Multiple Teams

October 23, 2021

We're answering a question from a friend: how to plan medium term (3-5 sprints) releases with multiple teams? Adi Bolboaca is a VP, trainer and coach at Mozaic Works. Alex Bolboaca is a programmer, CTO, author, trainer and coach at Mozaic Works. Mozaic Works provides high quality, customized training, coaching, and advice for companies who... Read more

Emily Bache and Alex Bolboaca

October 16, 2021

Emily Bache is a polyglot programmer, experienced Technical Agile Coach, Trainer, Software Developer and Architect, with a focus on Test Driven Development and automated testing in general. She is developing the "Samman" coaching method which involves short, frequent training sessions and whole-team ensemble working on realistic tasks to practice new ways of working. She authored... Read more

Business Significance of Resilience Testing

October 2, 2021

It's time for a new focused chat! The topic is resilience testing, and we discuss about what it means, its importance for business, the mindset required, and a few technical constructs that can help. Adi Bolboaca is a VP, trainer and coach at Mozaic Works. Alex Bolboaca is a programmer, CTO, author, trainer and coach... Read more

Patricia Aas on Learning Functional Programming First

September 25, 2021

Patricia Aas remembers how she started programming through the functional approach, and how she switched to imperative later on. This is part of a longer conversation that you can watch here: https://youtu.be/csLe1IK7X5U. Patricia is a programmer who has worked mostly in C++ and Java. She has spent her career continuously delivering from the same code-base... Read more

Patricia Aas And Alex Bolboaca

September 18, 2021

How does one feel about OOP after starting with functional programming? How to build a modern browser? And how can you avoid most of your security issues with C++? We discuss this and more with Patricia Aas. Patricia is a programmer who has worked mostly in C++ and Java. She has spent her career continuously... Read more

Linda Rising – Elegance in Programming

September 12, 2021

Why is elegance important in programming? How to identify it? And how does a math notion of elegance apply to programs? This is an excerpt from a longer conversation between Alex Bolboaca and Linda Rising. Watch the whole video here: https://youtu.be/cjA6tYYqt-E Linda Rising is an independent software consultant who started as a scientist. She has... Read more

The secret origin of strong-style pairing with Llewellyn Falco

September 4, 2021

Many discoveries happen by mistake. It turns out that strong style pairing was discovered by mistake by Llewellyn Falco. This is an excerpt from a longer conversation with Llewellyn. Llewellyn Falco is an Agile Technical Coach specializing in Legacy Code and Test Driven Development. He is the creator of the open source testing tool ApprovalTests... Read more

You Are Bad at Anything You Don’t Practice

August 28, 2021

Did you ever think that a colleague was so much better than you at something because they were born this way? Chances are, they practiced that skill, often without realizing it. In this focused chat we talk about our experiences learning and practicing various skills, and give some advice on how to get better at... Read more

Gerard Meszaros Weird Bug

August 21, 2021

The story of one of the weirdest bug encountered by Gerard Meszaros. This video is an excerpt from a longer conversation. Find the first part here: Gerard Meszaros is an agile software development consultant, trainer, author and semi-frequent conference speaker. He is well known for his book "XUnit Test Patterns" https://www.amazon.com/xUnit-Test-Patterns-Refactoring-Code/dp/0131495054, for his contribution to... Read more

Felienne Hermans on Heidi

August 15, 2021

What would make a good programming language for learning? Find out more about Heidi, a language inspired by Felienne's research. This is an excerpt from a longer conversation with Felienne Hermans. You can find the whole conversation here: https://youtu.be/CPVN2QO6TK0 Felienne Hermans is an associate professor at the Leiden Institute of Advanced Computer Science at Leiden... Read more

The hardest part of science with Felienne Hermans

August 7, 2021

What is the hardest part of science? And how does it apply to software development? This is an excerpt from a longer conversation with Felienne Hermans. You can find the whole conversation here: https://youtu.be/CPVN2QO6TK0 Felienne Hermans is an associate professor at the Leiden Institute of Advanced Computer Science at Leiden University, where she heads the... Read more

Armagan Amcalar on Hiring for Software Development

July 31, 2021

This is an excerpt from a longer conversation between Alex Bolboaca and Armagan Amcalar. You can find the full video here: https://youtu.be/atRkRQbLI5Q Armagan Amcalar is a leader, entrepreneur, programmer, public speaker, musician and software architect. You can learn more about him on his website https://arm.ag/, on twitter https://twitter.com/dashersw and LinkedIn https://www.linkedin.com/in/armaganamcalar/. Alex Bolboaca is a... Read more

Prof. Roger Kneebone on Forming Experts

July 24, 2021

How do experts form? We discuss about this and more with Prof. Dr. Roger Kneebone, author of "Expert: Understanding the Path to Mastery" and a long time curious investigator of expertise in different domains. We share stories from our different domains and compare experiences, in a conversation that passed so quickly that we want to... Read more

Sheen Brissals: Why Was Serverless Used at LEGO Group?

July 24, 2021

Why did the LEGO group start using serverless? This is an excerpt from a longer conversation with Sheen Brissals, watch it here: https://youtu.be/QmHCOb97feA Sheen Brisals is an AWS Serverless Hero. In his current role as a Senior Engineering Manager at The LEGO Group, Sheen’s focus is on architecting and building Serverless solutions. Sheen has held... Read more