#introduction

Hi, I'm a masc-y enby Dane living near #Geelong. I've called Australia home for almost 12 years.

I have been writing software professionally for ~20 years in a wife variety of programming languages; including but not limited to: C/C++, C#, Python, JavaScript, Rust, Go, Erlang, VBScript.

I've worked in a range of different industries but have had most fun when the outcome was to enrich peoples lives.

Occasionally I'll post about my #beagles on #DogsOfFedi #DogsOfMastodon (see photo attached for dog tax)

I'd like to do more #electronics and #embedded projects both in my free time and at work. So I keep my #kicad, #freecad and #RustEmbedded/ #RustLang skill trees full of points.

#BoardGames are often being played with my wife and friends.
Trying to find #ttrpg buddies for afk play

I don't post much about #baking or #sourdough, but I have a starter that I've kept around for a number of years now. My wife and I make pizzas and burgers weekly. We both love cooking and entertaining guests with elaborate meals.

I used to do a lot of #SCUBA #diving before 2020 came around. I even trained to be an open water instructor.

I dream of a #SolarPunk future and to live in a society where hate doesn't fill every heart with darkness.

Recently picked up #LockPicking as a fiddle activity while waiting for $job things compiling (Building #NixOS on aarch64 takes a long time)

Wish to ditch my phone for an open computing platform and I secretly want to develop an OS too but that does require a lot of spoons that I currently don't possess.

I am more and more actively looking to find a new career opportunity. I've been stuck classified as a senior engineer for most of my working life. Every employer promising career progression; never following through.

Current job very much feels like a sort of holding pattern thing. I do work, babysit LLM-users, get annoyed, feeling stuck.

Would love a gig where I can mentor and actually know that my words won't get fed directly into a chat interface.

Would oove to work with embedded systems in #RustLang (no pro exp yet). Though I am open to a wide variety of systems programming.

Over the years I've worked in Public Broadcasting, Game Development, Web Agencies, Education Technology, Museum Experience Design, Open Source Development

I have been remote first for almost a decade now. Basically a hipster-wfh. I do well with async practices and keeping people informed

Are there any places hiring for remote people in Australia Eastern Time zone?

#FediHire #GetFediBHired #NoAI #Rust #rustEmbedded

InterpN is getting B-splines, and a 3x speedup at the same time!

Implementing B-splines exposed some opportunities for optimizations in the existing cubic Hermite methods, especially for larger data. Now, all InterpN cubic methods, both Hermite and B-spline, are at least 3x faster than scipy even asymptotically for large data, and >10x faster for latency-dominated small samples.

#rustlang #rustembedded #performance

emailed waveshare for a datasheet. got excel spreadsheet with register definitions. #RustLang #RustEmbedded #electronics

yet again i managed to get a display with touch on an embedded device without checking if there were any rust drivers. this time i can't even find a datasheet

#RustLang #RustEmbedded #electronics

Wow, someone's successfully targeted my embedded Rust USB host stack to *EHCI*. That's, like, a *real* host controller... https://github.com/imxrt-rs/imxrt-usbh #rustlang #embeddedrust #rustembedded

I may have to maintain a set of forks of a bunch of crates for my IPv6 crimes to work #RustEmbedded

Especially smoltcp, embassy, esp-hal and all their related crates are not properly aligned feature wise and wrt releases being somewhat up to date

Of course IPv6 multicast in rust embedded is a proper challenge

#RustLang #RustEmbedded #embedded #IPv6

I'm now trying to wrap my head around the esp-idf implementation for the lcd rgb panel so that I can implement what they do in Rust. #RustEmbedded #embedded #esp32.

here's the main bulk of the c implementation: https://github.com/espressif/esp-idf/blob/master/components/esp_lcd/rgb/esp_lcd_panel_rgb.c

esp-idf/components/esp_lcd/rgb/esp_lcd_panel_rgb.c at master · espressif/esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs. - espressif/esp-idf

GitHub
No, just bad documentation. Had to find an env var to add to .cargo/config.toml #RustLang #espressif #RustEmbedded #embedded