Matt Harrison's Avatar

Matt Harrison

@dunder-matt.bsky.social

Python and data corporate trainer, author, ...

1,201 Followers  |  12 Following  |  258 Posts  |  Joined: 22.11.2024  |  1.9864

Latest posts by dunder-matt.bsky.social on Bluesky

DOC: Address other string types in Pandas 3 string migration guide Β· Issue #63279 Β· pandas-dev/pandas Pandas version checks I have checked that the issue still exists on the latest versions of the docs on main here Location of the documentation https://github.com/pandas-dev/pandas/blob/main/doc/sou...

Just filing all the Pandas bugs... github.com/pandas-dev/p...

05.12.2025 23:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Professional Python by Matt Harrison on Maven Master the modern tools, techniques, and best practices required for Python

More 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...

05.12.2025 22:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

05.12.2025 22:24 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
BUG: `pd.col` Not Supported in `.loc` for Series Β· Issue #63277 Β· pandas-dev/pandas Pandas version checks I have checked that this issue has not already been reported. I have confirmed this bug exists on the latest version of pandas. I have confirmed this bug exists on the main br...

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...

05.12.2025 18:12 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Tis the season. Sending out some swag...

05.12.2025 14:37 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Hope to see you at PyBerlin tomorrow.

www.meetup.com/pyberlin/eve...

01.12.2025 06:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
PyBerlin 56 - December event, Tue, Dec 2, 2025, 6:30 PM | Meetup **PyBerlin: December’s event** **Location: W3.Hub, 4th floor** **Agenda:** 6:30 pm – Doors open: snacks, drinks, networking 6:55 pm - Welcome from PyBerlin 7:00 pm - Welc

www.meetup.com/pyberlin/eve...

28.11.2025 08:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

28.11.2025 08:34 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Kicking the hornet's nest. Those are fighting words for some...

28.11.2025 08:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Image from my upcoming PyBerlin talk...

25.11.2025 19:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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.

21.11.2025 21:45 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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.

21.11.2025 21:45 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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.

19.11.2025 16:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

19.11.2025 16:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Fun day with the vibe and slop on the computer.

No snow, so proceeded to come and slop in the mountains.

19.11.2025 00:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Python 2026 Calendar: Developer Notebook & Journal Includes:

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

17.11.2025 16:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

15.11.2025 22:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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    πŸ“Œ 0

My 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.

15.11.2025 22:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Python 2025 Calendar: Developer Notebook & Journal Python 2025 Calendar: Developer Notebook & Journal [Harrison, Matt] on Amazon.com. *FREE* shipping on qualifying offers. Python 2025 Calendar: Developer Notebook & Journal

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-...

15.11.2025 22:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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!

14.11.2025 17:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

14.11.2025 17:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Be careful folks...

14.11.2025 17:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks for reaching out. Sent you a response. πŸ˜‰

14.11.2025 17:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Teaching emacs doesn't pay well...

14.11.2025 17:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

LOL.

Apparently, 5.1 is getting hammered right now. Timed out in VSCode.

14.11.2025 01:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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    πŸ“Œ 0
Post image

Do 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.

13.11.2025 21:16 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Also working on a new top-secret project and teaching CLEAR principles from my Effective Visualization book.

Fun times.

13.11.2025 00:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

@dunder-matt is following 12 prominent accounts