Andrew Jeffery
banner
arjeffery.bsky.social
Andrew Jeffery
@arjeffery.bsky.social
Pushing squares to flip bits in the cursed sand
Reposted by Andrew Jeffery
After adding support for constrained-memory environments to the Deku parser, we've had some interest in using Deku for #rustlang binary parsing.

So, Andrew has put together a great Deku walkthrough doc, parsing the ELF format as an example.

Read all about it at codeconstruct.com.au/docs/deku-el...
Describing binary data with Deku - Code Construct
Code Construct documentation
codeconstruct.com.au
November 25, 2025 at 3:03 AM
Reposted by Andrew Jeffery
Code Constructionist @arjeffery.bsky.social has recently had contributions to #rust crate Deku merged, which allow implementing safe, reliable, binary-protocol parsing within #embedded microcontroller environments.

We have a news post published, at codeconstruct.com.au/news/deku-co...
Expanding Deku - Code Construct
Symmetric serialisation for embedded systems
codeconstruct.com.au
November 11, 2025 at 6:21 AM
Reposted by Andrew Jeffery
We’re excited to share that @codeconstruct.com.au, Fledgio, and QRT have joined the Rust Foundation as new Silver Members! We also welcome the @torproject.org as our newest Associate Member. Read more about their commitment to a healthy Rust ecosystem: rustfoundation.org/media/rust-f...
September 25, 2025 at 3:53 PM
Reposted by Andrew Jeffery
Your periodic reminder about the Bluesky network analyzer, a surprisingly useful tool for finding people you know who you probably intended to be following if you knew they were here. It's eerily good, especially if you use "favour niche accounts" mode.

bsky-follow-finder.theo.io
Bluesky Network Analyzer
Find accounts that you don't follow (yet) but are followed by lots of accounts that you do follow.
bsky-follow-finder.theo.io
December 27, 2024 at 4:52 AM
These did seem to be very good years, at least in comparison to recent times. Also happened to coincide with me joining ozlabs, which turned out to be pretty good for my career too 😄
Twitter roughly 2015-2019 was SO GOOD for my career

I learned so much from following people who are a lot smarter than me, and understanding how they think

I only started tweeting myself in 2020 or so, and then the whole site got borked more recently, and I kinda wish I could go back
August 27, 2023 at 11:16 AM
Reposted by Andrew Jeffery
I think I've actually done it, completed a project!
August 25, 2023 at 5:30 AM
An orange site article involving assembly analysis for performance reminded me of the time I got a 2495x improvement out of tceetree when run against Linux v4.12 medium.com/@andrewrjeff...
Optimising tceetree for the Linux kernel
Recently I set about learning the Linux kernel’s pmbus subsystem, and started hand-drawing a call-graph to show myself around. Needless to…
medium.com
August 24, 2023 at 11:16 AM
Well, openbmc/libpldm can finally be built with `-DNDEBUG` and I've set `b_ndebug=if-release` as the default in meson.build. It only took ~100 patches and three tags 🥴
August 10, 2023 at 7:22 AM
Guess I should do an intro post: Hi I'm Andrew, I'm an open source software nerd who looks after implementations of some DMTF PMCI specifications and enjoys rage-debugging awful firmware issues. At some point I intend to enjoy playing guitars again.
August 6, 2023 at 12:03 PM