this post was submitted on 14 Sep 2023
701 points (97.8% liked)

Technology

59143 readers
2341 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 25 points 1 year ago (3 children)

though to be fair, a big part of writing the logic is figuring out the logic, designing the system and interactions etc. so while it is a big task, its much smaller than starting over from scratch

[–] [email protected] 7 points 1 year ago (1 children)

Not necessarily since different toolsets have different logic operators and transformers and the logic isn't always 1-1. I've moved enough code from even the same language but different implementations, nothing to say of entirely different system and languages.

Speedruns show how much of a bodge jobs a lot of games are and how much they could be broken.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Jist like in writing, you run the tool, you proof-read, repeat

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago)

Fair enough, but it's still a massive time and resource sink. You also can't really implement new features during the re-write lest project creep gets out of control, and even after the rewrite the product will be less stable than the original for quite a while until it's had sufficient time to mature.

It might be worth the investment to ditch proprietary software from a predatory company and jump to open source though, which can't really pull shit like this in its future.

[–] [email protected] 5 points 1 year ago

Something else to think about is that it will potentially make it so there are more patches required, and those patches may take more time to cycle to production. Companies that had deadlines and a work schedule planned are now thrown into disarray.