Sign in

sheena-oconnell.bsky.social

@sheena-oconnell.bsky.social
47 followers 71 following 133 posts
PostsRepliesMedia
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 29/09/2026
This week, the #GuildOfEducators will be reading about Retrieval Practice downloads.ctfassets.net/oshmmv7kdjg... More details on Discord: discord.gg/8cPdX2bAze
A collection of colorful rubber ducks and striped duck toys is displayed in a container, illustrating a playful learning theme.

Caption: RETRIEVAL PRACTICE
Gemma Moine explains how she uses retrieval practice, an effective learning strategy and an evidence-based teaching technique, in her computer science classroom
001
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 23/09/2026
This week, The Guild of Educators will be reading: Get the book: downloads.ctfassets.net/oshmmv7kdjg... Join the discussion: discord.gg/8cPdX2bAze
Two sections highlight educational themes: "Collaborative Problem-Solving" explores future learning through teamwork, while "Encouraging Talk" emphasizes communication in computing.
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 14/09/2026
This week, the #GuildOdEducators will be reading about Metaphors and Misconceptions. Get the free book: www.raspberrypi.org/hello-world... If you want to nerd out about this with us, head on over to our Discord server and say hi: discord.gg/8cPdX2bAze
WHAT’S IN THE BOX?
METAPHORS AND MISCONCEPTIONS

Teaching new concepts is more difficult if the related vocabulary isn’t familiar to learners, but
explaining variables using the box metaphor runs the risk of misconceptions
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 11/09/2026
The #PSF is looking to hire a Sponsorship Coordinator Full details here: pythonsoftwarefoundation.applytojob.com/apply/muBA1...
jobs.pyfound.org
Sponsorship Coordinator - Python Software Foundation - Career Page
Apply to Sponsorship Coordinator at Python Software Foundation in Remote.
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 07/09/2026
#PSF board elections are underway. Have you cast your vote?
Confirmation of a vote for the Python Software Foundation Board of Directors Election 2026, expressing gratitude for participation.
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 07/09/2026
This week's session: Cognitive Load Theory discord.gg/8cPdX2bAze
Session on Cognitive Load Theory features event times with three educators. Includes links to join a Discord server for details.
000
Reposted by @sheena-oconnell.bsky.social
Python Software Foundation @python.org · 01/09/2026
ATTN PSF Voting Members: The 2026 PSF Board election vote is open now until September 15th! If you affirmed your intention to vote in this year's election, or voted last year, you should have an email with voting instructions 🗳️ Learn more on the PSF blog. #Python
pyfound.blogspot.com
The 2026 PSF Board Election is Open!
It’s time to cast your vote! Voting for the 2026 PSF Board Election is open starting today Tuesday, September 1st, 2:00 pm UTC, through Tuesday, September 15th, 2:00 pm UTC. 
065
Reposted by @sheena-oconnell.bsky.social
guildofeducators.bsky.social @guildofeducators.bsky.social · 06/08/2026
📣 The Guild of Educators Reading Club starts next week 📣 We’re reading *The Big Book of Computing Pedagogy* from the Raspberry Pi Foundation. Grab your free copy: www.raspberrypi.org/hello-world...
raspberrypi.org
Issue the-big-book-of-computing-pedagogy | Hello World | Raspberry Pi Foundation
The Big Book of Computing Pedagogy
101
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 05/08/2026
1. At #PyConUS this year, I met a lot of companies who were putting more effort into hiring junior devs and building grad programs. Much more than last year. It looks like a lot of people are taking the current apprenticeship crisis seriously.
100
Reposted by @sheena-oconnell.bsky.social
guildofeducators.bsky.social @guildofeducators.bsky.social · 28/07/2026
📣 Introducing the Guild of Educators Reading Club 📣 We’re reading *The Big Book of Computing Pedagogy* from the Raspberry Pi Foundation. Grab your FREE copy: www.raspberrypi.org/hello-world...
raspberrypi.org
Issue the-big-book-of-computing-pedagogy | Hello World | Raspberry Pi Foundation
The Big Book of Computing Pedagogy
121
Reposted by @sheena-oconnell.bsky.social
Python Software Foundation @python.org · 04/06/2026
The PSF's Strategic Plan full draft is available and we want your feedback. After sharing high-level goals in May, we're opening a 3-week community feedback window. Read the full draft and tell us: Are these the right goals? Is anything missing? #Python #PyPI pyfound.blogspot.com/2026/06/psf-...
02416
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 02/06/2026
#PyData Johannesburg is meeting up at #BBD's Rosebank offices tomorrow at 18:30. The topic of the day: #AgenticEngineering RSVP here www.meetup.com/pydata-joha...
Event announcement for a Django development workshop with Sheena O'Connell in Johannesburg on June 3, 2026, at BBD Rosebank.
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 20/05/2026
On 3 June I'll be presenting at #PyData Johannesburg, South Africa. I'll be sharing some details of my own #SpecDrivenDevelopment #Agentic #SoftwareEngineering workflow. RSVP here: www.meetup.com/pydata-joha... Also, I have a few #ClaudeMax vouchers to give away while I'm there. Thanks #Anthropic
meetup.com
Generating Code Faster Than You Can Debug It, Wed, Jun 3, 2026, 6:30 PM | Meetup
**Generating code faster than you can debug it?** You’re not the only one. Velocity is up. Clarity hasn’t caught up. PyData is where we compare what actually holds up in pr
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 17/05/2026
A few folks from the #PSF and #JetBrains will be hosting an openspace about the #Python Developers Survey. If you have opinions, we want to hear them Room 102C | 10 a.m. - 11 a.m. @ #PyConUS us.pycon.org/2026/schedu...
us.pycon.org
PyCon US 2026
For the community, by the community
010
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 17/05/2026
I'll be at the #PSF Board open space at #PyConUS If you want to chat to the board in 3D, this is an opportinuty to do so Room 102C | 2 p.m. - 3 p.m. us.pycon.org/2026/schedu...
us.pycon.org
PyCon US 2026
For the community, by the community
021
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 17/05/2026
I'm hosting yet another open space today at #PyCoonUS #GuildOfEducators Room: 202A Time: 16:00 us.pycon.org/2026/schedu...
us.pycon.org
PyCon US 2026
For the community, by the community
100
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 16/05/2026
The #PSF Education and Outreach workgroup will be hosting an open space at #PyConUS Ttopic: "Chat about Lesson Planning and Teaching" It's a pretty broad discussion - how do you know what to teach? How do you teach it? Time: 15:00 Place: Room 202B us.pycon.org/2026/schedu...
us.pycon.org
PyCon US 2026
For the community, by the community
011
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 16/05/2026
I'll be hosting a #PyConUS open space today: "Dear technical leaders, how are you thinking about the future of your teams?"
111
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 15/05/2026
I'm running an "Agentic Software Engineering on Brownfield and Serious Projects" open space at #PyConUS Room 202A at 11:00 us.pycon.org/2026/schedul...
us.pycon.org
PyCon US 2026 Open Spaces Schedule - PyCon US 2026
PyCon US 2026
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 15/05/2026
I'm running an "Agentic Software Engineering on Brownfield and Serious Projects" open space at #PyConUS Room 202A at 11:00 us.pycon.org/2026/schedu...
us.pycon.org
PyCon US 2026
For the community, by the community
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 11/05/2026
We've been doing a lot of work on the #PSF's strategic plan. Personally, I'm quite excited about this goal: "Develop the Next Generation of Python Developers". If you have thoughts on any of this, there are many ways to join the conversation. Check out the blog posts for details.
pyfound.blogspot.com
Strategic Planning at the PSF
051
Reposted by @sheena-oconnell.bsky.social
PyCon US @pycon.us · 16/03/2026
New this year at #PyConUS 2026: 🔐Trailblazing Python Security Track! Join us on Saturday, May 16th in Long Beach, CA to learn from experts & shape the future of the Python security landscape. Get all the details and check out the full schedule here: pycon.blogspot.com/2026/03/atte...
pycon.blogspot.com
Attend PyCon US for a day of Trailblazing Python Security!
PyCon US is coming to Long Beach, California in 2026. This year for the first time ever there is a day-long talk track devoted to the lates...
0710
Reposted by @sheena-oconnell.bsky.social
PyCon US @pycon.us · 06/04/2026
PyCon US has a brand new AI track this year and it's packed. Agents. EdgeAI. Voice AI. Explainability. Hardware. Performance. Friday May 15, Long Beach. Full breakdown of every session + tutorials worth your time pycon.blogspot.com/2026/04/pyth... REGISTER us.pycon.org/2026/attend/... #PyConUS2026
us.pycon.org
Registration Information
PyCon US 2026
045
Reposted by @sheena-oconnell.bsky.social
PyCon US @pycon.us · 01/05/2026
Job hunting, or open to new opportunities if the right one comes along? Join the PyCon US Job Fair & Community Showcase, Sunday, May 17th. Check out the great companies who will be there! Plus community groups who will be looking for volunteers or just to connect. us.pycon.org/2026/events/...
A map of the PyCon US 2026 Job Fair & Community showcase showing: Reuven Lerner Python Training, PyCon Africa, Tetrix, SentinelOne, CodSpeed, Reflex, Black Python Devs, Tower Research Capital, Posit PBC, Kraken, marimo, Capital One, AlphaSense, Temporal, Chainguard, Google, Bloomberg, Sentry, and Old Mission
087
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 30/04/2026
1. If you are trying to use agentic coding to add features to a brownfield/big code base, then it would be easy to assume that bigger context windows will automagically lead to better results.
100
Reposted by @sheena-oconnell.bsky.social
Hugo van Kemenade @hugovk.dev · 28/04/2026
🧊 One ~~eek~~ week until 3.15 feature freeze! 🧊 hugovk.dev/next-release/ At least 1 PEP still being implemented, 4 needing docs, and 5 awaiting a Steering Council decision. #Python #Python315 #PEPs #FeatureFreezeGoesBrrr
hugovk.dev
Upcoming Python releases
Lists upcoming Python release dates including alphas, betas, release candidates and final releases.
063
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 30/04/2026
1. Code is cheap, so many assume that technical debt no longer matters. If you make a mess, you can just wait until a better model comes out and tell it to do better. I think this is a mistake; technical debt does matter.
100
Reposted by @sheena-oconnell.bsky.social
PyCon US @pycon.us · 29/04/2026
There is still a little time but not much! The last of the #PyConUS hotel blocks closes April 30th! We still can't tell you what the exclusive swag is. Only way to get it is to book in the block. us.pycon.org/2026/venue/hotels/ #Python
025
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 28/04/2026
If your team has a brownfield #Django project, you see the promise of #AgenticCoding and #SpecDrivenDevelopment , but you are not getting the productivity gains you are after, reach out. I can help.
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 28/04/2026
LLMs have made the cost of writing code really low. But scope creep still costs quite a lot.
110
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 27/04/2026
I've gotten a bunch of new followers on a few different channels, so I figured I should re-introduce myself. Hi, I'm Sheena. 🧗‍♀️🏕️🧭🇿🇦🖊️🛠️🔥🐕🎸👩🏻‍💻 🧑‍🏫📐
100
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 27/04/2026
LLMs code really fast. It's just not feasible for a human to review it all while maintaining perfect robotic attention. We need automated quality gates - this isn't news. But we are still discovering the best practices. Article: Agentic QA using Playwright MCP tinyurl.com/b9yc446e
A robot walks through a modern office hallway, holding a clipboard and magnifying glass, surrounded by plants and glass-walled rooms.
100
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 23/04/2026
Question for the #Python community: If you are coming to #PyConUS, what are you most excited about? Specific talks? Tracks? Open spaces? Seeing your friends in 3D?
153
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 22/04/2026
Did you know #PyConUS now has a dedicated #AI track? There's a lot of change and innovation in this space, I'm pretty convinced one of the best amplifiers to learning is conversation. If AI and #AgenticCoding is your jam and you can make it to California, consider joining us
030
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 22/04/2026
Anyone up for a bit of fun at #PyConUS? Someone just showed me this website. unofficial-pycon.com/ It looks like a good way to see the sights and make some friends.
unofficial-pycon.com
PyCon US 2026 Long Beach - Unofficial Community Guide
Your community-curated adventure companion for PyCon US 2026. Find the best karaoke, restaurants, and activities in Long Beach!
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 21/04/2026
ANNOUNCEMENT: Prelude.tech is releasing a new course! tinyurl.com/ynmvt6sy Spec Driven #Django Development with #ClaudeCode The course has 2 parts:
A stylized tree with branches and leaves merges technology elements, highlighting spec-driven Django development with Claude Code.
111
Reposted by @sheena-oconnell.bsky.social
Real Python @realpython.com · 17/04/2026
🎧🐍 Episode #291 of the Real Python Podcast is live: Reassessing the LLM Landscape & Summoning Ghosts realpython.com/podcasts/rpp...
realpython.com
Episode #291: Reassessing the LLM Landscape & Summoning Ghosts – The Real Python Podcast
What are the current techniques being employed to improve the performance of LLM-based systems? How is the industry shifting from post-training towards context engineering and multi-agent orchestration?...
063
Reposted by @sheena-oconnell.bsky.social
Jannis Leidel @jezdez.dev · 17/04/2026
PyCon US reminder: Hyatt and Westin block reservations close April 20. ⏳ If you are attending and still need a room, please book through the official flow in your dashboard. #PyConUS us.pycon.org/2026/venue/hotels/
us.pycon.org
Hotels
PyCon US 2026
026
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 17/04/2026
Early in my career, someone told me to always code as though the next developer who'll touch your code is your client. That advice stuck. open.substack.com/pub/prelude...

A person crouched down, extending a steady hand to help a humanoid robot back to its feet on open, uncluttered ground. The robot is mid-rise, reaching up to take the offered hand. Centered composition with the clasped hands as the bright focal point; the surrounding space is soft and unbusy so the gesture reads clearly. The mood is an unhurried hand-up — someone taking the time to help whoever needs to get upright.
100
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 17/04/2026
I’ve gotten to a point where writing code without heavily relying on an #LLM #CodingHarness feels sloppy. #SpecDrivenDevelopment has been a game-changer for me.
100
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 15/04/2026
For a long time I was a purist about #blogging and #LLMs. I'd watch people post obviously generated content with no soul in it, passed off as their own, and think: well, that's embarrassing preludetraining.substack.com/p/how-im-us...
A hand interacts with notes about team hierarchy and synergy, alongside a digital article on using LLMs for blogging efficiency.
100
Reposted by @sheena-oconnell.bsky.social
htmx.org / CEO of Java Pants @htmx.org · 06/04/2026
very happy to announce htmx 4.0 beta 1 is available: github.com/bigskysoftwa... Mostly polish but include the htmax.js distribution, with some of the most useful core extensions: hx-sse, hx-ws, hx-preload, hx-browser-indicator, hx-download, hx-optimistic, hx-targets enjoy!
0315
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 06/04/2026
Just got my ticket to #PyConUS. I’m excited. Last year was my first PyConUS. I hardly went to any talks; I mostly spent my time in the hallway. For me, a conference is about connecting with people. Being there in person is pure gold.
482
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 02/04/2026
📢 PUBLIC SERVICE ANNOUNCEMENT 📢 There’s a nasty RAT (Remote Access Trojan) exploit in #Axios. - #Fireship overview: www.youtube.com/watch?v=o7N... - Check if you’re compromised (via #StepSecurity): tinyurl.com/38mx9dve #JavaScript #WebDev #npm
tinyurl.com
axios Compromised on npm - Malicious Versions Drop Remote Access Trojan - StepSecurity
Hijacked maintainer account used to publish poisoned axios releases including 1.14.1 and 0.30.4. The attacker injected a hidden dependency that drops a cross platform RAT. We are actively investigating and will update this post with a full technical analysis.
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 10/03/2026
The annual #Python Developers Survey is still open! Have you filled it in yet? It takes about 15 minutes, and it makes a difference. It helps the #PSF better understand the community. surveys.jetbrains.com/s3/python-d...
surveys.jetbrains.com
Python Developers Survey 2026
The official Python Developers Survey 2026. Join and contribute to the community knowledge!
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 04/03/2026
#PyTV is now LIVE! www.youtube.com/watch?v=qKk... Join us :) #Python
youtube.com
Python Unplugged on PyTV – Free Online Python Conference
This is "Python Unplugged on PyTV" – a free online Python conference.We’re going live on March 4. Set a reminder and join us when the event starts.Watch the ...
100
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 02/03/2026
Honored to join #JetBrains #PyTV #Python on 4 March and to share the stage with some increadible people. Check it out. It's FREE and online www.youtube.com/watch?v=8Kb... lp.jetbrains.com/python-unpl...
lp.jetbrains.com
Python Unplugged on PyTV – Free Online Python Conference
Watch Python Unplugged, a free online conference bringing together top Python community leaders – open to developers of any level.
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 12/02/2026
If you are keen to attend #PyConUS but it seems out of reach for financial reasons, consider applying for a grant. Application deadline: 25 Feb! I'd love to see more of the African community there and taking part. us.pycon.org/2026/attend...
us.pycon.org
Travel Grants
For the community, by the community
021
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 11/02/2026
I’m really looking forward to #PyConNamibia. I’ve been going for a few years now, and it’s a wonderful community. I especially like the focus on education - it’s a conference that plays the long game.
Promotional poster for PyCon Namibia 2026 features event details, dates, and visuals of participants engaging in activities.
000
sheena-oconnell.bsky.social @sheena-oconnell.bsky.social · 29/01/2026
OSS has been in a tough place recently; many organisations and projects have been under strain. It's important to be proactive about supporting the projects we believe in and rely on. For all of you who supported the PSF fundraiser, thank you for helping to secure the future of this organisation!
010