Sign in

Brady @DataCastworks

@datacastworks.bsky.social
16 followers 77 following 31 posts

Regularly posting notes while learning Python, PostgreSQL, and Tableau. Lifelong nerd, Pittsburgh based.

PostsRepliesMedia
Brady @DataCastworks @datacastworks.bsky.social · 21/07/2026
"Thinking Sideways" by @jenshahade.bsky.social was a DNF after "self-made billionaire Jenny Just told me..." We get it already, you talk to famous people and make the chess/poker circuit with the big kids. No one is a self-made billionaire.
000
Reposted by Brady @DataCastworks
Reuven M. Lerner @lernerpython.com · 22/01/2026
🎉 Pandas 3 is out! As of a short while ago, installing #Python #Pandas from PyPI, with either pip or uv, will give you the latest version. What's new? What has changed? 🤔 I've got a whole YouTube playlist to tell you: www.youtube.com/playlist?lis...
082
Brady @DataCastworks @datacastworks.bsky.social · 10/01/2026
Ok, so you've got a big JSON, what are you going to do with it? #postgresql #pythoncoding
010
Brady @DataCastworks @datacastworks.bsky.social · 05/01/2026
My first home server dropped off the network. I caught it in time for my cron scripts to recover, but it made me realize that the whole thing can fail silently. I’m using a dead man switch now (healthchecks.io) now so that won't happen again. @monkeyseemonkeydo.lv #pythoncoding #cron
healthchecks.io
Healthchecks.io – Cron Job Monitoring
Simple and efficient cron job monitoring. Get instant alerts when your cron jobs, background workers, scheduled tasks don't run on time.
010
Reposted by Brady @DataCastworks
Noranoxica @burnaftermemeing.bsky.social · 03/01/2026
I paid for the whole computer I get to break the whole computer
0192
Brady @DataCastworks @datacastworks.bsky.social · 02/01/2026
I'm new here but is anyone calling their .env a dot-envy file? #pythoncoding
110
Reposted by Brady @DataCastworks
Trey Hunner @trey.io · 01/01/2026
The feature (and bug waiting to happen) is also the reason I recommend using trailing commas for lists, dictionaries, sets, and function calls that wrap over multiple lines: pym.dev/trailing-com... Also note that Guido isn't a fan of this feature either: lwn.net/Articles/551...
pym.dev
The benefits of trailing commas
Trailing commas make for easier code changes, shorter diffs, and fewer bugs.
221
Brady @DataCastworks @datacastworks.bsky.social · 01/01/2026
@nws.noaa.gov the API for Norfolk hasn't updated in 24 hours, hope it's something minor! @noaacomms.noaa.gov #bugreport
000
Reposted by Brady @DataCastworks
Rich Lord @richelord.bsky.social · 31/12/2025
Sad to see Pittsburgh City Paper going away. In 1996, the then-young weekly gave me a shot and I got to learn from John Hayes, Chris Potter, Bill O'Driscoll and Lisa Cunningham, among many others. Our region's media landscape loses a source of lively, community reporting triblive.com/business/pit...
triblive.com
Pittsburgh City Paper closes
Pittsburgh City Paper is closing after 34 years of operation. Employees at the alt-weekly Pittsburgh City Paper publication posted on social media that the news outlet was closing. Colin Williams, new...
2287
Brady @DataCastworks @datacastworks.bsky.social · 30/12/2025
Needed to clean code after my first major rewrite. 'Coverage.py' is awesome, showed exactly what isn't getting called. I silently broke something on the path to email alerts for the error logger. Oops... @nedbat.com #python #coding
051
Brady @DataCastworks @datacastworks.bsky.social · 30/12/2025
I butchered my beautiful first code. Tore it to pieces to get it working with a different API to get a data pipeline in place before Jan 1. First production script, first time running amok to hit a deadline. It works though.... #python #postgresql
000
Brady @DataCastworks @datacastworks.bsky.social · 26/12/2025
It's just for-loops all the way down #python #coding
000
Brady @DataCastworks @datacastworks.bsky.social · 24/12/2025
99 Percent Invisible has me wondering if I've been saying "F.A.Q.s" wrong my whole life. "Facks"!? How do you say it? @99pi.org @romanmars.bsky.social @vivianhle.bsky.social #facts
100
Brady @DataCastworks @datacastworks.bsky.social · 23/12/2025
Crisis in progress. After 2 weeks on my first big project: The data from the API isn't valid. Learning about troubleshooting and pivoting and how to reuse what I've already written.
000
Brady @DataCastworks @datacastworks.bsky.social · 22/12/2025
AI for learning: Don't ask GPT to fix your code. Ask for it to do a code review and highlight weaknesses without giving you the answers. #python #postgres #chatgpt #ai #aiforlearning
010
Reposted by Brady @DataCastworks
Python Hub @pythonhub.dev · 22/12/2025
Top Python Libraries of 2025 (11th Edition) www.reddit.com/r/Python/comments/1p…
051
Brady @DataCastworks @datacastworks.bsky.social · 21/12/2025
Waking up to error emails from my server... ...means my first production python script is working. #raspberrypi #python #postgres
120
Brady @DataCastworks @datacastworks.bsky.social · 21/12/2025
First major challenge: Python JSON would not load into Postgres. Solution: lie and call it a really long string. #python #postgres #sql
010
Brady @DataCastworks @datacastworks.bsky.social · 20/12/2025
Highly recommend "How Git Works" by @paoloperrotta.bsky.social for an introduction to version control. He makes it very easy to understand and you'll be making your first commits in less than an hour. www.pluralsight.com/courses/how-...
pluralsight.com
How Git Works
110