Learn Python with Talk Python's 270 hours of courses

A Stroll Down Startup Lane

Episode #414, published Sun, May 7, 2023, recorded Sat, Apr 22, 2023

At PyCon 2023, there was a section of the expo floor dedicated to new Python-based companies called Startup Row. I wanted to bring their stories and the experience of talking with these new startups to you. So in this episode, we'll talk with founders from these companies for 5 to 10 minutes each.


Watch this episode on YouTube
Play on YouTube
Watch the live stream version

Episode Deep Dive

Guests Introduction and Background

Devin Peterson (Ponder) Devin co-founded Ponder to build upon the open source library Modin, which originated as his PhD project at Berkeley. At PyCon’s Startup Row, he talks about enabling data scientists to write familiar pandas code while pushing computation to databases or distributed systems. Devin shares how their open-core approach caters to both open source users and enterprise needs.

Josh Albrecht (Generally Intelligent) Josh is the CTO of Generally Intelligent, an AI research company in San Francisco focused on building agents that can operate independently and safely. He discusses how their AI agents can handle browser and desktop tasks, delving into concepts of large language models and the difference between local and cloud-based inference.

Mo Sarat (Wereobots) Mo is the co-founder and CEO of Wereobots, whose mission is enabling organizations to leverage geospatial (space-and-time) data. They build a database infrastructure that automates geospatial analytics, bridging structured and unstructured data in real time. Mo’s background includes significant work in open source geospatial databases and Apache Sedona.

Dawa and Jack (Nip Time) Dawa (a long-time Python developer) and Jack co-founded Nip Time, aiming to build Python-programmable spreadsheets with AI assistance. They talk about bridging the gap between data science notebooks and user-friendly spreadsheets, eliminating repeated tasks by letting Python handle data cleaning, automation, and advanced analysis directly in cells.

Federico Garza and Christian Chula (Nixla) Federico (CTO) and Christian (co-founder) are behind Nixla, an open-core time series forecasting platform. They contribute to libraries like StatsForecast and NeuralForecast, enabling businesses and developers to quickly predict future values for use cases like demand forecasting or climate data modeling.

Piero Molina (Predibase) Piero is the CEO of Predibase and the original author of Ludwig, an open source machine learning framework donated to the Linux Foundation. He delves into how Predibase optimizes Ludwig for enterprise: from data connection to large-scale cloud compute to one-click model deployment. Their configuration-driven approach aims to cut months of ML pipeline work down to days.

Nikhil Rao (Pinecone) Nikhil is the CEO and co-founder of Pinecone (as spelled in the transcript). He discusses creating a pure Python framework to build full-stack web apps, seamlessly bridging front-end interactivity and back-end logic without requiring multiple programming languages. By transpiling Python to Next.js (for the UI), and using Python frameworks like FastAPI on the back-end, Pinecone aims to be the go-to for Python developers building rich web applications.


What to Know If You’re New to Python

If you’re just getting started with Python and want to follow along with these startup stories, here are a few essentials:

  • Code and Data: Familiarize yourself with basic Python data structures (lists, dictionaries) and widely used libraries like pandas.
  • Foundational Frameworks: Understand how web frameworks like FastAPI or data libraries like Dask fit into the picture.
  • Interactive Tools: Tools such as Jupyter notebooks or even “Python-powered spreadsheets” (like Nip Time) can help you iterate quickly.
  • Communities and Conferences: PyCon’s Startup Row showcases how Python fosters innovation. Following these startups can inspire your own Python journey.

Key Points and Takeaways

  1. The Vibrant Ecosystem of Python Startups As evidenced by PyCon’s Startup Row, Python’s versatility powers a wide variety of cutting-edge companies. Founders use Python as the backbone for everything from spreadsheets and geospatial analytics to machine learning and web frameworks. Many incorporate an open-core business model, balancing free community-driven libraries with paid enterprise features. This synergy of community and commerce highlights Python’s broad appeal across nearly every industry domain.
  2. Bridging Python Data Science into Databases (Ponder) Devin Peterson explains that while pandas makes data exploration seamless, it doesn’t naturally scale to large enterprise data or big workloads living in databases. Ponder solves this by translating familiar pandas calls into efficient SQL queries, letting data scientists and developers maintain their Python-first workflow without manually writing SQL or running Spark jobs. This approach can drastically cut data movement, saving time and resources.
  3. Generally Intelligent’s Vision for AI Agents Josh Albrecht shares how Generally Intelligent is building AI agents that can reason and act on their own. These agents handle tasks like coding assistance or personal research, discussing uncertain steps with the user rather than passively generating text. By leveraging large-scale clusters for training, the team pushes the frontier of artificial general intelligence (AGI) safely while still embracing open-source Python tools such as PyTorch.
  4. Geospatial Data Analytics for Real-Time Insights (Wereobots) Mo describes how Wereobots helps organizations extract deeper insights by analyzing data with its crucial “space-and-time lens.” Whether tracking packages in delivery, insuring homes in hurricane-prone zones, or monitoring climate patterns for agriculture, geospatial data requires specialized queries and optimizations. Their open-core library, built on Apache Sedona, marries Python APIs with advanced geospatial queries at enterprise scale.
  5. Python-Powered Spreadsheets for Data Science (Nip Time) Dawa and Jack show how Nip Time aims to unify the power of Python with the accessibility of spreadsheets. Instead of hand-coded if statements or complex pivot tables, Nip Time’s cells can run arbitrary Python functions that call APIs, clean data, and apply advanced AI models. By bridging the gap between notebooks and spreadsheets, they cater to collaborative workflows—especially for business users who want the power of Python without learning Jupyter directly.
  6. Time Series Forecasting and the Open-Core Model (Nixla) Federico and Christian discuss the importance of time series forecasting for industries like logistics, finance, and agritech. Through Nixla, they offer open-source forecasting libraries such as StatsForecast and NeuralForecast, letting developers combine state-of-the-art statistical or neural network approaches. Their future roadmap includes hosted services and user-friendly APIs that significantly lower the barrier for generating accurate forecasts at scale.
  7. Declarative Machine Learning Platforms (Predibase) Piero describes how Predibase builds on Ludwig, an open source tool he created at Uber. Ludwig allows users to define ML pipelines in a simple configuration file rather than writing extensive boilerplate code. Predibase adds collaboration features, cloud-based scale-out, model repositories, and easy data connections. This end-to-end system slashes project timelines and invites contributors to customize every detail or just stick to out-of-the-box configurations.
  8. Pure Python Web Framework for Full-Stack Apps (Pinecone) Nikhil explains how “Pinecone” compiles a Python-based front end down to Next.js React components while using FastAPI on the server. This approach removes the need for separate JavaScript frameworks for the client and Python for the back end. Developers retain full Python logic for data manipulation, effectively bridging robust Python libraries with a production-ready UI stack.
  9. Open-Core Business Models and Enterprise Adoption Many guests emphasized an open-core approach: providing a powerful free library plus commercial add-ons for security, scalability, or enterprise features. This model encourages community contribution while funding full-time development. It can also create a natural funnel for companies that outgrow free tiers. Organizations like Ponder, Wereobots, and Nixla exemplify how Python-based open source can thrive financially.
  10. Collaboration, Speed, and Python’s Momentum A recurring theme in the interviews is how Python’s ecosystem simplifies collaboration across roles (data scientists, engineers, business teams). Tools like Nip Time for spreadsheets or Predibase for model pipelines empower faster iterations. Founders highlight that the language’s friendly syntax and wide library availability remain major draws, as does the tradition of open source at the heart of many Python-based tools.

Interesting Quotes and Stories

Devin Peterson (On bridging Python and SQL): “A data scientist literally said, ‘I don’t want a new tool, can you just make my tool run faster?’ That’s how we realized we could generate SQL for them without changing their Python workflow.”

Josh Albrecht (On coding agents): “Imagine an AI that actually sees errors, writes tests, runs them, and iterates. That’s the future we’re building—beyond just autocomplete.”

Mo Sarat (On geospatial): “Location is a fundamental dimension of data. Once you add time, you see the real story unfolding of your moving assets, your climate signals, your risk maps.”

Dawa (On Python in spreadsheets): “The next time you have to clean data, you’re not manually editing cells. It’s a Python script in that cell that just runs, no matter how big or small your spreadsheet is.”

Piero Molina (On building Ludwig): “I built Ludwig at Uber because I was tired of rewriting the same ML boilerplate. Then I realized open sourcing it would let me do it once, and do it right.”


Key Definitions and Terms

  • Open-Core Model: A business model where a company offers a core open-source project for free, then provides enterprise or paid features on top.
  • AGI (Artificial General Intelligence): AI systems designed with broad capabilities resembling general human intelligence, rather than domain-specific tasks.
  • Time Series Forecasting: Predicting future values of data based on historical, time-ordered information (e.g., demand, weather).
  • Geospatial Analytics: Analysis focusing on data associated with a geographic location, often combined with timestamps for advanced insights.
  • Configuration-driven ML (Ludwig): An approach where machine learning pipelines are defined via structured configuration files rather than extensive code.

Learning Resources

Here are some courses from Talk Python Training that match topics and tools highlighted in these startup stories:

  1. Getting started with Dask For anyone looking to scale their pandas workflows or handle distributed computation, much like Ponder’s approach of going beyond local data frames.
  2. Move from Excel to Python with Pandas Perfect for those intrigued by Nip Time’s vision of Python-powered spreadsheets and want to transition from manual spreadsheets to Python data tooling.
  3. Full Web Apps with FastAPI Helps with building the type of web apps that Pinecone is enabling, using FastAPI for your backend.
  4. Fundamentals of Dask Another in-depth option for distributed computing and large-scale data handling that resonates with many of the ML and big-data themes in these startup journeys.

Overall Takeaway

These conversations from PyCon’s Startup Row shine a spotlight on Python’s ability to power diverse, innovative startups across AI, geospatial analytics, large-scale data science, and beyond. Each founder has harnessed Python’s simplicity, massive ecosystem, and open-source community to solve complex business challenges—often reducing months of overhead into days or even hours. Whether you’re building a new machine learning product, bridging the gap between data science and spreadsheets, or crafting a full-stack web app without writing JavaScript, the message is clear: Python remains one of the most collaborative and rapidly evolving ecosystems for startups and enterprises alike. Take inspiration from their stories, tap into the open-source movement, and consider how Python can turn your next big idea into a successful, real-world solution.

Links from the show

Ponder: ponder.io
generally intelligent: generallyintelligent.com
Wherobots: wherobots.ai
Neptyne: neptyne.com
Nixtla: nixtla.io
Predibase: predibase.com
Pynecone: pynecone.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy

Talk Python's Mastodon Michael Kennedy's Mastodon