Sean Holm
seanholm.bsky.social
Sean Holm
@seanholm.bsky.social
Engineering / Programming (C++, .NET, Python, R) - AI, Analytics, MLOps, Data Science, DevOps, SQL, Synapse, Databricks.

Occasional jokes & rugby banter.
Well, that’s another 6 job applications submitted today (on top of the 5 yesterday). Mentally draining but have to keep at it.
November 11, 2025 at 5:18 AM
Geez … the job search grind here in Australia is really wearing me down :/ 14 months now and still nothing. I’ve stopped counting the number of applications submitted because it’s a ridiculous number. Had a handful of interviews but no luck.

Anyone else experiencing the same?
November 10, 2025 at 2:16 AM
Reposted by Sean Holm
There's *a lot* of feature's that we're proud of.

But some are less well known than others, so we made a video!

youtu.be/OM7utZeQ1GY
17 marimo features to boost Python productivity
All of these features really do boost your productivity.00:00 Productivity00:42 marimo in the terminal 03:19 LLM via --watch flag05:10 The "new" command 06:2...
www.youtube.com
September 15, 2025 at 4:25 PM
Reposted by Sean Holm
We've all seen dataframe spaghetti code out there.

But the remedy ... is pretty easy: just start using the pipe method!

The moment you see the `.pipe()` in action, you'll never want to write pipelines without it. See the reason why here:
www.youtube.com/watch?v=J0P...
The One Trick That Fixes Pandas Spaghetti Code
In this video I am going to show you 6 reasons why the `.pipe()` method basically fixed all dataframe code out there. Python notebooks turn messy very quickl...
www.youtube.com
September 22, 2025 at 3:08 PM
Reposted by Sean Holm
TIL Claude's new code interpreter mode has a /mnt/skills/public/ folder full of prompt instructions and Python utilities for creating and manipulating pdf, docx, pptx, xlsx files - and you can ask Claude for a copy and learn a TON about working with those formats

simonwillison.net/2025/Oct/10/...
simonw/claude-skills
One of the tips I picked up from Jesse Vincent's Claude Code Superpowers post (previously) was this: Skills are what give your agents Superpowers. The first time they really popped …
simonwillison.net
October 11, 2025 at 12:00 AM
Reposted by Sean Holm
The Python documentary premieres tomorrow at 12 noon CST. This is going to be fun to watch! youtu.be/GfH4QL4VqJ0?...
Python: The Documentary | An origin story
This is the story of the world's most beloved programming language: Python. What began as a side project in Amsterdam during the 1990s became the software powering artificial intelligence, data…
youtu.be
August 28, 2025 at 12:29 AM
Reposted by Sean Holm
Context Engineering for AI Agents: Lessons from Building Manus by Manys AI folks

Or... how to ensure your context takes advantage of KV-cache to save cost. For example, the cached input tokens cost 0.30 USD/MTok, while uncached ones cost 3 USD/MTok—a 10x difference.

manus.im/blog/Context...
Context Engineering for AI Agents: Lessons from Building Manus
This post shares the local optima Manus arrived at through our own "SGD". If you're building your own AI agent, we hope these principles help you converge faster.
manus.im
July 19, 2025 at 3:09 PM
Reposted by Sean Holm
Talk: The future belongs to people who can just do things

If you want to stay ahead of how we’ll build software next, this is a talk you’ll want to catch live.

dataengbytes.com/sydney
July 18, 2025 at 1:00 AM
Reposted by Sean Holm
Talk: How Metadata-enabled Agentic AI Accelerates Enterprise Value

Don’t miss this session at DataEngBytes in Sydney or Melbourne!

SYD: dataengbytes.com/sydney
MELB: dataengbytes.com/melbourne
July 18, 2025 at 10:00 AM
Reposted by Sean Holm
The uv build backend is now stable, and considered ready for production use.

An alternative to setuptools, hatchling, etc. for pure Python projects, with a focus on good defaults, user-friendly error messages, and performance.

When used with uv, it's 10-35x faster.
July 3, 2025 at 1:55 AM
Reposted by Sean Holm
Just published: "The Prompt Engineering Playbook for Programmers"

My latest free write-up: addyo.substack.com/p/the-prompt... ✍️
The Prompt Engineering Playbook for Programmers
Turn AI coding assistants into more reliable development partners
addyo.substack.com
May 31, 2025 at 8:38 AM
Reposted by Sean Holm
t-strings are a new feature which is coming in Python 3.14. If you're wondering why we need t-strings when f-strings already exist, check out this video by @anthonypjshaw.bsky.social

www.youtube.com/watch?v=yx1Q...

#python #Programming #PythonProgramming #SoftwareDevelopment #TechNews #OpenSource
Hands on with Python t-strings
YouTube video by Anthony Shaw
www.youtube.com
June 20, 2025 at 10:47 AM
Reposted by Sean Holm
[Share] Baseline Azure AI Foundry chat reference architecture

This article provides a baseline architecture to help you build and deploy enterprise chat applications by using Azure AI Foundry and Azure OpenAI language models.

learn.microsoft.com/...
Baseline Azure AI Foundry Chat Reference Architecture - Azure Architecture Center
Use this baseline reference architecture to learn how to build network-secured, highly available, and zone-redundant enterprise chat applications by using Azure AI Foundry, the Azure AI Agent Service, Azure OpenAI models, and Azure App Service.
learn.microsoft.com
June 15, 2025 at 10:32 AM
Hello @biceplang.bsky.social !

Do you have any bicep sample code which demonstrates how to:

1) add a certificate to keyvault and configure a contact (for notifications)
2) attach that certifcate to a container app / managed environment ?

Cheers :)
May 25, 2025 at 4:57 PM
Reposted by Sean Holm
I was pretty skeptical. And I’m still pretty skeptical of pure vibe coding.

But i think vibe engineering is a thing

blog.kilocode.ai/p/beyond-vib...
Beyond Vibe Coding: What I Discovered Testing 10 AI Coding Tools
Or "An AI Skeptic spends a month with AI coding tools"
blog.kilocode.ai
May 1, 2025 at 3:21 AM
Reposted by Sean Holm
NOW AVAILABLE 📽️

@stevesmithtech.bsky.social | Escaping the Platform Engineering PITFALL: Achieve Aligned Autonomy

WATCH HERE ➡️ youtu.be/tu8qaKa0pKQ
Escaping the Platform Engineering PITFALL: Achieve Aligned Autonomy
YouTube video by Modern Software Engineering
youtu.be
April 30, 2025 at 6:11 PM
Reposted by Sean Holm
We’re building a new static type checker for Python, from scratch, in Rust.

From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!
January 29, 2025 at 5:18 PM
Reposted by Sean Holm
Hello world! I'm the Big Book of R bot 🤖.

Every few hours I post a random entry from my collection of over 400 open-sourced, free #RStats books.
November 4, 2024 at 6:44 AM
Reposted by Sean Holm
My @eurorust.eu talk is up!

"Building an extremely fast Python package manager, in Rust"

It was the closing talk of the conference, covering what uv is, why we built it, how it works, what makes it fast -- and the role that Rust plays in all of this.

www.youtube.com/watch?v=zOY9...
Building an extremely fast Python package manager, in Rust - Charlie Marsh | EuroRust 2024
YouTube video by EuroRust
www.youtube.com
December 6, 2024 at 6:52 PM
Reposted by Sean Holm
And we're off!

I just signed with @manningbooks.bsky.social for the 2nd edition of #Python Workout (pythonworkout.com), my book with 200 exercises to improve your Python fluency.

It'll be more update than overhaul, fixing bugs and modernizing things to help you more than ever.

I'm excited!
December 5, 2024 at 12:09 PM
Reposted by Sean Holm
Found an optimization in uv's resolver that makes Apache Airflow (with all optional dependencies enabled) resolve >20% faster.
December 1, 2024 at 9:30 PM
Here is another great youtube video by Tim Van Cann (aka Timnology) -> "Create a modern pre-commit setup for Python using UV, Ruff and more" www.youtube.com/watch?v=xhg1...

#python
Create a modern pre-commit setup for Python using UV, Ruff and more
YouTube video by Timnology
www.youtube.com
November 29, 2024 at 4:04 AM
Reposted by Sean Holm
I agree with this - Python dependency management truly is a dumpster fire.
Niels Cautaerts - Python dependency management is a dumpster fire
nielscautaerts.xyz
November 27, 2024 at 8:49 PM
Hey data engineers (and anyone else that might be interested), get certified in Microsoft Fabric—for free! #DP-600 #Fabric #PowerBI community.fabric.microsoft.com/t5/Power-BI-...
Get certified in Microsoft Fabric—for free!
Get ready to fast-track your career by earning your Microsoft Certified: Fabric Analytics Engineer Associate certification. For a limited time, the Microsoft Fabric Community team will be offering 5,0...
community.fabric.microsoft.com
November 27, 2024 at 12:13 AM
Reposted by Sean Holm
My deep learning course at the University of Geneva is available on-line. 1000+ slides, ~20h of screen-casts. Full of examples in PyTorch.

fleuret.org/dlc/

And my "Little Book of Deep Learning" is available as a phone-formatted pdf (nearing 700k downloads!)

fleuret.org/lbdl/
November 26, 2024 at 6:15 AM