Roland Rodriguez

@govcraft.ai

Independent Practice @ Govcraft | ex-Principal AWS, Microsoft, Accenture | 30 yrs of nerd cred | 🧠 Learning Machine | 🌮 Enthusiast | Husband, Dad, Cat Whisperer

Woke up to a fun surprise: mti, my Rust TypeID crate, just crossed 2.4M downloads on crates.io, and 7.4M combined with its typeid_prefix + typeid_suffix companions. The driver? SP1, one of the most widely deployed zkVMs, mints every proof and artifact ID in its prover network with it. Wild. 🦀

I ran AI agents against my consulting books for a year. The AI worked. The software kept breaking — duplicate imports, unbalanced entries, prose errors an agent can't parse. beankeeper is accounting infrastructure built for agents first. https://www.rodriguez.today/articles/accounting-for-agents

Just shipped `ofx-rs` — a Rust parser for OFX bank statement files. Handles both SGML v1.x and XML 2.0, parses real-world Mercury bank exports, deals with implicit close tags and timezone offsets so you don't have to. Early but working. Toss it a ⭐ if it's useful. 🦀 github.com/Govcraft/ofx-rs

I wrote a microservices framework in Rust. It’s called acton-service. And honestly, you probably shouldn’t use it. Not because it’s bad — it works — but because most teams don’t need microservices at all.

UC Berkeley team just unveiled an LLM-powered C-to-safe Rust translator—automating the leap from legacy C to modern, safe Rust. No manual rewrites. Continued research like this will redefine secure systems development. Thoughts? 🚀 🦀

Manish Shetty@slimshetty.bsky.social · 2y ago

First 🦋 post and excited to share some new work: Syzygy: Dual Code-Test C to Rust Translation using LLMs and Dynamic Analysis! Result: We successfully translated Zopfli, a C compression library with ~3000 LoC to Safe Rust with test-based validation syzygy-project.github.io

Asked for help and gotten the wrong fix? You might’ve hit the X/Y problem: asking about your attempted fix (Y) instead of the real issue (X). Example: ❌ "How do I shrink a file for email?" ✅ "I need to send a large file to a coworker." Tip: Share the full story. Context = better solutions! 🚀

Day 11 - #AdventOfCode2024 #Rust Part 1? Nailed it with a quick and dirty approach. Part 2? Let’s just say Google’s quantum chip wouldn’t have solved it before the universe ends. Buckled down, thought it through, and shipped the final solution: 99 lines of #rust, 78 without tests. 🦀💡

A terminal screenshot showing the execution of a Rust program for the Advent of Code Day 11 challenge. The program runs in release mode, processing input from a file named stones.txt. Two phases of the computation, labeled as "Cosmic Phase Phase 1" and "Cosmic Phase Phase 2," are completed with visual indicators (asterisks). The program finishes execution in 0.348 seconds, using 130% CPU. A subsequent tokei command outputs the code statistics: 1 Rust file with 105 lines, of which 99 are code, with no comments and 6 blank lines. The interface is styled with a vibrant purple background.

Juggling proposals, code, and every #AdventOfCode2024 challenge (still on track!). Haven’t had time to share solutions, but productivity’s been off the charts. Tonight’s win: whipped up/published a crate I needed for WEBVTT serialization/deserialization with Serde. 🚀 #rust github.com/GovCraft/vtt

GitHub - GovCraft/vtt: Rust type library for parsing and serializing WebVTT files using Serde.

Rust type library for parsing and serializing WebVTT files using Serde. - GovCraft/vtt

github.com