Matt Harrison
@dunder-matt.bsky.social
📤 1217
📥 14
📝 323
Python and data corporate trainer, author, ...
In between biking, hiking, and crystal shopping, I've been pushing auto research on an XGBoost model using the tools taught in my book Effective XGBoost. Very cool to pair with an experimenter. Here's the progress.
4 days ago
0
1
0
Hanging out in Sedona this week. Going to be Vortex Coding heavily. Right now, I'm applying Kaparthy's autoresearch to XGBoost. Wish me luck. May the tokens be forever in my favor.
5 days ago
0
1
0
For my friends who are still using UV and might be a little weary about recent compromises to PyPi packages, stick this in your pyproject.toml. You can let all of those pip users find and report the compromises...
8 days ago
2
12
3
Spent the last 90 minutes coding a $100k replacement for an unmaintained project. Added new functionality, wrote tests, wrote docs, and added support for additional backends. Deployed to PyPI. Fun times. Corporate mode.
10 days ago
0
2
0
Teaching a weeklong advanced data science class this week. For "morning review" (you know that spaced repetition thing), we are creating an
AGENTS.md
file based on our learnings. Killing a few birds with one stone here...
11 days ago
0
1
0
Spent the last hour vibe coding a rewrite to a library that I'm teaching next week. It had an abandoned dependency. Used TDD to migrate the old codebase and push a new release, as well as precommits and CI/CD.
15 days ago
4
4
0
At Open Data Science Conference next month, I'll give two talks. My "Beyond Vibe Coding" talk will show participants how I'm coding more than ever now, but using my keyboard less than before.
17 days ago
0
2
0
I will be in NYC and Boston in April. Happy to meet up with anyone who wants to discuss leveraging their data and mastering AI.
18 days ago
0
0
1
Happy new half-keyboard day to me!
18 days ago
0
11
0
Since we don't know how to code these days... Happy 🥧 day
22 days ago
1
0
0
How developers will work a year from now: - Open source agents - Local-first workflow - NVIDIA models - Apple hardware 🤔
24 days ago
0
0
0
reposted by
Matt Harrison
Big news 📣 Effective Testing (From Slop to Software) is out. It covers testing and uses the most modern and up-to-date tooling. Pytest, uv, pyproject.toml, ruff, prek, ty, and more. To celebrate the launch, you can get 25% off with code SOCIAL25. Grab it here 👉
store.metasnake.com/testing
loading . . .
Effective Testing
Effective Testing
https://store.metasnake.com/testing
2 months ago
3
7
1
A little behind the scenes... how the sausage gets made look into what training looks like from my side.
about 1 month ago
0
3
0
This looks interesting...
github.com/kossisoroyce...
loading . . .
GitHub - kossisoroyce/timber: Ollama for classical ML models. AOT compiler that turns XGBoost, LightGBM, scikit-learn, CatBoost & ONNX models into native C99 inference code. One command to load, one c...
Ollama for classical ML models. AOT compiler that turns XGBoost, LightGBM, scikit-learn, CatBoost & ONNX models into native C99 inference code. One command to load, one command to serve. 336x f...
https://github.com/kossisoroyce/timber
about 1 month ago
0
1
0
Fun week! Wrapped up a fun data analytics and viz course. Gave a talk about the state of AI...
about 1 month ago
0
0
0
Nano Banana 2 is the first model that can create a telemark skier in one shot. Kudos, Google!
about 1 month ago
0
0
0
Just in time for a talk I'm giving this week on running with agents completely locally... I got Qwen 3.5 (released yesterday) running on my NVIDIA AI DGX Spark.
about 1 month ago
1
1
0
Because the client is using UV, they now have access to the latest and greatest Pandas. Got to teach pd.col for the first time in a real course!
about 1 month ago
0
1
0
Teaching a fun Pandas/Viz class this week. Contrary to what you hear on social, understanding the fundamentals is still important. Hard to drive AI if you don't know what you are doing.
about 1 month ago
0
1
0
Busy day. Talked with three potential clients for AI/Python/tabular work. Fought with AI to refactor. Fought with AI to get my blinds to lower with my
@corsair.com
Stream Deck.
about 1 month ago
0
0
0
Spent a moment this evening vibe coding a voice-to-text command for my Mac/Stream Deck. Parakeet-mlx is awesome. Getting mic permissions to script on
@corsair.com
Stream Deck took an hour to debug.
loading . . .
GitHub - senstella/parakeet-mlx: An implementation of the Nvidia's Parakeet models for Apple Silicon using MLX.
An implementation of the Nvidia's Parakeet models for Apple Silicon using MLX. - senstella/parakeet-mlx
https://github.com/senstella/parakeet-mlx
2 months ago
1
1
0
Big news 📣 Effective Testing (From Slop to Software) is out. It covers testing and uses the most modern and up-to-date tooling. Pytest, uv, pyproject.toml, ruff, prek, ty, and more. To celebrate the launch, you can get 25% off with code SOCIAL25. Grab it here 👉
store.metasnake.com/testing
loading . . .
Effective Testing
Effective Testing
https://store.metasnake.com/testing
2 months ago
3
7
1
Python (and other languages I guess) folks. what does your AGENTS .md file look like with regard to testing and writing tests? 🤔
2 months ago
0
1
0
Getting closer! Incorporating final feedback from my wonderful reviewers.
2 months ago
0
2
0
The landing page is coming together...
2 months ago
0
2
0
Coming soon...
3 months ago
1
3
1
Excerpt from my latest book...
3 months ago
0
1
0
Folks, I'm ready for reviewers for my next book: Effective Testing with Python. If you are interested in helping me out, please submit to the form below.
docs.google.com/forms/d/e/1F...
3 months ago
0
2
1
DuckDB folks: the “just make it faster” dream got a little more real. Sirius is an open-source, GPU-native execution engine (UW–Madison + NVIDIA AI engineers) that plugs into DuckDB as an extension and just posted a record-setting result on ClickBench.
github.com/sirius-db/si...
3 months ago
0
3
0
I hope everyone had a great holiday break. I finally found some snow & enjoyed some much-needed time with the family. I should be announcing a new book (or 2) and another new project soon. My Professional Python and AI Lab cohorts are running next week on Maven. There is still time to sign up.
3 months ago
1
3
0
As we wrap up 2025 and enter the new year, I hope that this coming year is full of good food, excitement, and em dashes.
loading . . .
3 months ago
0
5
0
First impressions of the NVIDIA DGX Spark It’s quiet. So quiet that if you didn’t know it was on, you might assume it wasn’t.
3 months ago
1
1
0
3 months ago
0
1
0
Recent update for Effective Pandas 3...
4 months ago
0
2
0
Love this plot from my upcoming book "Effective Pandas 3"
4 months ago
0
2
0
Annoying ai-ism of the day (two times!)...
4 months ago
0
1
0
Just filing all the Pandas bugs...
github.com/pandas-dev/p...
loading . . .
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...
https://github.com/pandas-dev/pandas/issues/63279
4 months ago
0
0
0
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.
4 months ago
2
9
1
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...
loading . . .
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...
https://github.com/pandas-dev/pandas/issues/63277
4 months ago
0
4
0
Tis the season. Sending out some swag...
4 months ago
1
4
0
Hope to see you at PyBerlin tomorrow.
www.meetup.com/pyberlin/eve...
4 months ago
0
1
0
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.
4 months ago
1
3
0
Image from my upcoming PyBerlin talk...
4 months ago
0
2
0
reposted by
Matt Harrison
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.
loading . . .
4 months ago
0
1
1
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.
loading . . .
4 months ago
0
1
1
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.
5 months ago
1
1
0
Fun day with the vibe and slop on the computer. No snow, so proceeded to come and slop in the mountains.
5 months ago
0
1
0
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
loading . . .
Python 2026 Calendar: Developer Notebook & Journal
Includes:
https://amzn.to/43AQB8L
5 months ago
0
1
0
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-...
loading . . .
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
https://www.amazon.com/Python-2025-Calendar-Developer-Notebook/dp/B0DR5S1QLK/ref=sr_1_2?crid=FGYX1AJJ7GDQ&dib=eyJ2IjoiMSJ9.yT_KVGsAC-UqgoXRTYczDd1f23V_-xtghWd2BV_sAz1NZXc2lhkWfP01oUc7jFio0JTqB0X4FNHPlxO7tb4ADn0w6d60eVp6BFZ0Mrd9avw6K3CkPy5naFRfx8bV9h8S-sZD3cJDUXGvU0gQJ0andxLFY3XvBcXAOoiba-fw6kpXO2_OoY3mNSSaLCICCyMQR4b1STViT_xPEy_FiYJmA6HlgVBOv3_9GV_S442FJUpHX_22kxXxoWsEqAIFfaigFmA_TBwvOG0MBKELTj9ym10jdej8zacG81MU5NOuLpc.UA2EJBv69YYNVkPipVQSkD9TjrmQOUSt4ziTOEDCF7A&dib_tag=se&keywords=python+2025+calendar&qid=1763243142&sprefix=python+2025+calendar%2Caps%2C205&sr=8-2
5 months ago
1
0
0
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.
5 months ago
1
0
0
Load more
feeds!
log in