Sign in

Matt Harrison

@dunder-matt.bsky.social
1.2K followers 14 following 386 posts

Python and data corporate trainer, author, ...

PostsRepliesMedia
Matt Harrison @dunder-matt.bsky.social · 29/09/2026
Wow OpenAI. So many words to say that we are halving the value of your $200/mo subscription.... but you can now pay $500 if you want...
000
Matt Harrison @dunder-matt.bsky.social · 28/09/2026
Just purchased a @corsair.com Stream Deck XL +. Decided to rearrange the desk and dust everything. Automated some lighting and smart home controls...
100
Matt Harrison @dunder-matt.bsky.social · 23/09/2026
Years of teaching tabular data have led me to codify my process. It is called the CLEANER methodology and is actually tool-agnostic, though my book obviously shows how to use it with pandas.
021
Reposted by Matt Harrison
Matt Harrison @dunder-matt.bsky.social · 21/09/2026
Pandas 3 is here, and with it, Effective Pandas: 3rd Edition is officially out. Every code sample has been rewritten from the ground up for Pandas 3, packed with the spicy, opinionated takes on idiomatic, readable code you’ve come to expect. discount SOCIALPD store.metasnake.com/effective-pa...
store.metasnake.com
Effective Pandas 3 Digital Book
Write pleasing Pandas code
041
Matt Harrison @dunder-matt.bsky.social · 21/09/2026
Pandas 3 is here, and with it, Effective Pandas: 3rd Edition is officially out. Every code sample has been rewritten from the ground up for Pandas 3, packed with the spicy, opinionated takes on idiomatic, readable code you’ve come to expect. discount SOCIALPD store.metasnake.com/effective-pa...
store.metasnake.com
Effective Pandas 3 Digital Book
Write pleasing Pandas code
041
Matt Harrison @dunder-matt.bsky.social · 16/09/2026
I taught PCA to my students yesterday PCA is a powerful tool to have in your toolbelt for data analysis. It's one of the few topics covered in Effective Visualization, Effective Pandas, Effective Polars, and Effective XGBoost!
000
Matt Harrison @dunder-matt.bsky.social · 15/09/2026
I saw a cool plot on that other social media site, and I decided to (practice my matplotlib skills and) recreate it. Let me know what you think. (The CLEAR methodology comes from Effective Visualization, currently discounted at Amazon!).
121
Matt Harrison @dunder-matt.bsky.social · 14/09/2026
Big news! Effective Pandas 3rd Edition will be published soon! This will introduce the CLEANER methodology, which walks you through my process for cleaning your data. BTW, if you are looking to get a beautiful color hard copy of Effective Visualization, it is currently 30% off on Amazon.
000
Matt Harrison @dunder-matt.bsky.social · 14/09/2026
Looks like (after a few years of trusted service) my Plugable dock has given up the ghost. Curious what folks are using/recommend? (I need at least 2 HDMI).
000
Matt Harrison @dunder-matt.bsky.social · 11/09/2026
Working on final review of Effective Pandas 3rd Edition...
030
Matt Harrison @dunder-matt.bsky.social · 11/09/2026
Excited to teach an ML class next week with some new visuals...
001
Matt Harrison @dunder-matt.bsky.social · 10/09/2026
I'm a huge fan of using PCA during EDA to let the data tell me what is going on. I'm impressed by the insights it provides (or forces me to consider). Yesterday in our course, we covered NumPy and did PCA by hand. Once you learn this, you can use other techniques to optimize your tool belt.
000
Matt Harrison @dunder-matt.bsky.social · 09/09/2026
Currently wrapping up edits for my sixth(!) Pandas book. I'm also teaching a Pandas course this week. AI can help, but data projects still need a human touch. Reach out if your team wants to move from random notebooks, or no-code envs (Excel, Tableau, etc), to more powerful analysis.
000
Matt Harrison @dunder-matt.bsky.social · 08/09/2026
Working hard to get out my (sixth!) Pandas book, Effective Pandas 3rd Edition. Final review, and I need to cut the length. Currently over the 600-page max...
001
Matt Harrison @dunder-matt.bsky.social · 04/09/2026
I'm running a Labor Day sale on my books and on-demand courses. Use code LDSOCIAL for 20% off store.metasnake.com?coupon=LDSOC...
000
Matt Harrison @dunder-matt.bsky.social · 02/09/2026
New chapter in Effective Pandas 3rd Edition...
020
Matt Harrison @dunder-matt.bsky.social · 02/09/2026
I still prefer analog for some things. I feel like it gives space for my brain to breathe.
000
Matt Harrison @dunder-matt.bsky.social · 28/08/2026
I typically will write down notes when I teach. These are meant for students. I like to believe I'm modeling what I believe an ideal student would do. In the past, these have been Markdown files or Jupyter notebooks with hints and best practices. Now, this file is named `AGENTS.md`.
000
Matt Harrison @dunder-matt.bsky.social · 27/08/2026
Next week's class will be awesome! Contrary to popular belief, analytic skills are still useful.
000
Matt Harrison @dunder-matt.bsky.social · 25/08/2026
Peek at content from the upcoming training, Effective Data Analysis with Python, for a client. I love teaching students the CLEAR principles. It provides a strong framework for creating professional, storytelling plots.
010
Matt Harrison @dunder-matt.bsky.social · 14/08/2026
New blog post: Exaggerate to Calibrate When has exaggeration served you well? www.metasnake.com/blog/exagger...
metasnake.com
Exaggerate to Calibrate
What mountain-bike pumping teaches us about exaggerating movement, seeing the full range of possibility, and applying better software-engineering practices with AI.
010
Matt Harrison @dunder-matt.bsky.social · 13/08/2026
Resurrected some oldies but goodies to the MetaSnake blog... www.metasnake.com/blog/
metasnake.com
MetaSnake Blog
000
Matt Harrison @dunder-matt.bsky.social · 06/08/2026
Minions... go off and make me a visualization library...
010
Matt Harrison @dunder-matt.bsky.social · 03/08/2026
Touch grass... Spent the last few days offline, touching water. Great way to cool off in the summer heat. Here's what it taught me about B2B sales... Nothing.
040
Matt Harrison @dunder-matt.bsky.social · 08/07/2026
000
Matt Harrison @dunder-matt.bsky.social · 06/07/2026
Big news! The US is playing soccer today... But bigger news for me, Effective XGBoost 2nd Edition is now out. From 200 pages in the first edition to 480+ in this edition. Grab it now with a 20% discount code: SOCIAL20 store.metasnake.com/xgboost
010
Matt Harrison @dunder-matt.bsky.social · 03/07/2026
Having a shootout today between C++ and Python. Two different tools to solve the same problem. Working on some video tools. (Also prepping Effective XGBoost 2nd edition). Hoping that the game tonight does not end in a shootout...
110
Matt Harrison @dunder-matt.bsky.social · 01/07/2026
Trying to get the next version of Effective XGBoost out this week. Made a nice little utility (an Inkscape plugin) to template covers. This is something that I would never have had time to create in the past, but now I can create it in less time than it takes to make a cover.
000
Matt Harrison @dunder-matt.bsky.social · 26/06/2026
Just wrapped up teaching an AI course. Here's the before-and-after from my skills deck. It applies my Effective Visualization skill from my book...
000
Matt Harrison @dunder-matt.bsky.social · 23/06/2026
Teaching AI this week...
000
Matt Harrison @dunder-matt.bsky.social · 19/06/2026
Cool conftest.py addition to run certain tests...
010
Matt Harrison @dunder-matt.bsky.social · 08/06/2026
There is a difference between "write code then tests" and "write tests then code". When I say this to my clients, I often get confused looks. A test written before creates pressure on the code. A test written after agrees with the implementation.
000
Matt Harrison @dunder-matt.bsky.social · 06/06/2026
My top orange comment of the week...
120
Matt Harrison @dunder-matt.bsky.social · 03/06/2026
I'm playing an FDE this week. Ask me anything.
000
Matt Harrison @dunder-matt.bsky.social · 02/06/2026
Afraid of leaking your credentials to AI? Use a dataclass wrapper like this...
000
Matt Harrison @dunder-matt.bsky.social · 30/05/2026
My clients ask me what they should put in their AGENTS.md. Where is a canonical source that they can copy? My answer: Don't copy it. Create it from your unique requirements.
361
Matt Harrison @dunder-matt.bsky.social · 27/05/2026
Sometimes folks like my comments on the orange site...
010
Matt Harrison @dunder-matt.bsky.social · 19/05/2026
Heading out for training!
010
Matt Harrison @dunder-matt.bsky.social · 18/05/2026
Now I have live annotations on top of Jupyter...
000
Matt Harrison @dunder-matt.bsky.social · 18/05/2026
I've wanted Jupyter to behave differently for a while. So... I'm vibe-coding a new front-end for Jupyter. As one does.
000
Matt Harrison @dunder-matt.bsky.social · 17/05/2026
From the upcoming 2nd Edition of Effective XGBoost
011
Matt Harrison @dunder-matt.bsky.social · 14/05/2026
20+ pycons! Excited to give my Professional Python tutorial today.
030
Matt Harrison @dunder-matt.bsky.social · 01/05/2026
Playing around with blue/orange lighting ... as one does.
010
Matt Harrison @dunder-matt.bsky.social · 30/04/2026
Excited to teach @pycon.us in a few weeks
030
Matt Harrison @dunder-matt.bsky.social · 28/04/2026
Excited to be in Boston speaking at ODSC tomorrow. Stop by, say hi. I will also be having a book signing.
010
Matt Harrison @dunder-matt.bsky.social · 22/04/2026
From the second edition of Effective XGBoost! Coming soon.
030
Matt Harrison @dunder-matt.bsky.social · 21/04/2026
Cycling technology has come a long way. When I got back into mountain biking, one of the biggest shifts was the move to tubeless tires. The idea sounded simple: remove the inner tube, run lower pressure for better traction, and eliminate pinch flats.
100
Matt Harrison @dunder-matt.bsky.social · 16/04/2026
As a consumer, I love the competition in the AI world. Today is evidence. New Qwen 3.6 model. New Opus 4.7 model!
011
Matt Harrison @dunder-matt.bsky.social · 13/04/2026
Wrapping up edits to the second edition of Effective XGBoost. The book has almost doubled in size, providing much more value than ever. Clients have used the techniques from the first edition to save $$$, predict pricing, and more. Excited to get this one out.
120
Matt Harrison @dunder-matt.bsky.social · 09/04/2026
Zigging when folks are zagging. Folks are heads down in AI everything. I'm updating my Effective XGBoost book. The second edition draft already has 50% more content.
240