this post was submitted on 25 Dec 2025
120 points (91.1% liked)

Programming

24058 readers
532 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
 

cross-posted from: https://sh.itjust.works/post/52190045

Microsoft wants to replace its entire C and C++ codebase, perhaps by 2030

you are viewing a single comment's thread
view the rest of the comments
[โ€“] addie@feddit.uk 12 points 2 days ago (1 children)

Indeed.

In some ways, this kind of thing is ideal for Rust. It's at it best when you've a good idea of what your data looks like, and you know where it's coming from and going to, and what you really want is a clean implementation that you know has no mistakes. Reimplementing 'core code' that hasn't changed much in twenty years to get rid of any foolish overflows or use-after-free bugs is perfect for it.

Using Rust for exploratory coding, or when the requirements keep changing? I think you've picked the wrong tool for the job. Invalidate a major assumption and have to rewrite the whole damn thing. And like you say; an important choice for big projects as choosing a tool that a lot of people will be able to use. And Window is very big.

They're smoking crack, anyway. A million lines per dev per month? When I'm doing major refactoring, a couple thousand lines per week in the same language, mostly moving existing stuff into a new home, is a substantial change. Three orders of magnitude more with a major language conversion? Get out of here.

[โ€“] HexesofVexes@lemmy.world 8 points 2 days ago

Honestly, I think most tech CEO decisions are being made with crackgpt.