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
Brady @DataCastworks @datacastworks.bsky.social · 22/01/2026
Pretty sure I'm coding wrong
120
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 · 06/01/2026
Good read. I'm wondering at what level you get cross-talk between the two systems if they're such independent paths? Are there nodes where the two converge, or at least where the traditional metrics and databases serve as one source of context for the AI side?
110
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
Brady @DataCastworks @datacastworks.bsky.social · 05/01/2026
Thank you for this, as a professional starting out and hearing so much messaging about NoSQL, it's good to remember that it isn't the solution for every company.
010
Brady @DataCastworks @datacastworks.bsky.social · 05/01/2026
Would love to hear more about which credentials or certifications are most valuable to prospective employers. Any initial ideas?
000
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 · 04/01/2026
My 2 cents: 100 Days of Code, the Complete Python Pro Bootcamp by Dr. Angela Yu if you can access Udemy (free library access here). You build or debug something every class and it's easy to plow through quickly or go slow whatever your pace.
120
Brady @DataCastworks @datacastworks.bsky.social · 02/01/2026
I'm new here but is anyone calling their .env a dot-envy file? #pythoncoding
110
Brady @DataCastworks @datacastworks.bsky.social · 02/01/2026
Much like the Oxford comma. Technically either way is correct but that extra comma saves lives.
010
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
I like the takeaway from the explanation: "Use 'if not x' only when you truly mean empty."
000
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
Brady @DataCastworks @datacastworks.bsky.social · 01/01/2026
Desperately running ScanDisk hoping it will fix things while only delaying the inevitable... #90skidsremember
010
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 · 25/12/2025
I always spelled it out, "eff-ay-queues". Now questioning everything I never knew about acronyms 😂
110
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 · 24/12/2025
Learning to code now means learning how to use AI the right way, and I don't know any good resources that teach that. Feels like being a math major when the calculator was invented.
000
Brady @DataCastworks @datacastworks.bsky.social · 24/12/2025
Highly recommend 100 Days of Code by Angela Yu for python if you have access to Udemy (free through some local libraries). Very beginner friendly and methodical.
000
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 · 23/12/2025
Best to have at least one on your side for the eventual uprising.
110
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
Brady @DataCastworks @datacastworks.bsky.social · 22/12/2025
I think it can be a nice sanity-check or reference while you build something, but wouldn't trust the outcome without checking the underlying data. GPT got very confused iterating through cities and states on a recent list I had it proof-read.
010
Brady @DataCastworks @datacastworks.bsky.social · 22/12/2025
Substitute 'y' on the last line to get: 'x.run().run().run()' So AAA
000
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
Looks great 😍
010
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
This is a great reference, I'm learning these commands too and saving this to keep by my workstation 🙏
110
Brady @DataCastworks @datacastworks.bsky.social · 20/12/2025
I'm learning Git for the first time. Do you find most people or best practice to be attached to @github.com or do most people start with local repositories?
100
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