Michelle Waveform, PhD @michw.com · 07/02/2026A while ago I forked github speckit (which I love) and tweaked it to suit my needs. now I'm trying to make a pi-native version, so no cli, just skills , and scripts, and templates. 120
Michelle Waveform, PhD @michw.com · 06/02/2026I’m not using claude code any more - I’m using a fully customizable, minimal, terminal based “ai harness” - basically I’m using claude (or any model) under the hood, and it is like claude code (or cursor or warp or windsurf) but fully the way I want it. it is fun. @mitsuhiko.at @mariozechner.at 120
Michelle Waveform, PhD @michw.com · 05/05/2025I was just typing out a comment starting with "this is" - and Pycharm tried to autocomplete it to "this is basically a hack" - and I have never been more offended by an AI. 010
Reposted by Michelle Waveform, PhDDr. Jonathan N. Stea @jonathanstea.bsky.social · 02/05/2025Could you imagine if the head of the United States healthcare system didn’t believe that HIV caused AIDS? …And that instead they believed that AIDS is caused by recreational drugs (“poppers”) used by gay people? Oh wait…🥴 1212121293224
Michelle Waveform, PhD @michw.com · 04/03/2025hey friends. I made this over the weekend. It was both a way to channel my general despair and anger while potentially creating something that might help people understand what's happening with the recent measles outbreaks and vaccine misinformation. waveform-analytics.github.io/measles_data/waveform-analytics.github.ioThe Resurgence of Measles in the United States | Measles Data 020
Michelle Waveform, PhD @michw.com · 01/03/2025medium.com/@david.ruck/...medium.comThe Day We Chose Ignorance: NOAA, Science, and the Price of StupidityBy David John Ruck 030
Michelle Waveform, PhD @michw.com · 21/01/2025I follow a lot of programmers, software devs, etc, and I love it bc I learn lots. But are there other folks out there who come from a non-programming domain (underwater acoustics for me) and ended up falling into coding and loving it? Like maybe more than your original domain specialty? 010
Michelle Waveform, PhD @michw.com · 21/01/2025i'm on an ongoing, very meandering process to learn web development. So far have been in html/css/javascript land mostly but just finally learned what fastAPI is and WOW OK. 000
Reposted by Michelle Waveform, PhDKelsey Hightower @kelseyhightower.com · 13/01/2025What's the point of being rich if you can't afford to do the right thing. 730272814108
Michelle Waveform, PhD @michw.com · 14/01/2025I have a list just for people who post about code, any kinda code, even if I don't know the language. It's my happy place. I go to that list sometimes just to not overdose on depressing things from my main feed. I think it's important to know about everything happening but gotta come up for air. 010
Michelle Waveform, PhD @michw.com · 14/01/2025the more I use uv, the more I love it. Also jupyter has so many many many nested dependencies (which becomes v clear using `uv tree` - one of my fave little tools in the uv toolkit) 030
Michelle Waveform, PhD @michw.com · 09/01/2025Looking at browsers - have people tried Brave? Thoughts? (Or other recs?) I want to like Firefox but I’m just not sure… 200
Michelle Waveform, PhD @michw.com · 05/01/2025switching from chrome to firefox - profiles are kind of annoying but I used the automator on mac to set up custom applications for each firefox profile and it is working! 🤩 020
Michelle Waveform, PhD @michw.com · 03/01/2025I am doing 15 mins per day on a JavaScript course. I have written lots of ugly JavaScript code and I’m ready to actually learn to do it right. But guys, it’s VERY boring so the 15 min timer is a trick I’m playing on my brain. (I’m falling for it though: it’s totally working)media.tenor.coma woman in a red vest is sitting at a desk with the words gotcha on itAlt: Kristin Wiig on SNL, sitting at the weekend update desk with the word gotcha at the bottom 160
Michelle Waveform, PhD @michw.com · 01/01/2025Working through how I can best use AI tools to help me learn new programming languages. My current approach is to spend a lot of time building an overview of steps and a detailed roadmap. Then I add both of those files to the repo as references. 110
Michelle Waveform, PhD @michw.com · 01/01/2025@saron.bsky.social So glad you're on bluesky - just found code newbie. Sad it's not active anymore but still enjoying the back catalogue! 110
Reposted by Michelle Waveform, PhDReuven M. Lerner @lernerpython.com · 01/01/2025Happy new year! Let's hope for a great 2025. And if improving your #Python skills is part of your plan for the new year, check out my starter pack of Python teachers, authors, and speakers. go.bsky.app/M5WjB4s 193
Reposted by Michelle Waveform, PhDBasic Apple Guy @basicappleguy.com · 31/12/2024Happy 25th Anniversary to those who remember... 380132712671
Michelle Waveform, PhD @michw.com · 31/12/2024oh also. Visiting my fam Canada and 1) it is unseasonably warm and all the snow is melting and it has rained a bunch and 2) everyone we're here to see is sick. Come on, Canada. Not cool. On the bright side, got my poutine fix for the year?media.tenor.coma man wearing a white sweater that says beauty on itALT: a man wearing a white sweater that says beauty on it 010
Michelle Waveform, PhD @michw.com · 31/12/2024My daughter has type 1 diabetes and I've got her set up with DIY loop, an open source insulin delivery system. It's been >1year and going well. Ready to revisit it now tho. Project #1: build a custom web app for monitoring. Project #2: analyze settings to improve blood glucose levels. Let's do this! 110
Michelle Waveform, PhD @michw.com · 31/12/2024I've been trying to pare down my active side projects so I can make meaningful progress on a select few (2-3??) but I accidentally just started 2 new ones instead. oops. 010
Michelle Waveform, PhD @michw.com · 31/12/2024i just noticed that if I rename a .gitignore'd file when using WebStorm (and probs all the JetBrains apps), it automatically updates the .gitignore file to the new name. 🤩 000
Michelle Waveform, PhD @michw.com · 28/12/2024I guess JetBrains updated their AI tool since I last used it (a few months ago). It is not as full-featured as Cursor, but I actually like it. I was so excited about Cursor at first, and still think it's fun, but I think the JetBrains AI is actually more where I want it @jetbrains.com. (1/2) 100
Michelle Waveform, PhD @michw.com · 28/12/2024It’s all fun and games until you find major dependency issues in your existing Python project while experimenting with uv. Then again I suppose that’s why I’m trying to use uv in the first place? 😭 130
Michelle Waveform, PhD @michw.com · 28/12/2024ooh, this is cool: `uv tree` gives you a hierarchical tree so you can visualize the dependency structure in your current environment. 🚨Also does it in 14ms!?🚨 4543
Michelle Waveform, PhD @michw.com · 28/12/2024Friday night coding! This evening I am trying out WebStorm. (bc I love trying different IDEs) First impression: it's making me miss PyCharm 🥹 020
Michelle Waveform, PhD @michw.com · 27/12/2024I'm gonna start using uv and ruff for serious in 2025! 120
Michelle Waveform, PhD @michw.com · 27/12/2024Ok it's be really fun playing with Cursor. Sometimes though, ya just gotta turn off the multiline tab completions. Just LET ME DO IT HOW I WANT for a minute 😂 It's like a really smart, bossy, and opinionated coding buddy. And if you're not paying attention it does really weird wrong things. 230
Michelle Waveform, PhD @michw.com · 25/12/2024My annual holiday tradition of downloading a cozy game and playing it between Christmas and New Years is here. Hello stardew valley! (Last year was animal crossing) 110
Michelle Waveform, PhD @michw.com · 24/12/2024Just listening to an @realpython.com podcast about ML/NLP and sentiment analysis. It is so interesting. I don't have a project that needs anything like but but suddenly want to find one? Just cuz it sounds fun. 130
Michelle Waveform, PhD @michw.com · 24/12/2024I know I'm an extremely non-linear learner, but I'm not sure if that's just me or if it's pretty universal. This is why i like using something like cursor for coding: get the big picture really fast, then go back and reverse engineer it. (1/2) 120
Reposted by Michelle Waveform, PhDnixCraft @cyberciti.biz · 23/12/2024"Last Xmas I rsynced you my heart And the very next day rm -rf ~/heart This year, to save me from tears sudo chmod -r 000 ~/heart" 331233148
Michelle Waveform, PhD @michw.com · 22/12/2024Hello young people! In case you’re wondering how different the 80s were, I remember being really excited about getting a thesaurus. (Although whether that’s truly a commentary on the decade vs a commentary on me being a weird child is an open question.) 130
Michelle Waveform, PhD @michw.com · 21/12/2024ok also. I started using Obsidian, just to try it out, and now I just see references to it EVERYWHERE. What's happening. 110
Michelle Waveform, PhD @michw.com · 21/12/2024Well, vacation has started. I wonder if I will have more or less time to work on my side projects?? (I suspect less, but maybe that's not such a bad thing...) 000
Michelle Waveform, PhD @michw.com · 18/12/2024Experimenting with ruff for python linting. I uninstalled black, isort, and flake8 (as much as I love them). Haven't got it fully figured out but one thing's for sure: it is FAST...media.tenor.coma car is driving down a road with a tire on the side of itALT: a car is driving down a road with a tire on the side of it 020
Michelle Waveform, PhD @michw.com · 17/12/2024terminals -> iTerm -> regular expressions -> emacs -> VI -> Neovim. In case you were wondering what a rabbit hole is like. 🐇 🕳️ 110
Michelle Waveform, PhD @michw.com · 16/12/2024Hello friends! What is your favorite mac terminal? Just curious... should I switch away from the default? 210
Michelle Waveform, PhD @michw.com · 16/12/2024The @realpython.com podcast 228 was so good - lots of Python history and general open source discussion. Really interesting! Plz do more like this 🤩 020
Michelle Waveform, PhD @michw.com · 16/12/2024i'm always on the lookout for games that can teach kids how to code. Swift playgrounds seems like it's a good one! A little advanced for my 7yo, but she still wants to do it bc it's fun and colorful and VERY game-ified. Any other suggestions?? 330
Reposted by Michelle Waveform, PhDSantiago @svpino.com · 13/12/2024Game-changing upgrade: Start using an automatic formatting tool that's opinionated. I haven't found one tool for Python that's better than black. It's fast, and I love the way it formats my code. 3221
Michelle Waveform, PhD @michw.com · 13/12/2024I made this code scavenger hunt game: solve simple code puzzles, find physical clues, unlock new challenges, win prizes! 🏆 Made for my 7yo but anyone can play. And it is finally live! Bug reports welcome 🐞 code-challenge-game.vercel.appcode-challenge-game.vercel.appCode Challenge Scavenger HuntA fun coding puzzle game for kids 000
Michelle Waveform, PhD @michw.com · 12/12/2024I've been coding for so long and I swear I'm constantly STILL learning really fundamental things. 010
Michelle Waveform, PhD @michw.com · 12/12/2024wait, should I be using Ruff?? I feel like I only JUST figured out a good setup with flake8, black, and isort. 110
Michelle Waveform, PhD @michw.com · 12/12/2024Still pretty new to writing automated tests in Python but let me just say that it is SO satisfying when all of them (um, BOTH of them, in my case) pass.media.tenor.coma woman is standing in a living room with her arms outstretched and a man standing behind her .ALT: a woman is standing in a living room with her arms outstretched and a man standing behind her . 110
Michelle Waveform, PhD @michw.com · 12/12/2024I've been seeing a lot of really incredible embroidery art pop up on my feed, and I'm SO here for it. I mean just LOOK at this! Some people are so talented... 🤩 040
Michelle Waveform, PhD @michw.com · 12/12/2024Version 3 of the scavenger hunt code challenge game is underway and I think I'm finally making some good progress! This is a little side project I'm working on for my 7yo daughter, to try to get her more interested in coding. So far she loves it but is very impatient with me for taking so long... 220