News for hackers. Stuff that matters.
Re:Why is Jepsen written in Clojure? by aphyr on Wednesday December 06, 2023 @10:28AM (#38545093)
There's a happy medium, I think, and I also imagine that depends on scope of change and the kind of applications involved. Speaking personally, I'm OK rewriting code, say, every decade. In the Ruby world, things moved so fast that my code would rot every six months. Now that I've been maintaining the same software for 20 years I'm really starting to care about that. ;-)
Re:Why is Jepsen written in Clojure? by pif on Wednesday December 06, 2023 @10:33AM (#38545171)
> I'm OK rewriting code, say, every decade

If it is your code, or your company's code, why not? But think about dependencies!

Re:Why is Jepsen written in Clojure? by aphyr on Wednesday December 06, 2023 @10:59AM (#38545589)
I maintain dependencies for a lot of people--nowhere near operating systems or stdlibs, but my OSS gets fairly broad use--and I try very hard not to change their APIs too much! It's a real concern.