potetm
Re:John Carmack on Mutable Variables
on Friday October 31, 2025 @10:05PM (#45778688)
regardless of the mechanism, you still run into the exact same problem John had.
Re:We shouldn't have needed lockfiles
on Wednesday August 06, 2025 @12:16PM (#44814037)
Of course it's functionally lock files. They do the same thing!
There's a very strong argument that manually managing deps > auto updating, regardless of the ergonomics.
P.S. You're, right, but also it's where the greatest remnant remains. :(
Re:We shouldn't have needed lockfiles
on Wednesday August 06, 2025 @12:12PM (#44813977)
"There is another tool that does exactly the job of a lockfile, but better."
vs
"You can use make to ape the job of dependency managers"
wat?
Re:We shouldn't have needed lockfiles
on Wednesday August 06, 2025 @12:06PM (#44813864)
The point isn't, "There are zero problems with maven. It solves all problems perfectly."
The point is, "You don't need lockfiles."
And that much is true.
(Miss you on twitter btw. Come back!)
Gaslight-Driven Development
Re:Stability by Design
on Friday May 09, 2025 @08:14AM (#43935917)
pip install git-of-theseus
git clone repo
cd repo
git-of-theseus-analyze .
git-of-theseus-stack-plot cohorts.json
Re:Stability by Design
on Friday May 09, 2025 @07:58AM (#43935817)
Ah! You caught me in an editing discontinuity.
Re:Stability by Design
on Friday May 09, 2025 @07:46AM (#43935768)
Maybe I didn't do a good enough job demonstrating how common it is for backwards compatibility to be broken. You're right that many devs value stability—not just clojure devs. But there are also many communities where breaking stuff is normal. This is addressing the latter, obviously.
Re:Stability by Design
on Friday May 09, 2025 @07:44AM (#43935758)
love it!
Re:Stability by Design
on Friday May 09, 2025 @07:43AM (#43935750)
fair
Re:Stability by Design
on Friday May 09, 2025 @07:42AM (#43935743)
I'm sympathetic to this idea, but in practice it's very manageable. Function signatures destructure exactly the data that they need, so it's easy to tell what's required and what's optional.
Of course, normal rules apply like, "Don't pollute your program with a proliferation of booleans."
Re:Stability by Design
on Thursday May 08, 2025 @08:27PM (#43932692)
Not sure what you mean. The Scala example looks nothing like the Clojure examples.
The retention charts show you how much new code is replacing old code, and you can see the releases/rewrites as the code gets replaced.
Re:Stability by Design
on Thursday May 08, 2025 @05:01PM (#43931329)
That sounds like a complete tirefire tbh. The exact thing that I'm hoping to convince people to stop doing.
I'm glad the article was helpful though!