One of the best aspects in the Tech world is that you can teach yourself to do lots of things. However, there’s so much information out there nowadays, that it can become too much.. So I invited Hitesh Choudhary on to discuss how to start and how to find quality content when you’re educating yourself. We also discuss what to keep in mind when you’re new, or self-taught, and join a software development team. More of the topics we cover this episode, in order 💬 ☑️ Teaching others in tech through ...
Jun 01, 2022•44 min•Ep. 55
The Metaverse. You might have heard of it, but what does it entail exactly? Jieke Pan explains that no one knows exactly, because we’re right at the forefront of it all. It will be a new digital experience and not really tangible. But within that digital space, we’ll be able to experience and deliver value in ways we couldn’t before. One example he gives is virtual concerts, which are already happening in the Metaverse. With that however come numerous amounts of technical challenges, some of whi...
May 25, 2022•1 hr•Ep. 54
To delivery value through software, we’re solving complex problems. But getting a shared understanding of the problem space and the potential solutions can be very tricky. Marco Heimeshoff explains that’s where collaborative modelling can help. More of the topics we cover this episode, in order 💬 ☑️ Pros and cons of collaborative modelling remotely ☑️ The importance of psychological safety ☑️ Why do we model in the first place? ☑️ Approaching a problem through heuristics ☑️ Not just sharing, bu...
May 18, 2022•54 min•Ep. 53
Product development is challenging. Even more challenging when those responsible for the user experience barely talk to those responsible for the implementation, and vice-versa… That’s not how we create the best products. We do so by communicating continuously, having diverse teams and co-creating! I invited Thamar Swart and Simone de Gijt on to share their experience when it comes to collaboration and co-creation. More of the topics we cover this episode, in order 💬 ☑️ The challenges of keepin...
May 11, 2022•47 min•Ep. 52
I invited Michael Feathers on to discuss what makes a great and effective team in tech. We cover lots of the social systems you’ll see, as well as the impact that remote working has had on those. More of the topics we cover this episode, in order 💬 ☑️ Remote working and team autonomy ☑️ Treating software like biology ☑️ Finding common grounds of communication ☑️ Genuine curiosity ☑️ Team goals vs. Individual goals More on Michael Feathers: https://michaelfeathers.silvrback.com https://twitter.c...
May 04, 2022•46 min•Ep. 51
I invited Hannes de Jager, Kevin van den broek and Goos van den Bekerom on to discuss the ins and outs when it comes to the Go programming language. All you need to know with regards to why and how Go would be embraced within a team, or within an organisation. Sounds interesting? Check it out! Some of the topics we cover this episode, in order 👇 ☑️ The pros and cons of Go ☑️ How does Go get adopted within organisations? ☑️ The way Generics was introduced in Go ☑️ Hire good engineers instead of ...
Apr 27, 2022•51 min•Ep. 50
Diana Montalion shares how we think of, and design, sources of information to accommodate for what we want as users, depending on the context we’re in. It requires a way of thinking we’re not used to: systems thinking, or non-linear thinking. But doing so and adapting the software we create, can open up opportunities that weren’t there before. Some of the topics we cover this episode, in order 👇 ☑️ Systems thinking vs. Linear thinking ☑️ Designing for sources of information ☑️ Do you know why y...
Apr 20, 2022•1 hr 6 min•Ep. 49
Whether you know it or not, we’re all benefitting from open source software. The innovation and collaboration that has come from it is incredible. But it’s not without flaws… Very Interesting ones actually, so I invited Paulo Lopes and Maarten Mulders on to discuss the good, bad, and ugly when it comes to open source. Some of the topics we cover this episode, in order 👇 ☑️ Disputes and social problems that occur in open source projects ☑️ Contributing to open source, and how to make it easier ☑...
Apr 13, 2022•53 min•Ep. 48
Maarten shares how the city of Amsterdam is creating and leveraging AI solutions to help society and improve the city. It was surprising to hear how there are lots of experiments being done involving more state of the art technologies when it comes to AI. And I really enjoyed learning what projects are being worked on right now. What projects are those? Listen in to find out! Some of the topics we cover this episode, in order 👇 ☑️ Using AI to make the city better, or to prevent it from becoming...
Apr 06, 2022•43 min•Ep. 47
“Doing the right thing is not equal to doing things right”. This really stuck with me after discussing how to create effective data science solutions with Deena Gergis. It would be easy to create a solution ‘just’ from the technical side, but more often than not, your solution might not get used at all that way. Partnering with your stakeholders, and building this solution together is the right way to do it. And it starts by having an equal level conversation with each other. Some of the topics ...
Mar 30, 2022•58 min•Ep. 46
Cloud technology has made things a lot easier, but it has also introduced new challenges for developers. Together with friend and returning guest Léon Rodenburg we discuss what cloud native software development entails, and share how to be effective. Some of the topics we cover this episode, in order 👇 ☑️ What is cloud native software development? ☑️ Team responsibility in handling the cloud ☑️ The problem with cloud courses and trainings ☑️ Iterating on your cloud infrastructure ☑️ Start by un...
Mar 23, 2022•48 min•Ep. 45
Felienne shares her journey on how she created Hedy, the programming language that helps teach kids how to program. Creating your own programming language is a big accomplishment, but a language on its own can only go so far. With actual usage, user feedback, and continuous improvements, Hedy can truly improve the way teachers teach, and kids learn how to program. And it's definitely on its way to do so. Hedy is available in 18 different languages, and is being used globally. Truly remarkable! S...
Mar 16, 2022•50 min•Ep. 44
There have been lots of worthwhile Agile implementations within organisations. However, there’s also a dark side to Agile... Laurens and I discuss how not every organisation actually “understands” it, which leads to forced implementations. Eventually, this lack of understanding can create lots of frustration towards something that’s meant to be helpful. Where does it go wrong, and how we you fix that? Some of the topics we cover this episode, in order 👇 ☑️ Focussing on the single most important...
Mar 09, 2022•51 min•Ep. 43
Want to live and work next to the beach, but stay in the tech space? No problem! Working remote allows you to have the personal life that you want whilst your work life fit around that. That is one of the main drivers why Alvaro started his company in a fully remote setting. He shares how he’s been operating fully remote, some of the pitfalls he’s experienced, and much more! Some of the topics we cover this episode, in order 👇 ☑️ Managing and trusting remote teams ☑️ Clear expectations and long...
Mar 02, 2022•51 min•Ep. 42
Nicolai Parlog’s passion for learning, content creation and sharing knowledge is what lead to him joining forces with Oracle as Developer Advocate. I love his enthusiasm and had a blast talking to him about his journey, content creation and more! Some of the topics we cover this episode, in order 👇 ☑️ Content creation as developer advocate ☑️ Varying responsibilities and tasks of a developer advocate ☑️ Balancing self-employment and content creation ☑️ Combining developer advocacy with war-stor...
Feb 23, 2022•55 min•Ep. 41
AI is becoming more and more prevalent. It’s already making key decisions in our lives. However someone still needs to create that AI. Kaya explains the dangers of biased AI solutions, and we discuss the importance of increasing diversity in tech and beyond. Some of the topics we cover this episode, in order 👇 ☑️ The problem with bias in ai ☑️ Increasing awareness and diversity in tech ☑️ The importance of a safe and welcoming environment ☑️ The impact of your communication Thoughts that stuck ...
Feb 16, 2022•48 min•Ep. 40
Landing your first job can seem pretty daunting, especially in tech. Luckily, it's possible to get better at "the interview process". Knowing what you want, what to focus on, and what organisations look at will contribute greatly in landing that dream job! Some of the topics we cover this episode, in order: ☑️ Personal stories on landing first jobs in tech ☑️ Realising your personal values and what to look for in a company ☑️ Interviewing to get better at interviewing ☑️ Thriving within a compan...
Feb 09, 2022•50 min•Ep. 39
You'll see lots of product lines when it comes to physical products. For example the automotive industry. But in software, product lines also exist. Think of JetBrains and their IDEs. Some of the topics we cover this episode, in order: ☑️ The ultimate way to reuse software ☑️ Planning for a product line ☑️ Product suites and product lines ☑️ The IntelliJ open source edition just made sense Joining us for this episode is Rachel Appel, Developer Advocate at JetBrains More on Rachel: https://rachel...
Feb 02, 2022•44 min•Ep. 38
Software has become much more like biology nowadays. It's much more about the interactions and about evolving with the outside world. Some of the topics we cover this episode, in order: ☑️ How software evolves ☑️ Is software doomed to become legacy? ☑️ Rewrite vs Revamp… or both? ☑️ Developers love having impact ☑️ Shared ownership and the software lifecycle My favourite takeaways from Jessica this episode: - Rewrite vs Revamp. Why not both?! It doesn’t look efficient, but it’s a lot more cost e...
Jan 26, 2022•44 min•Ep. 37
We invited Michel Zitman on to talk about Cloud Financial Management. Shorthand: FinOps. Some of the topics we cover this episode, in order: ☑️ Cloud financial management - FinOps explained ☑️ How Cloud Cost inefficiency occurs in the first place ☑️ FinOps as a skill ☑️ Where most Cloud Costs occur, and how to reduce those costs ☑️ Big chunks of optimizations already, and much more when looking ahead My favourite quotes from Michel this episode: - "Awareness increases accountability, which in tu...
Jan 19, 2022•42 min•Ep. 36
Hassan Habib shares the guidelines he's put into practise when it comes to improving the engineering experience. The main goal: Make engineers enjoy what they're doing :) Some of the topics we cover this episode, in order: ☑️ Increasing the joy of creating software ☑️ The 3 most important aspects to make engineers happy ☑️ Developers communicating with end users ☑️ Introducing standardisation ☑️ Speaking a language people understand My favourite quotes from Hassan Habib this episode: - "If your ...
Jan 12, 2022•51 min•Ep. 35
Some of the topics we cover this episode, in order: ☑️ The power of the right environment ☑️ Evolving software vs rebuilding it, and the not invented here syndrome ☑️ Trust is very complex ☑️ What does 100% unit test coverage mean? ☑️ The sweet spot of quality and speed My favourite quotes from Albert Brand this episode: - "Are you really going fast when it slows you down later?" - "Isn't speed just another quality?" Enjoy!
Jan 05, 2022•51 min•Ep. 34
Some of the topics we cover this episode, in order: ☑️ Solving practical problems for engineers ☑️ Code reviews are becoming a big problem in our industry ☑️ Leveraging tools to better understand code ☑️ A startup with developers as target audience ☑️ Remote company culture Enjoy!
Dec 29, 2021•53 min•Ep. 33
Some of the topics we cover this episode, in order: - The what and why of Psychological Safety - High performing teams - Awareness of how you act and communicate - Imposter Syndrome - The value of personal feedback
Dec 22, 2021•47 min•Ep. 32
Some of the topics we cover this episode, in this order: - Tips when just starting out - Going outside of your comfort zone - The Full Stack term - The challenges of forming a great team - Stability versus Experimentation - The benefits of teaching
Dec 15, 2021•42 min•Ep. 31
Some of the topics we cover in this episode: - What Modular Software Development is - When to split your application, and how to split it - The role of Software Architect in a cross-functional team - When and how organisations adapt new tech - Hire for mindset, train for skill, and the joy of working in diverse groups
Dec 08, 2021•43 min•Ep. 30
After seeing the title, you might wonder: "What is MLOps?". That's also what I was thinking... But no worries, Roman and Julian explain exactly what it is! On top of that, we go over how to bring your machine learning model to production, the right way, and some of the challenges you might face along the way. This episode was recorded live in collaboration with GoDataFest: Festival of Data Technology, and Club Cloud: Global Cloud Festival! Because it was recorded live, the intro is slightly diff...
Dec 01, 2021•35 min•Ep. 29
You might've heard of this new-ish kid on the block: Kotlin! And like all programming languages, it's a tool to get the job done. There is no "right" pick, just pros and cons, and Kotlin is no exception. However, the pros of Kotlin certainly make it sound appealing. One of the main benefits that stood out to me from this conversation is very simple: code clarity. If the use of Kotlin as a language creates clarity for the engineers and teams that use it, it's a very powerful tool that contributes...
Nov 24, 2021•38 min•Ep. 28
Pull requests (PRs), the standard way to collaborate in codebases to ensure quality (among other things).. It turns out that they're actually slowing down software development. But how? Dragan explains how the problem lies in the way it's structured: it's asynchronous. There's a lot of time that passes before the code is merged, and the value is delivered. Large PRs are hard to review and course correct, and small PRs can introduce lots of context switches. However there are ways around this, to...
Nov 17, 2021•48 min•Ep. 27
The idea of a "10x engineer" is popular in Silicon Valley and is used to refer to a rare engineer who can achieve 10 times more than an average developer . We invited Chris Laffra on to discuss this idea, and as you might've guessed, it has to do with making other people more productive. But before doing that, you'll need to focus on your individual productivity and impact, and maximise that to a certain degree. Sounds interesting? Listen in to find out more! PS: Chris gave me a copy of his book...
Nov 10, 2021•56 min•Ep. 26