Just filing all the Pandas bugs... github.com/pandas-dev/p...
05.12.2025 23:09 β π 0 π 0 π¬ 0 π 0@dunder-matt.bsky.social
Python and data corporate trainer, author, ...
Just filing all the Pandas bugs... github.com/pandas-dev/p...
05.12.2025 23:09 β π 0 π 0 π¬ 0 π 0More training next week. I'm teaching "Responsible AI-assisted programming with Copilot" for a client and starting the next cohort of Professional Python. There's still time to join the cohort if you are interested.
maven.com/matt-harriso...
Fun week giving a talk on moving on from Vibe coding at PyBerlin.
I also presented to 50 or so data scientists and engineers about best practices for Pandas usage.
Pandas 3 is coming out, and I'm updating the Effective Pandas content for it. It should be the first book that focuses on Pandas 3.
Just filed my first bug for the rc.
github.com/pandas-dev/p...
Tis the season. Sending out some swag...
05.12.2025 14:37 β π 4 π 0 π¬ 1 π 0Hope to see you at PyBerlin tomorrow.
www.meetup.com/pyberlin/eve...
A different Thanksgiving this year.
Celebrated with a walking tour of Berlin.
No turkey, but some delicious Christmas market fares.
Will be speaking at PyBerlin on Monday. Hope to see you there.
Kicking the hornet's nest. Those are fighting words for some...
28.11.2025 08:33 β π 0 π 0 π¬ 0 π 0Image from my upcoming PyBerlin talk...
25.11.2025 19:07 β π 2 π 0 π¬ 0 π 0One of the best gifts you can give your team (and yourself) this holiday season is the gift of testing...
My experience over the course of my career is that too few have received this gift.
One of the best gifts you can give your team (and yourself) this holiday season is the gift of testing...
My experience over the course of my career is that too few have received this gift.
AI is changing how we write code, but the fundamentals of maintainability, testing, and design still decide who thrives in this new era.
If your team wants to move from βit worksβ to βit scales,β nowβs your chance.
I can help with talks, workshops, and multi-day courses.
Got end-of-year budget left? Invest it where it matters most.
Now is the time to level up your AI coding practices. The difference between βvibe slopβ and professional engineering comes down to process, structure, and principles refined over fifty years of software development.
Fun day with the vibe and slop on the computer.
No snow, so proceeded to come and slop in the mountains.
The 2026 Python Calendar notebook is available.
I use it to plan my schedule, take notes, and brainstorm.
Great team holiday gift!
amzn.to/43AQB8L
I don't need the Python part, but others have found it useful.
If you have suggestions, let me know; otherwise, next year's "money grab" will be very similar to the 2025 version.
One reviewer noted that this was a money grab. I didn't make much money from this and regardless I need to have a yearly calendar and to take notes. I paid full price and would have to pay more for a calendar and notebook (without the Python portion).
15.11.2025 22:03 β π 0 π 0 π¬ 1 π 0My work requires that I have a monthly calendar, and I like to have a paper one that I can quickly flip through.
For really deep work, jotting on paper helps me. I also use the note area when teaching to track what went well and what I need to improve.
I'm updating my Python 2025 Calendar for 2026.
This "book" got mixed reviews. I made it for me. It has:
- A Python 3 reference w/ area for taking notes on the side
- A uv intro (w/note-taking area)
- A 12-month calendar
- 50 lined pages for notes
www.amazon.com/Python-2025-...
Good to get off the machine-driven dopamine hit treadmill every once in a while and interface with a real human.
Take the step to do something human!
Serendipitously had a 20-minute phone call with a Colombian friend that I haven't seen in 30 years (my son met her daughter...), which led to another 20-minute call.
Small world indeed.
Be careful folks...
14.11.2025 17:39 β π 0 π 0 π¬ 0 π 0Thanks for reaching out. Sent you a response. π
14.11.2025 17:38 β π 0 π 0 π¬ 0 π 0Teaching emacs doesn't pay well...
14.11.2025 17:37 β π 0 π 0 π¬ 0 π 0LOL.
Apparently, 5.1 is getting hammered right now. Timed out in VSCode.
I hated this when using the secret openrouter preview. It messed up my codebase. (Luckily, I had tests to help me unroll the breakage)
14.11.2025 00:17 β π 0 π 0 π¬ 1 π 0Do I know anyone in Berlin?
Going to travel there soon and would love to give a Python, Data, AI, (or something else) talk/workshop to a user group or company.
Also working on a new top-secret project and teaching CLEAR principles from my Effective Visualization book.
Fun times.
I've been working on a "Coding Python with Agents in VSCode" workshop for a client. Really cool half-day course demoing best practices from 25 years of Python coding (and a little less time coding with agents). Good stuff like uv, pytest, types, CI/CD, Jupyter, and more.
13.11.2025 00:27 β π 5 π 1 π¬ 2 π 0