Posts for: #Opinions

Rust is pretty good (Short thoughts on Rust)

In my current position I’ve had to swap to full time Rust development. After about 2 months of full time Rust development I think I’ll likely be developing projects in Rust in the future instead of C++ when performance is important. My reasons for this are primarily:

  1. Just Works™ build system and crates.io makes drawing in libraries painless
  2. Guaranteed memory safety is pretty nice
  3. Syntax is much cleaner and succinct than C++, with lots of nice syntax sugar to sweeten the package
  4. Easily integrable with C (and therefore C++ with some massaging)
  5. Proc macros are pretty nice as well
  6. Built-in test framework

I think that point 3 is potentially the biggest factor for me as the C++ modern syntax is not what I would consider clean, especially if you are trying to use a more functional programming style. A simple example highlighting the difference:

[Read more]

Why I left Artix for Void Linux

This is going to be primarily opinion based post but I want to talk about a shakeup that has happened. I have uninstalled Artix from all of my computers and have instead swapped them to Void Linux. This is the first time I have changed Linux distros in about 3/4 years and was done with a heavy heart as having to setup a new system is always a pain. Regardless I have been using void linux for about 2-3 months and I am finding it a much better experience than Artix, and I want to discuss the reasons why below.

[Read more]