logoalt Hacker News

ueckertoday at 6:44 AM2 repliesview on HN

I don't think this is what we want. We want people to maintain and incrementally improve existing software and tooling and not rewrite and change things all the time.


Replies

smitty1etoday at 11:20 AM

Case study: Turso[1]

Rewrite the open source SQLite in Rust under an MIT license[2].

Of course, once you complete the core product, there is the extended ecosystem to consider.

[1] https://turso.tech/blog/introducing-limbo-a-complete-rewrite...

[2] https://github.com/tursodatabase/turso

slopinthebagtoday at 6:50 AM

A rewrite doesn't need to actually change the public API or experience using the software.

But by rewriting software, even in the same language we can learn from past mistakes and experiences and create better and more maintainable software.

show 2 replies