Ron Kuris ✅
svjaneo.com
Ron Kuris ✅
@svjaneo.com
Rust developer, software architect, database developer, embedded engineer, sailor, skier, pilot, crypto enthusiast, dad. Send me your crypto recommendations.
Getting super excited as #firewood is finally getting integrated into #avalanche #avax. That plus doing some serious vibecoding with #github-copilot #github to smooth out the remaining tasks!
November 4, 2025 at 7:44 PM
#github-copilot is the shit. I love being able to steer AI while it's working.
November 4, 2025 at 4:12 PM
Documentation being worked on via #github-copilot for #firewood with assistance from the @github.com next team....

Pre release stuff!!!
October 29, 2025 at 10:38 PM
As sure as AWS goes down, azure as AWS goes down. #azure #aws
October 29, 2025 at 5:40 PM
Agenoc workflows! #github-universe
October 28, 2025 at 7:54 PM
Hanging out with #postman
October 28, 2025 at 6:47 PM
Hanging out at #github-universe
October 28, 2025 at 4:55 PM
TIL "immutable variable" is a contradiction. "variable" means it can change, and "immutable" means it can't.
September 29, 2025 at 10:42 PM
I made it through the wilderness
Somehow I made it through
Didn't know how lost I was
Until I found #rustlang

I was beat, incomplete
I've been had, I was sad and blue
But #rust made me feel
Yeah, #rust made me feel
Shiny and new
September 22, 2025 at 8:47 PM
I recommend enhancing go's panic on nil pointer message:

panic: runtime error: nil pointer dereferences can be avoided in #rustlang, but not #golang, and this code dereferenced one at runtime and the code didn't bother to check, and the reviewer didn't catch it either. Use a better language.
August 9, 2025 at 4:39 PM
TIL about i64::div_euclid. So many ways to do math in rust.

doc.rust-lang.org/std/primitiv...
i64 - Rust
The 64-bit signed integer type.
doc.rust-lang.org
July 23, 2025 at 4:39 PM
I need to make this bumper sticker! Any suggestions for an online site to do it?
July 21, 2025 at 6:11 AM
The next person who tells me rust is too verbose will get this post.

TIL that in #javascript, parseInt(0.0000005) results in 5.

Here's the equivalent in rust. Definitely too verbose. play.rust-lang.org?version=stab...
July 17, 2025 at 11:45 PM
#rustlang discourages basic math -- addition, subtraction, etc!

Why is that? Because off-by-one errors and overflow errors are a major source of bugs. Enable this lint and use checked operations instead of just raw math.

rust-lang.github.io/rust-clippy/...
Clippy Lints
A collection of lints to catch common mistakes and improve your Rust code.
rust-lang.github.io
July 16, 2025 at 3:20 PM
#rustlang iterators are so amazing. Do you know what an ExactSizeIterator is and a FusedIterator?
July 15, 2025 at 11:08 PM
Just like a junior engineer, AI is really bad at rust error handling.
June 10, 2025 at 4:31 PM
Hire or don't hire? Gave the classic "two-sums" problem, where you try to find offsets of elements that sum up to some target value.
Here's their rust implementation, rolled out quite quickly.
June 9, 2025 at 6:22 PM
Please. Same time tomorrow is not `now += hours(24)`. There are *NOT* 24 hours in every day. Some days have 23 and some have 25, assuming you live in a region where this horrible thing called Daylight Savings Time exists, which is in ~40% of all countries, affecting ~15% of the world population.
June 6, 2025 at 2:10 PM
Glad it's Friday. Please, no more #golang next week.

`go vet`, codeql, `go race`, `golangci-lint`, oh my! So many things to check. What am I missing?

To be fair, in #rustlang you have to do `cargo fmt -- check` and `cargo clippy`
May 30, 2025 at 9:36 PM
Writing some #golang code today. Feels so painful. Renaming a function to change it's visibility feels so wrong.
May 30, 2025 at 1:05 AM
Back from Avalanche Summit in London! So happy to present my project. Ran into a few #rustlang enthusiasts as well. Of course, the perf numbers tell the story for me.
May 30, 2025 at 1:05 AM
Super insightful response. The memory model rust wants you to use is actually also friendly to the garbage collector as well
Rust has a much more restrictive memory management model

rewriting in Go is usually just trivial syntactic transformation, while rewriting in Rust often requires rearchitecturing code and thinking about ownership.

generally, GC makes code easier to write at the cost of runtime performance.
May 19, 2025 at 10:27 AM
Today's word of the day from worddaily.com is rubiginous, which describes my code recently. #rustlang
WordDaily
Word Daily sends a word of the day to your inbox each morning. Expand your vocabulary and learn something each day.
worddaily.com
May 18, 2025 at 10:22 AM
Cursor's ability to rewrite from #rustlang to #golang seems better than the other way around. I wonder if it's because there are fewer examples of good rust code than go for the LLM.
May 18, 2025 at 7:54 AM
Great #golang article: analyticsindiamag.com/ai-features/...

"Rust continues to dominate in areas where performance and safety are non-negotiable, albeit with a steeper learning curve.". #rustlang
analyticsindiamag.com
May 18, 2025 at 7:32 AM