This episode features an interview with Scott Wlaschin. Scott has over 20 years experience in software development, design and architecture, covering all aspects of business software. He is the creator of the popular F# web site, fsharpforfunandprofit.com , and has done many F# presentations at conferences and user-groups around the world. Follow Scott on twitter: @ScottWlaschin This interview was recorded on the 18th of May 2015 at the Infi offices in Utrecht. Interview by @freekl and @daan_van...
Jul 20, 2015•58 min
This episode is an interview with Mathias Verraes. Mathias is an independent consultant, based in Belgium. He advises companies on how to build enterprise applications for complex business domains. As a team leader, he helps developers to use best practices. He specializes in curing large legacy projects: writing tests for untestable code, refactoring to Domain Driven Design, and giving applications a second life. Follow Mathias on twitter: @MathiasVerraes This interview was recorded on the 2nd ...
Dec 11, 2014•56 min
In this episode we talk about software testing with Emma Armstrong. We talk about what makes a good tester, and we discuss testing katas as a way to introduce and practice testing. Emma is a test engineer and all-round do-gooder at Red Gate Software and has been baking quality into software for over 13 years. In that time she’s gotten her hands dirty with both manual and automated testing and had the opportunity to dig into everything from compilers to web applications. She’s worked with most me...
Oct 28, 2014•1 hr 2 min
In this episode Daan talks with John Cook, who has worked as a math professor, programmer, manager, and statistician. He is now combining these skills and experiences as a consultant. In this interview we talk about the relation between Math and Software Development, and we discuss some of John's experiences applying math to solve real-world problems. John is on twitter as @JohnDCook and regularly writes on his blog The Endeavour . This interview was recorded on the 18th of June 2014. Interview ...
Aug 06, 2014•43 min
Simon Brown is an independent software developer that is well-known for his work on software architecture. He is the author of the book 'Software Architecture for Developers' and a regular speaker at software development conferences. Make sure that you check out his blog Coding the Architecture and if you like his ideas you can follow him on Twitter: @simonbrown . In this episode we interview Simon about his lightweight approach to software architecture. Simon explains why you need some form of ...
Jun 02, 2014•52 min
In this episode we bring you a special interview with two well-known podcasters: Dick Wall and Avdi Grimm. Dick Wall, also known as the sheriff of the Java Posse , works as a Scala trainer and consultant at Escalate Software. Avdi Grimm, one of the Ruby Rogues , is a Ruby code hacker, Chief aeronaut at ShipRise and head chef at RubyTapas.com. In the interview we cover a wide range of subjects like joy and courage in software development, siloing in the software community, an idea for a conferenc...
Apr 08, 2014•59 min
From the BuildStuff Conference 2013 , we bring you an interview with Tom Gilb. Tom is the author of nine published books, and hundreds of papers on Agile and related subjects. His latest book ‘Competitive Engineering’ (CE) is a detailed handbook on the standards for the 'Evo' (Evolutionary) Agile Method, and also for Agile Spec QC. The CE book also, uniquely in the Agile community, defines an Agile Planning Language, called 'Planguage' for Quality Value Delivery Management. His 1988 book, Princi...
Jan 18, 2014•55 min
In this episode Freek talks with Neil Brown, who works as a computing education researcher at the University of Kent. He is part of the team that designs, develops and supports the beginners’ Java programming environments, BlueJ and Greenfoot, which between them have 3 million users annually. We talk about the reforms that are taking place in the UK with regard to computing education. We discuss several initiatives like Computing at Schools (CAS), and Code Club and we also discuss tools and appr...
Dec 19, 2013•48 min
This month we bring you an interview with Linda Rising. Linda is an independent consultant who has authored four books and numerous articles and is an internationally known presenter on topics related to patterns, retrospectives, influence strategies, agile development, and the change process. This interview was recorded on the 19th of June 2013 at the GOTO Amsterdam conference Interview by @freekl and @DuchessFounder Links for this podcast: Book: Fearless Change , Patterns for introducing new i...
Nov 17, 2013•57 min
Dave Thomas is the Founder and Chairman of Bedarra Research Labs , which specializes in emerging software technologies and practices. Dave is a popular speaker with an impressive breadth of business experience and technical depth. He is an ACM Distinguished Engineer and has served on the awards committee for the past 3 years. He is also an adjunct research professor at Queensland University of Technology in Australia and Carleton University in Canada. Dave serves on the program committees for ma...
Oct 23, 2013•59 min
This episode was recorded on the 14th of May 2013 in Amersfoort at the book launch of Commitment , a graphic business novel about risk management and Real Options. We talk with all three authors: Olav Maassen is an experienced project manager and consultant at Xebia in the Netherlands and has more than ten years of experience working mainly for financial institutions and big corporations. You can follow Olav at twitter.com/OlavMaassen Chris Matts is a consultant who specializes in developing ris...
Sep 25, 2013•45 min
In this episode we speak with David Harel, who is professor of computer science at the Weizmann Institute of Science in Israel. Born in London, England, he was Dean of the Faculty of Mathematics and Computer Science at the institute for seven years. Harel is best known for his work on dynamic logic, computability and software engineering. In the 1980s he invented the graphical language of Statecharts , which has been adopted as part of the UML standard. He has also published expository accounts ...
Jul 30, 2013•50 min
This month we bring you an interview with Arnoud Engelfriet. Arnoud is IT-lawyer and patent attorney. He is partner at the dutch firm ICTRecht , and his website Ius mentis is one of the most comprehensive sites in The Netherlands on internet law, technology and intellectual property. Arnoud writes on many (Dutch) websites like Tweakers , Security.nl , Slashdot and Rechtenforum . He is also teaches part-time at the Vrije Universiteit Amsterdam. In the interview we cover a broad range of topics re...
Jun 05, 2013•58 min
We are back with a bang! This episode features an in-depth interview on requirements with none other than James Robertson. James is co-author of numerous books and articles on the requirements process. He is a principal and founder of The Atlantic Systems Guild and joint originator of the Volere Requirements process, template, checklists and techniques. His areas of concern are the contribution that good requirements make to successful projects. He is also a leading proponent of the principle of...
May 07, 2013•1 hr 4 min
This is another episode in our series of interviews with technical startups, this time featuring an interview with Guntur Sandino, founder and CEO of CleVR . This company is building VRET (Virtual Reality Exposure Therapy) systems, which are used to help people deal with anxieties such as fear of flying, fear of heights or claustrophobia or psychotic disorders, such as paranoia. We talk about some of the technical details of building these systems, and about the business challenges involved in c...
Jan 22, 2013•48 min
Episode 35 features an interview with Ruben Daniels and Jan Jongboom from Cloud9 . They tell us all about the development of Cloud9IDE, the online development environment using Javascript and Node.js . We talk about how they are building a company around this idea, and about the technical choices and challenges that have come with it. In this interview we finally learned why it makes sense to write server-side javascript! Follow Ruben on twitter via @javruben and Jan via @janjongboom This interv...
Dec 18, 2012•56 min
This month we bring you an interview with Gojko Adzic. Gojko is a frequent speaker at leading software development and testing conferences and runs the UK agile testing user group. Over the last eleven years, he has worked as a developer, architect, technical director and consultant on projects delivering equity and energy trading, mobile positioning, e-commerce, online gaming and complex configuration management. He is the author of several books and articles . In 2012 his book Specification by...
Nov 14, 2012•49 min
This episode features an interview with Michael Feathers, regular conference speaker, author of Working Effectively with Legacy Code and one of the deep thinkers on programming. We talk about various programming approaches and techniques and the effect they have on the way we create and maintain software systems. We touch upon subjects like functional programming, technical debt and computer science papers. Also listen to this episode to learn about his plans for a new book! Follow Michael on tw...
Oct 17, 2012•53 min
In this episode we talk with Philippe Kruchten about architecture and software development processes like Rup and Agile. Philippe discusses what he calls the Elephants in the Agile room, and we also discuss his take on academic research on software engineering. We talk about cognitive biases and reasoning fallacies. Be sure to listen to the full episode - as Philippe explains: context is king! :) This interview was recorded on the 13th of august 2012 at the Vrije Universiteit(VU) in Amsterdam. I...
Sep 12, 2012•1 hr 2 min
We were lucky to catch software legend Alan Cooper on his visit to Amsterdam and talk with him at length about design and programming. Alan tells about how he created products like the first incarnation of Visual Basic, and we discuss some fundamentals of interaction design. We also talk about how design fits into the software development process. Follow Alan via his twitter handle @MRAlanCooper and through tumblr . This interview was recorded on the 27th of april 2012 at the rehearsal theater o...
Aug 08, 2012•58 min
Michael Nygard, also known as 'the most paranoid man in software', has been a developer and architect for over 20 years. He worked in different domains, like the military, government and finance, and got in to operations in 2001. Michael is well-known for his book 'Release It!: Design and Deploy Production-Ready Software'. You can follow him on Twitter: @mtnygard . In this episode we talk with Michael about high-reliability teams and stressful situations, architectural patterns and what it means...
Jul 15, 2012•1 hr 2 min
In this episode we talk with Danny Greefhorst, one of the authors of the book Architecture Principles - The Cornerstones of Enterprise Architecture . We talk about why principles are important, and ow they can be discovered. Danny gives some examples from the case studies in his book and explains how these principles help, especially in the context of enterprise architecture. Danny is on twitter as @greefhorst This interview was recorded at the ArchiXL offices in Amersfoort on the 10th of May 20...
Jun 11, 2012•57 min
Gamification expert Gabe Zichermann was in the Netherlands to give a talk at TheNextWeb conference in April. We managed to tackle him for an interview, and he put the Gamification hype into perspective for us with some compelling examples and a lot of theoretical background. We talk about user engagement as a metric, SAP as a gamification frontrunner (yes, SAP), behavioral economics and gamification as a silver bullet. Gabe finishes with a life lesson he got from playing a lot of Sid Meier's Civ...
May 18, 2012•59 min
For this episode we recorded an interview with Joshua Kerievsky. Joshua is an early pioneer and expert in eXtreme Programming, an author and regular speaker and founder and CEO of Industrial Logic . We talk about patterns, refactoring, e-learning and some of the principles of Lean Startup. You can follow him in twitter via @joshuakerievsky . The interview was recorded at Igluu in Eindhoven. Interview by @freekl and @Mmz_ Audio post-production by @mendelt Links for this podcast: Book: Refactoring...
Mar 06, 2012•1 hr
In this episode we talk with Kevlin Henney, an independent software development consultant and trainer from the United Kingdom, well-known from one of his books ' 97 Things Every Programmer Should Know '. In the interview we discuss a wide variety of subjects in software development, like the agile community, patterns, learning and languages. Kevlin shares his thoughts on the software craftmanship movement and states his opinion on the discussion whether our profession is a form of engineering o...
Feb 08, 2012•1 hr 1 min
This episode features an interview with Bram Duvigneau, a web developer and accessibility consultant. Bram shares his experiences as a blind developer and demonstrates the tools and techniques that he uses to program and use applications and websites. We also discuss some common accessibility issues. Bram is on twitter as @bramduvigneau This interview was recorded on the 19th of november 2011 in Didam. Interview by @freekl and @TjeerdHans Audio post-production by @Mendelt Links for this podcast ...
Dec 21, 2011•59 min
In this episode we interview Dave Farley and Jez Humble about the content of their award-winning book on Continuous Delivery. The basic premise of the book is that we need to move beyond Continoous Integration and occasional delivery and work towards practices that allow for the creation and deployment of final deliverables on all environments on every check-in. Jez and Dave explain the concepts behind the deployment pipeline and we discuss the practices and policies that come into play from the...
Nov 27, 2011•1 hr 5 min
In this episode an interview with Don Reinertsen. We speak with Don about topics from his book The Principles of Product Development Flow - Second Generation Lean Product Development . We talk about Lean principles in the context of manufacturing and product development, and how these apply to software development. Don explains how variability is important for innovation, and how reduction in batch sizes and queues will improve flow. We discuss the economic model and the focus on quality vs util...
Oct 30, 2011•1 hr 3 min
Nat Pryce is an early adaptor of eXtreme Programming and a contributor to several open source libraries and tools supporting Test-Driven Development, like jMock . In this episode we discuss several topics from the book 'Growing Object-Oriented Software, Guided by Tests' that he wrote together with Steve Freeman. We talk about the 'Londen-style' of Test-Driven Development, using mock objects to drive your design, listening to your tests and dependency injection. Nat's personal blog 'Mistaeks I Ha...
Aug 24, 2011•57 min
In this episode an interview with James Coplien, where we cover a range of topics from his book Lean Architecture for Agile Software Development . We talk about the role of design and architecture in agile software development and discuss DCI architecture. More on James and his publications is available on http://gertrudandcope.com . He's on twitter as @jcoplien . This interview is recorded on the 26th of April 2011 at the TTY offices in Amsterdam. Interview by @freekl and @arnetim . Audio post-...
Jul 05, 2011•1 hr 4 min