Build It Once, Build It Right
I know that “ship it broken and fix it later” has been the vogue for the last decade, and for what it’s worth probably any company I was put in charge of would fail immediately. Even so, I can’t help but remain enamored with “build it once, build it the right way” We wrote a social-service which allows inter-world communication in our mmo. It handles every private message, clan chat, broadcast message that are sent in game to ensure people can message others connected to different worlds. The sheer stability of this program is what made me use rust for everything going forward. The social-service has a 100% uptime for almost 2.5 years now. It processed 12.9TB of traffic and is still using 1.5mb of ram just like the day we ran it 2.5 years ago. The resource usage is so low it brings tears to my eyes. As someone who came from Java, the lack of OOM errors or GC problems has been a huge benefit of rust and I don’t ever see myself using any other programming language. I’m a big fan of the mindset “build it once, but build it the right way” which is why rust is always my choice.
A screenshot of a social-media post praises the “ship it broken and fix it later” culture, then admits admiration for building software correctly from the start. An embedded post describes a highly stable Rust-based MMO social service with near-perfect uptime, low memory usage, and no Java-style OOM or garbage-collection problems. The joke is an exaggerated programmer testimonial that treats Rust’s reliability as emotionally overwhelming and frames careful engineering as a personal philosophy. EN: A screenshot of a social-media post praises the “ship it broken and fix it later” culture, then admits admiration for building software correctly from the start. An embedded post describes a highly stable Rust-based MMO social service with near-perfect uptime, low memory usage, and no Java-style OOM or garbage-collection problems. The joke is an exaggerated programmer testimonial that treats Rust’s reliability as emotionally overwhelming and frames careful engineering as a personal philosophy.
- @gentoomemes / 9024 2024-01-28
- Template
- tweet screenshot
- Type
- image
- Size
- 452×800 · 95.5 KiB
- Mood
- sarcastic, wholesome
- Language
- en
- Added