> Markdown version of [/videos/897-coffee-with-developers-silvio-barbieri](https://www.wearedevelopers.com/videos/897-coffee-with-developers-silvio-barbieri). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Coffee with Developers - Silvio Barbieri Silvio Barbieri maintains critical Java medical software by day and plays drums by night. Discover how his musical stage presence conquers stage fright during live pair programming competitions. - **Speakers:** Silvio Barbieri - **Event:** Coffee With Developers - **Published:** May 14, 2024 - **Duration:** 6:20 - **URL:** https://www.wearedevelopers.com/videos/897-coffee-with-developers-silvio-barbieri ## Summary In this episode of Coffee with Developers, host Dan interviews Silvio Barbieri, a seasoned software engineer from Bologna, Italy, as he prepares to compete in the Code 100 Manchester coding challenge. Silvio reflects on his decade-long career, sharing how his initial drive to build video games using C evolved into a deep appreciation for Object-Oriented Programming. He currently leverages Java and JavaFX to develop and maintain critical medical software for doctors across Italy, illustrating the enduring reliability of the language in robust healthcare ecosystems. Discussing the unique pressures of the upcoming live event, Silvio reveals how his extracurricular experience as a drummer helps him reframe stage fright, noting that he is energized to perform before a live audience. Furthermore, he approaches the competition's unpredictable pair programming round with a mindset of high adaptability, recognizing that collaborating with unknown developers and unfamiliar languages requires flexibility and the readiness to roll with it rather than rigid preparation. Ultimately, Silvio's journey highlights the vital importance of balancing a rigorous technical career with creative pursuits, as he looks forward to funding his band's new album and future international travel with any potential 10,000 Euro competition winnings. **Keywords:** java programming, javafx frontend, object-oriented programming, medical software development, code100 manchester, competitive coding strategies, pair programming adaptability, software engineering career, developer work-life balance, live coding events, developer motivation techniques, tech talent showcases, c programming background ## Chapters 1. **Building medical software with Java and JavaFX** (00:29) — Building reliable healthcare applications requires leveraging strong object-oriented backend and frontend frameworks. 1. **Transitioning from C to Java for object-oriented development** (01:54) — Struggling with memory management in early development projects highlights the structural advantages of object-oriented languages. 1. **Preparing for live competitive coding and pair programming** (03:12) — Succeeding in competitive live coding environments depends on quick adaptation to unfamiliar pair programming partners. 1. **Balancing professional development with personal creative pursuits** (05:01) — Reinvesting technical competition earnings into creative outlets promotes a balanced lifestyle outside of software engineering. ## Related Moments - [Drawing parallels between competitive coding and esports](https://www.wearedevelopers.com/videos/898-coffee-with-developers-jonathan-tang) (from "Coffee with Developers - Jonathan Tang") - [Translating competitive coding experience to live audience environments](https://www.wearedevelopers.com/videos/895-coffee-with-developers-shritesh-jamulkar) (from "Coffee with Developers - Shritesh Jamulkar") - [Performing live coding in front of a large audience](https://www.wearedevelopers.com/videos/894-coffee-with-developers-code100-manchester-challenger-gbenga-oladipupo) (from "Coffee with Developers - CODE100 Manchester challenger Gbenga Oladipupo") - [Embracing the competitive side of live developer coding challenges](https://www.wearedevelopers.com/videos/1909-wearedevelopers-live-back-to-code100) (from "WeAreDevelopers LIVE - Back to CODE100") - [Overcoming perfectionism to participate in professional coding events](https://www.wearedevelopers.com/videos/881-coffee-with-developers-demi-oshin-from-musician-to-computer-science-student-to-code100) (from "Coffee with Developers - Demi Oshin from musician to computer science student to CODE100") - [Observing developer tool ecosystems during pair programming](https://www.wearedevelopers.com/videos/503-why-pair-programming-is-the-best-usability-testing-tool-for-developer-focused-products) (from "Why pair programming is the best usability testing tool for developer focused products?") ## Related Articles - [Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3](https://www.wearedevelopers.com/magazine/663-devs-vs-marketers-cobol-and-copilot-make-live-coding-easy-and-more-the-best-of-live-2025-part-3) - [Dev Digest 106 - DHH in HD](https://www.wearedevelopers.com/magazine/394-dev-digest-106-dhh-in-hd) - [Dev Digest 109 -Egg-citing things…](https://www.wearedevelopers.com/magazine/408-dev-digest-109-egg-citing-things) - [Dev Digest 105 - Security First](https://www.wearedevelopers.com/magazine/393-dev-digest-105-security-first) ## Related Jobs - [Senior Backend Engineer (Java)](https://www.wearedevelopers.com/jobs/ext/19369-senior-backend-engineer-java) at **Bonial International GmbH** - [Junior Frontend Engineer](https://www.wearedevelopers.com/jobs/ext/1532351-junior-frontend-engineer) at **Almedia** - [(Senior) Java Software-Entwickler](https://www.wearedevelopers.com/jobs/48140-senior-java-software-entwickler) at **Finanz Informatik** - [Senior Software Engineer, Client Apps Platform](https://www.wearedevelopers.com/jobs/ext/1773893-senior-software-engineer-client-apps-platform) at **GitHub** - [Remote Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/679353-remote-senior-software-engineer) at **Twilio** - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/15942-senior-software-engineer) at **GitHub**