mtbc: maze I (white-red)
Mark T. B. Carroll ([personal profile] mtbc) wrote2022-09-23 06:51 pm
Entry tags:

Still turning a corner at work

Today marked a new record for me, I pushed maybe a thousand lines of Rust code. That may not seem like much but it is well on the way to doing something useful and has involved my wrestling both Docker and ORM (diesel), along with Rust itself with its tight straitjacket. I still don't have a clear understanding of everything I write, the automated tooling gives me useful hints, so I need to do better at making time to resume working through the Rust Book next week.

I can't say that I am loving Rust, I am somewhat at the whims of complex macro magic from third-party libraries, and when one gets things wrong then the error messages can be truly godawful, so I see my boss' point in suggesting that macros are but a last resort. Nonetheless, I look forward to becoming proficient in Rust, and I feel better for becoming more able to contribute to the creation of our deliverables.
wpadmirer: (Default)

[personal profile] wpadmirer 2022-09-23 09:39 pm (UTC)(link)
I admire anyone who writes code. When I have to deal with coding in any way, my whole brain/body wants to just get it over with.

You seem to really enjoy the accomplishment of it. That's wonderful.
thewayne: (Default)

[personal profile] thewayne 2022-09-24 04:37 pm (UTC)(link)
Rust is a language I'd like to learn some day, probably after I retire. A personal fulfillment goal.

I understand it's gaining ground as a replacement for C/C++ as it has much better memory protection, and Linus is incorporating it into the Linux kernel.