Tooling with Purpose: Making Smart Choices as You Build
Talk presented by: Aris Nivorlis
During PyCon NL 2025, at 12:05 in Quest

Starting a new Python project can feel like stepping into a maze of choices—package managers, testing frameworks, documentation tools, containers, and more. For many developers, especially those early in their journey, this complexity can delay the most important step: building the actual prototype or MVP (Minimum Viable Product).

In this talk, we’ll walk through the Python ecosystem from the ground up, progressively building a project structure that evolves with your needs. We’ll discuss which decisions can be postponed, which tools are worth adopting early, and how to avoid over-engineering. By the end, you’ll have a clear roadmap for starting small and scaling your project responsibly.

Whether you’re building a data science tool, a web app, an API or a library, this talk will help you understand the essential building blocks of a well-structured project and make confident and timely choices that keep your progress steady without letting tooling decisions get in the way.

Practical information
When: October 16th 2025
A map showing where the Jaarbeurs Utrecht is located
Where: Supernova
(Jaarbeurs Utrecht)
Jaarbeursplein 6
3521 AL Utrecht
The Netherlands
More info