• 0 Posts
  • 8 Comments
Joined 11 months ago
cake
Cake day: June 6th, 2025

help-circle
  • It’s like Twitter, but anybody is free to spin up their own instance, and they’re all inter-compatible, so any one can view content from any other.

    That freedom and openness gives users choice. If one instance owner turns out to be a real dick, the community is able to move off of and blacklist it.

    Email is an oft used example. Leaving Gmail doesn’t lock you out of email because you can switch to a different provider or (with enough effort) even run your own email.



  • In the short term, a small amount of duplication to prevent bad abstraction spaghetti is worth it

    In the medium term, true duplications are better extracted after the fact rather than correctly guessing future reusability.

    In the long term, total extraction into separate vertical or external package, as suggested by the author.

    Over time, this progression is natural and unforced. If you don’t need an abstraction to be de-deuplicated, then don’t. If you don’t need to promote an abstraction into its own vertical/package, then don’t.





  • IMO in the same way everyone learns arithmetic but doesn’t necessarily go into mathematics or finance, I think everyone should learn basic logic and coding, enough to basically use spreadsheet formulas, which is a half step away functional programming. (I’m pretty sure Excel even supports named functions and lambdas)