How Writing a Game Boy Emulator Changed His Life!

In this engaging remote episode, we are joined by Vincent Cantin, a seasoned developer with a fascinating journey from game development to web development and Clojure. Vincent's career began over 20 years ago when his Game Boy Advance emulator project led him to a game development role in Taiwan. After spending 15 years in the gaming industry, Vincent transitioned to web development, ultimately focusing on Clojure.
In this episode, Vincent shares insights into his latest open-source venture, the MCP Toolkit, which aims to provide tools for writing with Model Context Protocol (MCP) applications using Clojure. Alongside Vincent's personal narrative, we delve into the technical aspects of his projects and discuss the challenges and opportunities in the open-source world—especially the importance of community collaboration and user contributions. Vincent also explores the intersection of AI and programming, discussing his experiments and learnings about AI-driven development.
His insights into using AI for code generation and tooling provide a fresh perspective on modern development practices. Throughout the discussion, Vincent provides a candid look at his professional journey, including his decision to move from Taiwan to Finland and the lifestyle and cultural differences encountered along the way. His story is one of perseverance and adaptability, offering valuable lessons for developers navigating career transitions and exploring the vast potential of open-source collaboration.
Whether you're interested in Clojure, open-source development, or the practical applications of AI in programming, this episode provides a wealth of knowledge and inspiration. Don't forget to subscribe for more insightful conversations.
Vincent:
Github: https://github.com/green-coder
Blog: https://blog.404.taipei/
Open Source Projets:
MCP-toolkit: https://github.com/metosin/mcp-toolkit
Signaali: https://github.com/metosin/signaali
Siagent: https://github.com/metosin/siagent
Si-Frame: https://github.com/metosin/si-frame
Subscribe to my newsletter
Read articles from Toni Väisänen directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Toni Väisänen
Toni Väisänen
Software engineer @ Metosin Ltd Need help with a project, contact: first.last@metosin.com As a 𝐜𝐨𝐧𝐬𝐮𝐥𝐭𝐚𝐧𝐭, I help clients find technical solutions to their business problems and facilitate communication between the stakeholders and the technical team. As a 𝐟𝐮𝐥𝐥-𝐬𝐭𝐚𝐜𝐤 𝐝𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫, I build technical solutions for client's problems from user interfaces, and backend services to infrastructure-as-code solutions. As a 𝐦𝐚𝐜𝐡𝐢𝐧𝐞 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐞𝐧𝐠𝐢𝐧𝐞𝐞𝐫, I create, validate and deploy predictive models.