Gijs Molenaar
Twitter Profile link: http://twitter.com/gijzelaerr
github profile: https://github.com/gijzelaerr
Software composer, music brewer, beer flyer, drone programmer. Former Scientific Software Engineer at SKA, now Senior System Engineer at Spotify.
Accepted Talks:
Maintaining a PLC communication library called python-snap7 without owning a PLC
Python-snap7 is a Python library that enables seamless communication between a computer and Siemens PLCs (Programmable Logic Controllers). With over 20,000 downloads per month, 643 GitHub stars, and 246 forks, the library is used globally in critical industries—ranging from water purification plants to some unknown departments at NASA.
For the past 11 years, I've had the honour of maintaining this library without ever owning or working directly with a PLC myself. In this talk, I'll share the journey that led me to create and maintain Python-snap7, along with stories, challenges, and insights from this adventure.
The intended audience for this talk is people who want to know more about how to maintain an open-source project and lower the contribution threshold as much as possible. You don't need to know what a PLC is.
https://github.com/gijzelaerr/python-snap7