DiscoverPython Bytes#450 At-Cost Agentic IDE Tooling
#450 At-Cost Agentic IDE Tooling

#450 At-Cost Agentic IDE Tooling

Update: 2025-09-22
Share

Description

Topics covered in this episode:


Watch on YouTube


About the show



Sponsored by us! Support our work through:





Connect with the hosts





Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.



Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.



Brian #1: pandas is getting pd.col expressions




  • Marco Gorelli

  • Next release of Pandas will have pd.col(), inspired by some of the other frameworks

    • I’m guessing Pandas 2.3.3? or 2.4.0? or 3.0.0? (depending on which version they bump?)


  • “The output of pd.col is called an expression. You can think of it as a delayed column - it only produces a result once it's evaluated inside a dataframe context.”

  • It replaces many contexts where lambda expressions were used



Michael #2: Cline, At-Cost Agentic IDE Tooling




  • Free and open-source

  • Probably supports your IDE (if your IDE isn’t a terminal)

    • VS Code

    • VS Code Insiders

    • Cursor

    • Windsurf

    • JetBrains IDEs (including PyCharm)


  • You pick plan or act (very important)

  • It shows you the price as the AI works, per request, right in the UI



Brian #3: uv cheatsheet




  • Rodgrigo at mathspp.com

  • Nice compact cheat sheet of commands for

    • Creating projects

    • Managing dependencies

    • Lifecycle stuff like build, publish, bumping version

    • uv tool (uvx) commands

    • working with scripts

    • Installing and updating Python versions

    • plus venv, pip, format, help and update




Michael #4: Ducky Network UI




  • Ducky is a powerful, open-source, all-in-one desktop application built with Python and PySide6.

  • It is designed to be the perfect companion for network engineers, students, and tech enthusiasts, combining several essential utilities into a single, intuitive graphical interface.

  • Features

    • Multi-Protocol Terminal: Connect via SSH, Telnet, and Serial (COM) in a modern, tabbed interface.

    • SNMP Topology Mapper: Automatically discover your network with a ping and SNMP sweep. See a graphical map of your devices, color-coded by type, and click to view detailed information.

    • Network Diagnostics: A full suite of tools including a Subnet Calculator, Network Monitor (Ping, Traceroute), and a multi-threaded Port Scanner.

    • Security Toolkit: Look up CVEs from the NIST database, check password strength, and calculate file hashes (MD5, SHA1, SHA256, SHA512).

    • Rich-Text Notepad: Keep notes and reminders in a dockable widget with formatting tools and auto-save.

    • Customizable UI: Switch between a sleek dark theme and a clean light theme. Customize terminal colors and fonts to your liking.




Extras



Brian:




  • Where are the cool kids hosting static sites these days?

    • Moving from Netlify to Cloudflare Pages - Will Vincent from Feb 2024

    • Traffic is a concern now for even low-ish traffic sites since so many bots are out there

    • Netlify free plan is less than 30 GB/mo allowed (grandfathered plans are 100 GB/mo)

    • GH Pages have a soft limit of 100 GB/mo

    • Cloudflare pages says unlimited




Michael:




  • PyCon Brazil needs some help with reduced funding from the PSF

    • Get a ticket to donate for a student to attend (at the button of the buy ticket checkout dialog)


  • I upgraded to macOS Tahoe

    • Loving it so far.

    • Only issue I’ve seen so far has been with alt-tab for macOS




Joke: Hiring in 2025 vs 2021




  • 2021:

    • “Do you have an in-house kombucha sommelier?”

    • “Let’s talk about pets, are you donkey-friendly?”, “Oh you think this is a joke?”


  • 2025:

    • “Round 8/7”

    • “Out of 12,000 resumes, the AI picked yours”

    • “Binary tree? Build me a foundational model!”

    • “Healthcare? What, you want to live forever?”


Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#450 At-Cost Agentic IDE Tooling

#450 At-Cost Agentic IDE Tooling

Michael Kennedy and Brian Okken