Pinned Tweet
👋 Heya! I've been off Twitter for a while, but I'm planning on getting this back up and running for 2026.
I'm going to be posting about Python and software engineering topics to help you make better engineering decisions using Python.
1
1
142
I've been using Claude Code for software development for a while. If I had to share one thing about building with Claude it would be this...
It has a bias to over-engineer a simple prompt. If you include in your prompt "do not over engineer, keep it simple and scoped to what we discussed"
This prompt will save tokens, make the context window smaller so it's scoped to what you're trying to build, and make your code less complicated to review, build, and debug.
1
42
Over the course of my career, I've learned that dictionaries are one of the best data structures out there. They come built-in with a method that allows you to move away from bracket notation entirely, eliminating the need to avoid using try/except statements.
I sent it to over 1.7k subscribers on my email list, but you can see what this method is here: pythonsnacks.com/p/writing-s…
32
Brandon M | Python Snacks retweeted
We should stop calling it “vibe coding” when it’s software engineers writing production software, paying close attention, thinking a lot, validating before committing, closing the loop… and yes they prompt an agent/work with it.
Very different from “let it rip” w 0 validation
Today was proof that fully polished new products can be built entirely with “vibe coding” tools like Claude Code.
Many people, espp in BigTech, who still don’t believe it:
– you haven’t tried the latest models
– you don’t have the right setup
– codebase is still too large
– your code style is not well-represented in the training data
All 4 of these are entirely self-imposed problems. You will be outrun on product velocity if you aren’t adopting these tools.
It's painful when Python code runs slow. But there's 2 packages that help identify where code is not performing well: cProfile and line_profiler.
cProfile lets me see what functions are running slow and line_profiler shows me what lines aren't performing well.
I wrote about profiling about 6 months ago, but I might make a more up-to-date version: pythonsnacks.com/p/technique…
1
27
I usually just plant a geocache near my team's location, but I've found emailing is more efficient.
40
Tomorrow, 1.7k+ newsletter subscribers will be the first to see what AI tools I'll be using for 2026 as a software developer. Hint: I don't use just Claude.
Subscribe to be the first to find out: pythonsnacks.com/subscribe
36
If this content interests you, I write a Python newsletter every week.
The first one of 2026 is coming out tomorrow, where I'm going to tell you how I'm using AI to code in 2026.
Subscribe for free: pythonsnacks.com/subscribe
25
Small milestone for @Python_Snacks: 1,500 active subscribers for the newsletter!
43
Over the last 2 years, I've been writing @Python_Snacks and this morning, I created my favorite thumbnail to date.
Instead of the usual "here's something cool you can do with Python", I wrote about some lessons I've learned over the years as a software engineer.
You can read about this and other things I've learned here: pythonsnacks.com/p/python-le…
1
28
And if Python is your jam, you can subscribe completely for free: pythonsnacks.com/subscribe
26
When your tweet gets shown on the @beehiiv winter release >>>
@denk_tweets
Officially launched the new @Python_Snacks website using the new @beehiiv website editor, and it is 🔥. Absolutely a well-needed upgrade.
Super exceited to continue building a resource hub for Python developers 😎
Trying to collect these badges on my @beehiiv dashboard like they're Pokemon.
Officially launched the new @Python_Snacks website using the new @beehiiv website editor, and it is 🔥. Absolutely a well-needed upgrade.
Super exceited to continue building a resource hub for Python developers 😎
A huge milestone for my newsletter @Python_Snacks on the @beehiiv platform - finally crossed the 1,000 subscriber mark 🎉
Exciting times in the world of newsletter data visualization.
- @beehiiv rolls out a new dashboard with deeper insights
- I'm continuing to build a dashboard for visualizing clicks (verified & by type) and generate advertiser reports.
My inner data nerd is happy.
we may have done the impossible...
introducing a dashboard so powerful it deserves its own product release ✨
78
Weekend project: I've been using @AnthropicAI Claude to build a newsletter and advertiser platform for myself, and I am beyond impressed with the results.
The problem: the CTR presented on @beehiiv dashboard is heavily inflated. My solution 👇
1
46
No joke, this is a tool I'll forever use for my workflow. If you're a newsletter operator and you'd like to try it, @ me, DM me, etc.
It's in it's early development stages, but I have a vision.
1
31
















