Maryanne Wachter
banner
mclare.bsky.social
Maryanne Wachter
@mclare.bsky.social
Structural | software engineer ❤️ currently building #ossmaps and #dataviz in #Seattle, into #builtenvironment, #bridges, #OSS, #python 🐍, #localfirst, #CRDTs, cats 🐈 #emacs #climate. I like making useful things.
👋 mclare.dev
🌉 bridge.watch
Pinned
👋I'm a recovering #structuralengineer. I work on the #AECTech side now through freelance work as a software engineer, particularly around #embodiedcarbon and #sustainability in the #builtenvironment.

I do a lot of work around #mapping and #dataviz. Trying to build what I can #localfirst.
I think today is a good day to open a #codeberg account.
August 11, 2025 at 5:22 PM
Currently experiencing the Baader-Meinhof effect about SIMD and I’m not mad about it.
August 11, 2025 at 3:46 PM
Any #rustaceans here have experience with nalgebra and SIMD? I'm looking to get a better understanding of how SIMD is integrated into nalgebra and if it is automatic.

#rustlang #rust
https://dimforge.com/blog/2020/03/23/s…
August 9, 2025 at 4:41 PM
I am rewriting my geometric constraint library out of Python into Rust, and hooboy this is a lot easier than Cython.
August 4, 2025 at 3:22 AM
Nerdiest thing I have done in a while…

When you *really* want a book on Japanese and German joinery but the flat shipping cost is more than half the cost of the book, you find 4 friends to go in on buying a bunch of copies #structuralengineering
July 3, 2025 at 11:14 PM
Ballard farmers market delivering on the promise of fresh berries…
June 22, 2025 at 5:50 PM
Surprisingly spotted in a technical bookstore (Ada’s in Capitol Hill):

AutoCAD 2021!

I couldn’t figure out the sorting system *at all* aside for sections for O’Reilly and No Starch Press.
June 19, 2025 at 6:58 PM
Hot take 🔥

Smoke testing is a dumb term for sanity checking or happy path.

Just more useless jargon to sound impressive.

(Also if your company *only* does smoke testing, run for the hills)
June 17, 2025 at 9:57 PM
New savory oatmeal hack: Mama Lil’s pickled peppers
May 30, 2025 at 4:21 PM
En route to #pyconus after a brief stopover in NYC for part of Never Graduate week!

I’ll be talking about debugging in #cython (both at runtime and for memory management) on Saturday after lunch.

us.pycon.org/2025/schedule/pre…

Looking forward to seeing everyone at the conference!#pycon2525
https://us.pycon.org/2025/schedule/pre…
May 15, 2025 at 3:50 PM
✅ Laptop closed
✅ Slack uninstalled
✅ Bridge bag stuffed to the gills with goodies, including my steam deck, emacs stickers, pins, and e-ink stuff
✅ At the airport headed to NYC for the first half of Never Graduate Week before flying onwards to #pycon

Here's hoping things are on an upward trend
May 10, 2025 at 7:22 AM
Finally did my first outdoor run post injury (and since moving to Seattle) and nearly got attacked by some Canadian geese (they were just off the running path with their goslings).

My mom’s comment was: “Well they’re Canadian and you’re American.”

🫠
April 26, 2025 at 4:34 PM
I fundamentally don’t understand how grown adults don’t buckle their seatbelts.
April 24, 2025 at 6:05 PM
Finally got a fully working #python #pandas sidecar in @tauri.app 🎉

...though I should probably rewrite it in @pola.rs 😬

But for now, here's how I did it!
mclare.blog/posts/writin...
Writing a pandas Sidecar for Tauri | MClare Blog
mclare.blog
April 17, 2025 at 3:01 AM
It's not surprising that the data I collect for some of my side projects has very poor security practices, but finding an unprotected API with a default react username and password in the query string is a new one for me.😬
April 16, 2025 at 6:24 PM
In a really bizarre full circle moment I just had a student explain a structural system to me that was originally going to be the basis of my PhD thesis (I opted not to pursue the degree and topic).
April 11, 2025 at 9:36 PM
@pulumi.com makes it easy to deploy static sites and track directory changes if you’re using AWS, Azure, or GCP, but if you’re using Hetzner like me, you’re out of luck.

I took a stab at it using git history, but might look into a more robust solution like rsync 🤔

mclare.blog/posts/syncin...
Syncing Static Sites with Pulumi | MClare Blog
mclare.blog
April 11, 2025 at 6:15 PM
I am so confused why Ryan Reynolds is apparently on the circuit for tech conferences as a keynote speaker (doesn't he have enough money already??)

First Autodesk (I must've missed that he's also a developer) and now Postman (does he think the company delivers mail?)

What will he even talk about?
April 10, 2025 at 4:22 PM
I tweaked my IT band after a month of dedicated running (of course...) and the cats are taking advantage of my prone state of working on the couch.

However, this mean my laptop is *in* my lap, thus occupying the space they normal would.

Does this stop them? No. No it does not.
April 9, 2025 at 4:54 AM
Today's #emacs learning is that I can generate ERDs with #mermaidjs inside #orgmode
April 6, 2025 at 5:15 PM
Snuggles (and vigorous ear cleaning) on this #caturday #MurphyNCooper
April 6, 2025 at 3:55 AM
In today’s #rust adventure, I successfully sideloaded a #python subprocess!

In today’s #python adventure, I successfully sideloaded a #javascript subprocess!

Apparently I’m at the stage of my career where I shove languages into other languages (I swear I have a good reason in both instances!)
April 4, 2025 at 3:32 AM
Not happy about it but feeling vindicated about getting a new computer last month 😞💀
April 4, 2025 at 1:33 AM
Is it a coincidence that World Backup Day is the day before April Fools? 🤔🤨🧐
March 31, 2025 at 10:38 PM
Didn't get around to this on Friday, but the last #structuralengineer #dataviz I had planned as a draft for this project was to *finally* do an Upset plot (en.wikipedia.org/wiki/UpSet_p...)

No frills on this one, but it was fun to figure out how to do this in raw d3 rather than using the library.
March 25, 2025 at 4:29 AM