OvermindDL1

OvermindDL1

A Tale of Three Rust Codebases

Most Liked

AstonJ

AstonJ

They always make it seem quite scary :lol:

For new teams

  • First decide if you actually want to use Rust. Are you going to benefit from type safety and performance? Awesome. Are you primarily a front-end shop with an IO-bound workload that will perform roughly the same regardless? Maybe you’re better off with a garbage collected language like Go, Java or Kotlin.
  • Accept that there’ll be ramp up time. Regardless of what people tell you, a language like Rust takes considerable time to become productive in. Ensure you already have some experts on the team who can help ramp others up rather than slowing down the whole team simultaneously. We have seen projects go poorly when there wasn’t an existing level of Rust expertise to serve as a guide.
  • Decide how many languages you’ll have and own the responsibility of supporting them for a long time. Be cognizant of the overhead in maintaining libraries and operational systems in multiple languages.
  • Be willing to say no. Sometimes the right solution is just to make-do with what you’ve already got.
OvermindDL1

OvermindDL1

Lol, it’s like jumping from something like javascript or java to a language where you have to actually think about the hardware at times, because that’s what it actually is. ^.^

Where Next?

Popular Cross Platform topics Top

First poster: bot
The Genius of RISC-V Microprocessors. How the instruction set for RISC-V processors has been designed cleverly for both simplicity and h...
New
First poster: bot
I normally deal with Linux machines. Linux is what I know and it’s what I’ve been using since I was in college. A friend of mine has been...
New
First poster: bot
With the release of FreeBSD 13.0 on the horizon, I wanted to see how it shapes up on my Lenovo T450 laptop. Previous major releases on t...
New
First poster: bot
We have ended up in a world where UNIX and Windows have taken over, and most people have never experienced anything else. Over the years,...
New
First poster: bot
I quit my job to focus on SerenityOS full time. Hello friends! :^) Let me tell you a story…
New
OvermindDL1
This is the story of the most unbelievable demo I’ve been given in world of open source. You can’t make this stuff up.
New
New

Other popular topics Top

ohm
Which, if any, games do you play? On what platform? I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
New
PragmaticBookshelf
Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to soci...
New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New
mindriot
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New