Sign in

Michelle Waveform, PhD

@michw.com
699 followers 593 following 253 posts

Scientist, programmer, data visualizer. Mostly ocean things, especially underwater acoustics and how sound impacts marine fauna | T1D parent & DIY Looper | Coastal NC | 🇨🇦🇺🇸 www.michw.com

PostsRepliesMedia
Michelle Waveform, PhD @michw.com · 07/02/2026
A 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/2026
I’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/2025
I 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, PhD
Dr. Jonathan N. Stea @jonathanstea.bsky.social · 02/05/2025
Could 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/2025
hey 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.io
The Resurgence of Measles in the United States | Measles Data
020
Michelle Waveform, PhD @michw.com · 01/03/2025
medium.com/@david.ruck/...
medium.com
The Day We Chose Ignorance: NOAA, Science, and the Price of Stupidity
By David John Ruck
030
Michelle Waveform, PhD @michw.com · 21/01/2025
I 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/2025
i'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, PhD
Kelsey Hightower @kelseyhightower.com · 13/01/2025
What's the point of being rich if you can't afford to do the right thing.
730272814108
Michelle Waveform, PhD @michw.com · 14/01/2025
yes, this, basically.
030
Michelle Waveform, PhD @michw.com · 14/01/2025
I 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/2025
the 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/2025
Looking 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/2025
switching 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/2025
I 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.com
a woman in a red vest is sitting at a desk with the words gotcha on it
Alt: 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/2025
Working 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, PhD
Reuven M. Lerner @lernerpython.com · 01/01/2025
Happy 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, PhD
Basic Apple Guy @basicappleguy.com · 31/12/2024
Happy 25th Anniversary to those who remember...
380132712671
Michelle Waveform, PhD @michw.com · 31/12/2024
oh 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.com
a man wearing a white sweater that says beauty on it
ALT: a man wearing a white sweater that says beauty on it
010
Michelle Waveform, PhD @michw.com · 31/12/2024
My 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/2024
I'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/2024
i 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/2024
I 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/2024
It’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/2024
ooh, 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!?🚨
Terminal window showing a dependency tree for the package 'try-uv' version 0.1.0. The tree displays nested dependencies including marimo v0.10.7 and its subdependencies like click v8.1.8, docutils v0.21.2, itsdangerous v2.2.0, and others. The tree shows multiple levels of dependencies, with each level indented using ASCII characters (├── and └──).
4543
Michelle Waveform, PhD @michw.com · 28/12/2024
Friday 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/2024
I'm gonna start using uv and ruff for serious in 2025!
120
Michelle Waveform, PhD @michw.com · 27/12/2024
Ok 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/2024
My 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/2024
Just 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/2024
I 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, PhD
nixCraft @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/2024
Hello 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/2024
ok 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/2024
Well, 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/2024
Experimenting 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.com
a car is driving down a road with a tire on the side of it
ALT: a car is driving down a road with a tire on the side of it
020
Michelle Waveform, PhD @michw.com · 17/12/2024
terminals -> 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/2024
Hello friends! What is your favorite mac terminal? Just curious... should I switch away from the default?
210
Michelle Waveform, PhD @michw.com · 16/12/2024
The @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/2024
i'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, PhD
Santiago @svpino.com · 13/12/2024
Game-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/2024
I 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.app
code-challenge-game.vercel.app
Code Challenge Scavenger Hunt
A fun coding puzzle game for kids
000
Reposted by Michelle Waveform, PhD
Jeanna @jschoonmaker.bsky.social · 12/12/2024
Welp.
The king prawn muppet meme showing a very burnt-out and incredulous looking muppet and the text "My half-completed side projects when they see me bookmarking quantum computing links."
0111
Michelle Waveform, PhD @michw.com · 12/12/2024
I'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/2024
wait, 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/2024
Still 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.com
a 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/2024
I'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/2024
Version 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...
A screenshot of the intro page for a code challenge scavenger hunt game. Blue/teal background. Two clickable cards/buttons, one that says "set up clues" and another that says "start playing".
220
Michelle Waveform, PhD @michw.com · 11/12/2024
I do love a hand drawn science visualization 🪐 🌕
000