Sign in to view Ned’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Brookline, Massachusetts, United States
Sign in to view Ned’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
1K followers
500+ connections
Sign in to view Ned’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Ned
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Ned
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Sign in to view Ned’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Activity
1K followers
-
Ned Batchelder reposted thisNed Batchelder reposted this🚀 PyCon 2026 Talk (Preview) ⭐ Join us on April 28th for Emin Martinian's talk "The Exceptions We Don't Catch in Technical Conversations" 📍Microsoft NERD, 1 Memorial Dr. Cambridge, MA 🗓️ Tuesday, April 28th ⏰ Doors open at 6 PM, talk at 7:00 PM ✏️ RSVP: https://lnkd.in/g7v6dY_q Please register by Tuesday, April 28th at 4 PM with your full name for check-in. This is an event Co-hosted with Boston Python
-
Ned Batchelder reposted thisExcited for Emin Martinian's talk in two weeks! RSVP here! https://lnkd.in/gTtiMx2FNed Batchelder reposted this🚀 PyCon 2026 Talk (Preview) ⭐ Join us on April 28th for Emin Martinian's talk "The Exceptions We Don't Catch in Technical Conversations" 📍Microsoft NERD, 1 Memorial Dr. Cambridge, MA 🗓️ Tuesday, April 28th ⏰ Doors open at 6 PM, talk at 7:00 PM ✏️ RSVP: https://lnkd.in/g7v6dY_q Please register by Tuesday, April 28th at 4 PM with your full name for check-in. This is an event Co-hosted with Boston Python
-
Ned Batchelder reposted thisNed Batchelder reposted thisReady to code, hack, learn, and connect with fellow Pythonistas? Join us next Tuesday for Project & Collaboration Night, an evening of open collaboration. No presentations, no need to prep anything! 🗓️ Monday, March 16 at 6-8:30 PM 📍 Microsoft New England Research and Development Center (NERD), Cambridge ✏️ RSVP: https://lnkd.in/eAxke-PTProject & Collaboration Night, Mon, Mar 16, 2026, 6:00 PM | MeetupProject & Collaboration Night, Mon, Mar 16, 2026, 6:00 PM | Meetup
-
Ned Batchelder reposted thisNed Batchelder reposted thisWe're excited for Anna Astori's presentation Git Beyond Pull and Push next week at CarGurus! Where: CarGurus 1001 Boylston Street Boston, MA When: Tuesday, March 3rd Doors open at 6 PM, talk at 6:30 PM RSVP: https://lnkd.in/eygUxPC5 Please register by Sunday, March 1st at 7 PM with your full name for check-in Co-hosted with PyLadies Boston A big thank you to CarGurus for hosting and providing pizza!Git Beyond Pull and Push, Tue, Mar 3, 2026, 6:00 PM | MeetupGit Beyond Pull and Push, Tue, Mar 3, 2026, 6:00 PM | Meetup
-
Ned Batchelder reposted thisNed Batchelder reposted thisExcited for our first talk of the year co-hosted with Boston Python! Anna Astori is giving an awesome talk called Git Beyond Pull and Push on March 3rd. Join us! 🌟 Git Beyond Pull and Push 🗓️ Tuesday, March 3rd, 6-8 PM 📍 CarGurus, 1001 Boylston Street, Boston ✏️ RSVP by March 2nd at noon: https://lnkd.in/gntW3AhAGit Beyond Pull and Push, Tue, Mar 3, 2026, 6:00 PM | MeetupGit Beyond Pull and Push, Tue, Mar 3, 2026, 6:00 PM | Meetup
-
Ned Batchelder reposted thisNed Batchelder reposted thisBoston Python is kicking off the year with their first Presentation Night next Wednesday! David Sturgis will be presenting Responsible Pytest Usage. 🗓️ Wednesday, January 21, 2026; 6 - 8 PM 📍Microsoft New England Research and Development Center, Cambridge ✏️ RSVP: https://lnkd.in/eWXVQmHH Doors open at 6 PM, talk starts at 7 PM. Pizza is sponsored by Matterbeam.Responsible Pytest Usage, Wed, Jan 21, 2026, 6:00 PM | MeetupResponsible Pytest Usage, Wed, Jan 21, 2026, 6:00 PM | Meetup
-
Ned Batchelder reposted thisNed Batchelder reposted thisBoston Python is kicking off the year with their first Presentation Night next Wednesday! David Sturgis will be presenting Responsible Pytest Usage. 🗓️ Wednesday, January 21, 2026; 6 - 8 PM 📍Microsoft New England Research and Development Center, Cambridge ✏️ RSVP: https://lnkd.in/eWXVQmHH Doors open at 6 PM, talk starts at 7 PM. Pizza is sponsored by Matterbeam.Responsible Pytest Usage, Wed, Jan 21, 2026, 6:00 PM | MeetupResponsible Pytest Usage, Wed, Jan 21, 2026, 6:00 PM | Meetup
-
Ned Batchelder shared thisBoston Python presentation night in one week: Responsible Pytest Usage by David Sturgis, sponsored by Matterbeam. https://lnkd.in/ed9UHPGr Join us if you are in the area!Responsible Pytest Usage, Wed, Jan 21, 2026, 6:00 PM | MeetupResponsible Pytest Usage, Wed, Jan 21, 2026, 6:00 PM | Meetup
-
Ned Batchelder reposted thisNed Batchelder reposted thisBoston Python is one of the world’s largest #Python user groups & a PSF Fiscal Sponsoree, hosting monthly talks, beginner workshops & more. Your donations help the community thrive- advancing our shared vision that Python is for everyone. Donate 👉 https://lnkd.in/etHExHqj #PythonForEveryone
-
Ned Batchelder liked thisNed Batchelder liked thisI am so thankful to share that this week I have started a new role at the LEGO Group as a Digital Deployment Manager for the Americas region ❤️ I am so excited to be a part of an organization whose values align so closely to my own -- Imagination, Creativity, Fun, Learning, Caring, & Quality. I am so excited to do my part and help this organization bring joy and learning to children and adults globally. Getting to play with LEGO bricks as fidget toys throughout the day doesn't hurt either 😜 During orientation we were given 15ish minutes and random bricks to "create something that represents you" - please enjoy the picture of my rushed attempt at a "nerdy cat" 😂 😻 🤓 Happy Thanksgiving all, I hope you find some time for reflection, gratitude, and rest this holiday 🦃
Volunteer Experience
-
Organizer
Boston Python user group
- Present 17 years
Science and Technology
The Boston Python user group is a community of >10k Python developers in Boston. We run many events, both online and in person.
-
Author
nedbatchelder.com
- Present 24 years 3 months
A mostly technical blog covering a wide range of topics: Python, programming, art, math, disability, parenting, and so on.
-
Coach and dad
Special Olympics Massachusetts
- Present 22 years 4 months
Coaching the Brookline Special Olympics swim team.
-
Python Documentation Editorial Board
Python Software Foundation
- Present 2 years 11 months
Education
Five-member board overseeing the direction of the official Python documentation.
-
Core team member
Python Software Foundation
- Present 1 year 11 months
Education
Member of the Python core team granted privileges to update the code and documentation of the official Python implementation.
Honors & Awards
-
PyCon Opening Keynote
-
Delivered the opening keynote for the international PyCon 2023 conference in Salt Lake City, Utah. https://nedbatchelder.com/text/key23.html
-
PSF Community Service Award
Python Software Foundation
"For his tireless work helping run the Boston Python user group, being a regular speaker at conferences, maintaining coverage.py, and being a friendly face for the community on IRC and elsewhere."
-
PSF Fellow
Python Software Foundation
Recommendations received
6 people have recommended Ned
Join now to viewView Ned’s full profile
-
See who you know in common
-
Get introduced
-
Contact Ned directly
Other similar profiles
Explore more posts
-
Aaron Trevena
Amtivo Group • 635 followers
JSON-structure is a modern practical alternative or replacement for JSON-Schema by Clemens Vasters - it's a draft IETF standard and the SDK now includes a Perl implementation after some not so gentle nudging. Clemens has been enthusiastically responsive to feedback and knows his stuff, if you're working with JSON and Perl (or other languages) this is well worth taking for a spin and sending any bug reports or suggestions.. code is at https://lnkd.in/e5fZvw_F and I'm looking forward to seeing the perl library on cpan shortly. #JSON #perl #javascript
8
-
Tim Allen
The Wharton School • 3K followers
This is the kind of story we need to be telling about LLMs. Not hype. Not job replacement. Not techbros. Instead, a friend and colleague finding their life improved by a new technology. Bridges bring people together. Thanks for your honesty and vulnerability, Shawn Zamechek. This was the story I needed to hear today.
8
-
Deepthi Talasila
Microsoft • 1K followers
Anthropic’s new Claude Sonnet 4.6 promises Opus-level coding at Sonnet pricing Anthropic on Tuesday launched Claude Sonnet 4.6, the latest version of its mainstream model. This new version promises to almost match the company’s flagship Opus 4.6 model, which launched barely two weeks ago, in most tasks, but at the significantly lower price of $3/$15 per million input/output tokens (compared to $5/$25 for the Opus model). Just like the previous version and Opus 4.6, Sonnet 4.6 offers a 1-million-token context window in beta. Stay connected for industry’s latest content – Follow Deepthi Talasila #DevSecOps #ApplicationSecurity #AgenticAI #CloudSecurity #CyberSecurity #AIinSecurity #SecureDevOps #AppSec #AIandSecurity #CloudComputing #SecurityEngineering #ZeroTrust #MLSecurity #AICompliance #SecurityAutomation #SecureCoding #linkedin #InfoSec #SecurityByDesign #AIThreatDetection #CloudNativeSecurity #ShiftLeftSecurity #SecureAI #AIinDevSecOps #SecurityOps #CyberResilience #DataSecurity #SecurityInnovation #SecurityArchitecture #TrustworthyAI #AIinCloudSecurity #NextGenSecurity https://lnkd.in/gJ3USuAK
-
David Ramel
1105 Media Inc. • 389 followers
Visual Studio Code 1.109 positions itself as "the home for multi-agent development," so I put that claim to the test with a hands-on proof of concept outside the usual coding scenario. Instead of running one large, monolithic AI task, I broke an editorial formatting workflow into multiple subagents, each with a single responsibility, and added a final QA pass. The result was slower execution, but noticeably higher reliability on long, code-heavy documents. What stood out most was inspectability. Clear handoffs, visible intermediate results, and a timestamped report made it much easier to verify what happened and catch issues near the end of the file. This experiment reinforced that multi-agent orchestration is less about flash and more about quality control — a pattern that translates directly to production coding workflows where missed steps and silent failures are costly.
3
-
Ross Kelly
ITPro • 2K followers
Another development in the seemingly never-ending cacophony of conflicting messages for software engineers over the last three years. Engineers are "more important than ever" at Anthropic despite the fact Claude is doing a lot of the legwork with coding these days. Yet CEO Dario Amodei thinks AI will be doing "most, maybe all, of what software engineers do end-to-end" within six to 12 months. The script will likely flip next month.
7
1 Comment -
Gunnar Morling
Confluent • 9K followers
��� Woot, woot, very cool to see: Folks giving #Hardwood a try for parsing their Parquet files. Performance hasn't been a big focus yet, but it seems good enough when processing entire data sets (thus not requiring predicate push down). 👉 https://lnkd.in/eaty-Q6g
23
-
Ankit Patil
StubHub • 2K followers
In the world of Retrieval-Augmented Generation (RAG), pure vector retrieval often suffers from reduced recall when dealing with sparse queries or out-of-distribution terms. That’s where hybrid search comes in. By combining dense vector retrieval with lexical methods like BM25 (TF-IDF + document length normalization), we can significantly improve recall and overall answer accuracy — especially in production-grade agent pipelines. Don’t just chase semantic similarity — anchor it with lexical precision. #HybridSearch #RAG #BM25 #InformationRetrieval #LLM #VectorSearch #AIEngineering #MIR #SearchSystems
14
-
Boon Kgim Khur
nanogent.ai • 3K followers
"My Claude Code performance has tanked and I'm not sure why" This is one of the most common posts in Reddit's Claude Code community. In this post, I will share why it happens and what the fix is. Read on! The first question everyone asks: Did Anthropic change something on the server? Curious, I searched around. Turns out, users have been asking this all year long. --- I had the same experience. When I started using Claude Code for a new project, it was magical. As my project grew bigger, Claude Code started: - Violating best practices I gave it - Hallucinating code that contradicted my instructions - Claiming completion when tasks weren't done I wrote about my journey here: https://lnkd.in/gXjGiPZS My hypothesis? Context collapse. --- Anthropic just released a best practice guide that confirms this. https://lnkd.in/gJW_iSgc Here's what I found from research: - Performance starts to degrade at 40-50% of context window - The more best practices you give, the faster it fills up - When context is filling up, Claude ignores your instructions So if you give Claude Code lots of best practices to follow, and your codebase keeps growing... It means nothing if Claude Code didn't follow them. --- The good news? There's a fix. (1) Break best practices into individual skills. Skills allow Claude to load best practices on demand. (2) Agents + Skills. Skills alone isn't enough. When I tested, Claude loaded 5 relevant skills at once. Context filled up quickly. The real solution: One agent. One skill. (3) Apply at every stage: during planning, plan review, and implementation. (4) Create master skills for planning, plan review, and implementation. These skills repeat reviewers until all best practices pass. --- The irony? To use Claude Code effectively, you need to understand how Claude Code works. Vibe coding is not "just vibe." It requires engineering discipline. We are just shifting from software engineering to context and workflow engineering. --- Are you experiencing Claude Code performance issues? What's your workaround? #ClaudeCode #VibeCoding #AI #SoftwareEngineering #DeveloperExperience
10
2 Comments -
Rafael Jesus Hernández Vasquez
Boom Entertainment • 2K followers
This week, Anthropic's Claude 4 seems to be again on a roller coaster: after pushing Amazon's new Kiro IDE (which was briefly available for download before an avalanche of demand slammed it shut), his coding performance plummeted noticeably. Tool usage has dropped. The reason? Degraded. And as usual at Anthropic, no one knows why. We just get silence and a fresh dose of usage limits. Meanwhile, Microsoft's Copilot is getting a makeover literally. The new "appearance" feature could soon allow it to simulate traits like age or personality. Whether it's charming or dystopian depends on your tolerance for digital companions with synthetic charm. But one thing is clear: AI is no longer just smart, it's present. Speaking of IAG, Meta appointed Shengjia Zhao to lead its new Superintelligence Lab. If that name doesn't ring a bell, it soon will: Meta is delving into fundamental models with AI ambitions, indicating that the "big three" (Meta, OpenAI, Google) are gearing up for the final showdown. But it's not all polished demos and ambitious projects. A troubling moment at Sketch.dev exposed the dark side of AI programming assistants: a subtle AI-written database optimization caused a crash in production under load. Reminder: just because your AI can write code doesn't mean it should. Test, test, and test again. Mistral's Codestral also launched, quietly stealing the show. With 22 billion parameters and support for over 80 languages, it's open-source, meaning it has no barriers. Elsewhere, Google's NotebookLM received a major update powered by Gemini. It now summarizes YouTube videos and drafts of content like your personal caffeine research companion. Think of it as a fusion of CliffsNotes and ChatGPT: optimized, hyper-efficient, and incredibly good at synthesizing ideas. In the worst-case scenario for cybersecurity, researchers have revealed AI-powered malware that thinks for itself. It interprets its environment, adapts, and executes evasive strategies with chilling precision. It's not HAL yet, but it's time we reconsider the true meaning of "autonomous threat." Finally, some news that caught my attention: A new concept unlike the transformers and tokens we know today, the Hierarchical Reasoning Model (HRM) concept promises to make the large models we know more efficient. In its first milestone, a small model of just 27M was able to beat o3-mini on pre-trained tasks. for more information follow me here: https://lnkd.in/gNVYeZST
4
-
Shervin Khazaeli, PhD, AIGP
Trinnex • 2K followers
Goodbye GIL. You will not be missed. 🍷🐍 Python 3.14 is removing the Global Interpreter Lock (GIL)… after 30 years of acting like that one coworker who must hold the whiteboard marker at all times. For decades, Python could technically run on multiple cores, but the GIL said: “No. Only one thread at a time. Everyone else sit down.” But now… • Real multi-core parallelism • Threads that actually thread • Async that doesn’t break down crying • AI pipelines that don’t require spiritual forgiveness and message queues For Data & ML folks, this means: • Faster data processing • More scalable inference + agents • CPU-heavy workflows without “fine, I’ll rewrite it in Rust” energy This is not just a performance upgrade. This is Python getting on steroid 🏋️ (Note: Python 3.14 ships with both the standard build and the new free-threaded build — so adoption will roll in gradually.) #MLEngineering #Pyhton #AI #DataEngineering
30
-
Maxwell Zeff
WIRED • 4K followers
New: I spoke with the head of Claude Code, Boris Cherny, about how the viral AI coding tool is reshaping Anthropic. The buzz around Claude Code has reached a fever pitch recently, but some developers say AI coding products in general are reaching an inflection point. A few years ago, AI coding tools basically amounted to autocomplete, suggesting lines of code after developers started typing. Now, the space looks completely different. Developers can spin up AI agents from their phone that will spend hours coding up a feature. Just how good are these tools? Well, engineers inside of Anthropic seems to be using Claude Code for almost everything, and its business is growing like wildfire. - Claude Code made up ~12% of Anthropic's ARR by the end of last year, WIRED has learned. The product soared past $1 billion in ARR, by at least $100 million, in December, and could play a significant role in the company's revenue growth moving forward. - Cherny says nearly everyone at Anthropic, even its sales team, is using the agent for almost everything. That said, competition in AI coding is fierce. Cursor is at least as large as Claude Code, in terms of revenue. OpenAI and Google are hot on their tails. Definitely a space to watch in 2026. Read more in my newsletter, Model Behavior. https://lnkd.in/gCUzcjd2
213
9 Comments -
Ted Koomen
Bloomberg • 752 followers
I spent the last few months building a server framework, (think Rails with gRPC and a message bus) in Zig to understand how sub-millisecond systems actually work. It's a pet project. Not for production, just for learning. Why Zig? - C++: Didn't want to deal with CRTP (started before C++26 reflection) - Rust: Couldn't prototype freely while fighting the borrow checker - Zig: Why not? What I learned: Architecture matters way more than micro-optimizations. Switching from blocking I/O to epoll gave a 1,139x improvement. Everything else I did afterward combined for maybe 25%. Zig's inline for over comptime tuples is wild. You write generic code, and it compiles down to direct function calls. No vtables, no hashmaps. Got it to 13,667 req/s with 0.30 µs publish latency and zero allocations per request. I'm currently writing a blog series walking through the whole thing, comptime dispatch, lock-free message bus, binary protocol parsing, UDP multicast. It's open source. If you work on real-time or low-latency systems, I'd genuinely appreciate feedback on what I'm missing or what could be better. As a disclaimer, as I wish more people would do this, I am definitely having AI assist in my writing, as I often cant translate my thoughts to cohesive text. Source Code: https://lnkd.in/eY-9D8De Blog Post: https://lnkd.in/ePY4xpKX #Zig #SystemsProgramming #LowLatency
24
-
Gregory Burd
Amazon Web Services (AWS) • 1K followers
Imagine if this was code flying a fighter jet loaded with munitions (Helsing). Trust, but verify. AI/LLMs are amazing, it’s this kind of gap that we need to close next if Claude (et. al.) is to survive. I’m sure this isn’t news to anyone, but cautionary tales like this are worthy of repeating.
2
-
Ahmed Elghareeb
Center for Digital Trust… • 2K followers
It’s been quite sometime since I started working on the topic of E-ID.. It’s a completely different beast a typical SAAS that I used to build before! Along the way, I’ve gathered many resources, courses, books, etc. on the subject trying to gather all the threads to build a good mental model of this domain. We compiled these resources in the article shared by Linus below!
10
-
Jason Chen
Agora • 127 followers
Just finished reading Meta’s engineering post on their transition back to upstream FFmpeg. It brought back some memories of the specific challenges we face in the media processing world. A couple of things really hit home: ➡️ The "Fork" Debt: Maintaining an internal version of an open-source tool like FFmpeg is a massive undertaking. I’ve spent far too many hours in the past manually merging code and fixing broken unit tests because our internal interfaces drifted too far from upstream. The risk of regressions is constant, and it’s the kind of "invisible" work that can really drain a team’s velocity over time. ➡️ API vs. CLI: It’s great to see the FFmpeg CLI getting a major architectural overhaul for better parallelism. However, for the production systems I've built, I still find myself leaning toward direct API integration. When you need deep observability, custom event callbacks, or a specific integration with your monitoring stack, the CLI can sometimes feel like a "black box" that’s hard to peer into. It’s a solid move by Meta to push these changes back to the community instead of keeping them behind closed doors. It makes life easier for everyone else in the industry. #FFmpeg #MediaProcessing #OpenSource #Meta https://lnkd.in/eeJtj9yy
8
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content