Vincent Warmerdam: Calmcode, Explosion, Data Science | Learning From Machine Learning #2
Jan 31, 2023
auto_awesome
Vincent Warmerdam, creator of calmcode and machine learning engineer at SpaCy, discusses his career path and the role of luck and privilege. They talk about different job titles and the creation of Com Code, a free platform for data science education. Vincent's open-source projects and the importance of Python packages are highlighted. They discuss reframing problems, combining ML models with heuristics, and finding inspiration in unexpected places.
Building a recognizable presence and contributing to open-source projects can lead to job opportunities in the data science field.
Considering constraints and diverse perspectives is crucial when approaching data science problems.
Creating practical open-source tools and understanding the underlying problems are essential in machine learning.
Deep dives
Career journey and recognition
Vincent Warmerdam, a machine learning engineer at Explosion, discussed his career journey and how he got recognition in the data science community. He started by blogging and helping organize meetups, which led to people recognizing him as an authority figure in the field. Most of his job offers came from CEOs and CTOs who were familiar with his work and expertise through his blog. Vincent emphasized the importance of having a recognizable presence in the industry and the value of contributing to open source projects.
Operations research and diverse background
Vincent shared his academic background in operations research, which involved optimizing systems using mathematical constraints. He also mentioned his diverse background, having previously studied design and worked as a bartender at a comedy theater. He believes that his varied experiences have shaped his thinking and problem-solving skills in data science. Vincent highlighted the importance of considering constraints and diverse perspectives when approaching data science problems.
Calm Code and practical open source tools
Vincent discussed his popular educational resource, Calm Code, which provides short video courses for learning data science topics. He explained how it started as a personal project to address frustration with existing educational content. Vincent emphasized the value of creating practical open source tools, such as Bulk and Human Learn, to solve specific problems he encountered in his work. He encouraged others to consider building their own internal Python packages and tools to improve productivity and solve recurring problems.
The importance of focusing on the problem and understanding it before applying machine learning
Vincent emphasizes the need for understanding the problem thoroughly before jumping into machine learning. He shares an anecdote about how redefining a problem resulted in a significant cost reduction for the World Food Program. He suggests that sometimes problems can solve themselves if we ignore the machine learning aspect and focus on the underlying issue.
The value of being a good analyst and the importance of human-centric thinking
Vincent highlights the significance of being a good analyst and suggests that we need more good analysts in the field. He also emphasizes the importance of focusing on the human side of machine learning, acknowledging that people using applications may not care about the intricacies of the algorithms. He encourages machine learning practitioners to step out of the machine learning bubble and gain a better understanding of the human aspects of their work.
Learning from Machine Learning, a podcast that explores more than just algorithms and data: Life lessons from the experts. This episode we welcome Vincent Warmerdam, creator of calmcode, and machine learning engineer at SpaCy to discuss Data Science, models and much more. @learningfrommachinelearning