Tag: The business of Python

  • Reuven’s 2025 in review

    Can you believe that 2025 is almost over? It was full of big events for me, and yet it also whizzed past at breakneck speed. And so, before we start 2026, I want to share a whole bunch of updates on what I’ve done over the last 12 months — and where I plan to…

    Read more

  • 30 things I’ve learned from 30 years as a Python freelancer

    30 years! It’s hard to believe, but it was in December 1995 (i.e., 30 years ago) that I went freelance, giving up a stable corporate paycheck. And somehow, I’ve managed to make it work: During that time, I’ve gotten married, bought a house, raised three children, gone on numerous vacations, and generally enjoyed a good…

    Read more

  • How to conference

    I love conferences. I enjoy everything about them — the nonstop stream of learning, the chance to see old friends and meet new ones, and just generally to be around a lot of interesting, smart, and fun people. And yes, as a trainer, I also enjoy getting a chance to teach — which is fun…

    Read more

  • I’m banned for life from advertising on Meta. Because I teach Python.

    I’m a full-time instructor in Python and Pandas, teaching in-person courses at companies around the world (e.g., Apple and Cisco) and with a growing host of online products, including video courses and a paid newsletter with weekly Pandas exercises. Like many online entrepreneurs, I’ve experimented with a host of different products over the years, some…

    Read more

  • How to propose a winning conference talk

    [This blog post is taken from my “Trainer Weekly” newsletter, all about the business, logistics, and pedagogy of corporate training. Given that PyCon US 2023 just opened its call for participation, I thought that this would help people interested in proposing a talk. Bottom line: Go for it!] If you’re a trainer, then your job…

    Read more

  • One year of “Python for non-programmers”

    In the spring of last year, as the coronavirus pandemic began, it was pretty clear that this would be the major event of our lives, and that a lot of people were going to be affected in big, terrible ways — beyond the issues related to the virus itself, and the injury it created. Schools…

    Read more

  • What’s the easiest way to boost your career as a software developer? Learn to touch type.

    I’ve been a professional programmer for about 30 years, self-employed for 25 years, and doing full-time corporate Python training for more than a decade. I run a small business, which involves me writing, programming, and teaching, as well as handling all of the business-related stuff. So, what’s my most important skill, the thing that helps…

    Read more

  • TinyMBA — A quick read full of profound strategic ideas

    I’ve been in business since 1995. And I’ve made a lot of mistakes along the way. When I speak with other people who have been in business, I find that I’m not alone; we’ve all make a lot of mistakes along the way. It’s not because I didn’t seek out advice. Heck, I asked for…

    Read more

  • Looking back at 2019, looking forward to 2020

    Hi, and welcome to 2020! The last year (2019) was quite a whirlwind for me and my work — and I thus wanted to take a few minutes to summarize what I’ve done over the past year. But the coming year looks like it’ll be just as exciting, if not more so, and I wanted…

    Read more

  • Podcasts, podcasts, and even more podcasts

    I’ve recently appeared on a whole bunch of podcasts about Python, freelancing, and even (believe it or not) learning Chinese! If you’re interested in any or all of these subjects, then you might want to catch my interviews: Talk Python to Me: I spoke with Michael Kennedy (and Casey Kinsen) about freelancing in Python —…

    Read more