Heath
banner
heathhenley.dev
Heath
@heathhenley.dev
Señor Application Engineer at a 10 person sonar shop. ChE PhD turned dev. Puzzles, building random stuff, hiking, climbing, learning, bad jokes and good beer.

Writing about things here: https://heathhenley.dev
I don't buy it
November 17, 2025 at 5:42 PM
I’m like 98% sure that anytime you see data on a map, GDAL was involved in the stack, probably in multiple places
November 10, 2025 at 3:24 PM
Remember, in software development: always, no matter the circumstances or conditions - choose to be pragmatic over dogmatic.
November 7, 2025 at 8:15 PM
It drives me crazy that both dropbox and google drive fail silently if you try to download a folder with too many files. Both will literally give you zip with the first "x" amount of the data downloaded and say nothing...

If you're going to share a lot of files on either, zip them first...
September 21, 2025 at 6:03 PM
Reposted by Heath
⛴️ Autonomous vessels significantly enhance the quality and efficiency of bathymetric #data collection.

But their adoption and operation must be balanced with #safety and sustainability at sea.

Read more about how our partner FarSounder help makes that possible ➡️ https://shorturl.at/ftMwQ
July 14, 2025 at 8:02 AM
I just read that Shannon Hoon (Blind Melon) sang co-lead vocals on “Don’t Cry” by Guns N’ Roses 🤯
September 8, 2025 at 9:16 PM
Sometimes privacy is too much to ask for
August 28, 2025 at 2:21 PM
Was sliced bread really that big of a deal?
August 16, 2025 at 12:26 PM
I think clothing companies are beginning to overcorrect for the “women’s clothes never have pockets” issue - Maddy’s clothes now all have like 6 pockets - she just got a hiking shirt and found a “secret” pocket in it lol
August 16, 2025 at 10:10 AM
South Park was one of the first shows that I wasn’t allowed to watch growing up - which meant I would naturally find ways to watch it at friends houses, etc.

Haven’t seen a lot of the newer episodes except the most recent - but love this for them
July 30, 2025 at 2:35 PM
Reposted by Heath
hey, the only thing that is preventing this PR from being merged is the lack of peer review!

if you are an OCamleer, regardless of your level, I'd be grateful if you give it a review 🩷

github.com/qexat/ansifm...
v0.4.0 by qexat · Pull Request #21 · qexat/ansifmt
0.4.0 0.4.0 is a complete rewrite of ansifmt. At this stage, ansifmt has been fully rewritten. It now includes a test suite. This version is entirely incompatible with ansifmt 0.3.0 and older. Nota...
github.com
July 28, 2025 at 9:47 AM
I wrote an incredibly exciting piece with some notes about using page heap to catch a buffer overrun that some boneheaded dev introduced into the code

heathhenley.dev/posts/using-...
Using Gflags Page Heap to Debug on Windows
Gflags (Global Flags Editor) is a Windows debugging tool that I recently used to find a pesky buffer overrun error in a C++ application. Here's how it helped me, what it does, and where to get it, in ...
heathhenley.dev
July 25, 2025 at 12:58 PM
“With four parameters I can fit the shape of an elephant, with five I can make it wiggle its trunk, and with a trillion I can fit the entirety of human knowledge.”

- John von Neumann
- Michael Scott (probably)
July 23, 2025 at 10:47 AM
@sciencevs.bsky.social episode request: prenatal vitamins with detectable heavy metal concentrations, some over California prop 65 limit

Hearing about this more and more and it does seem like that are studies looking at it

Eg: www.sciencedirect.com/science/arti...
Heavy metals and phthalate contamination in prenatal vitamins and folic acid supplements
The goal is to characterize the contamination of prenatal vitamins and folate/folic acid supplements with lead, cadmium, and phthalates.The sample inc…
www.sciencedirect.com
July 21, 2025 at 11:08 PM
iOS beta “liquid glass” is starting to grow on me… but aside from that - the iMessage spam filter improvements are really nice, goes straight to jail and doesn’t trigger a notification
July 15, 2025 at 6:09 PM
Reposted by Heath
A gated community for parrots called Planned Parrot Hood.
July 13, 2025 at 2:33 PM
Running when it’s humid is a whole different beast
July 13, 2025 at 3:03 PM
TIL: “daemon” - used to describe background processes in computing…

Is named after “Maxwell’s Demon” - the little finite being “capable of playing a game of skill with molecules” (only open the door for hot ones, that old trick) that Maxwell proposed as a violation of the second law of thermo.
June 22, 2025 at 4:35 PM
I'm enjoying using htmx in a client project and I'm still not sure if it's a meme or not
June 19, 2025 at 10:06 PM
I find the "SWE's job is not to write code, it's to solve problems" quote super annoying

Keep seeing it on LI etc 🙃

I know what they're trying to say, but you can literally say that about pretty much any role anywhere
June 13, 2025 at 3:22 AM
Definitely realized I’ve been sleeping on expect tests this whole time - maybe it’s not so common in Python but I’ve started to see them a lot in Ocaml…

Run tests, look at diff, promote if ok (test source is updated for you)…I think I could get used to that work flow
June 7, 2025 at 3:22 PM
I feel like there’s way more tech activity still on X vs here - is it just a me problem?

I don’t want to be back there lol
June 5, 2025 at 7:51 PM
Reposted by Heath
A new Signals and Threads just dropped, with @ianthehenry.bsky.social! This one is about building tools for traders, but it also has some fun dives into Ian's personal projects, including bauble.studio and janet.guide.

Anyway, more here:

signalsandthreads.com/building-too...
Bauble
bauble.studio
May 28, 2025 at 5:25 PM
I'm a little embarrassed to say which key is mapped to backspace lol
May 1, 2025 at 2:34 PM
Tried to get into the wrong car today after soccer (same color, make and model) 🤦‍♂️
May 1, 2025 at 3:28 AM