• 1 Post
  • 44 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle



  • The different servers, having to remember other people’s instances along with their username.

    This is just like email, I see no problem here.

    I think the problem is about the mindset and the onboarding experience. We’ve used too much proprietary products and prefer something easy and not too much diverge from the norms. Recently, I tried to advertise Mastodon and Lemmy to my non-techie friends, which are using X and Reddit. Some did try but gave up. They said they didn’t understand the concept, and didn’t want to bother with choosing an instance in the first place, because they didn’t understand the federation concept. It’s just hard to explain the benefits of the fediverse to non-techie people.

    The type of people that the fediverse attracts are FOSS users.

    I have the same observation as your view. Current fediverse communities are heavily towards tech. Some of my friends joined but gradually left because they had a few to no interactions or no interesting people in their interested areas to follow.
















  • Clojure. It’s just fun to write.

    Firstly, it’s functional and “Lispy”. My code is super expressive. Writing code is like writing prose where I can choose a word (function) from a large vocabulary [1]. I can focus on high-level concepts and modifying states instead of fighting with low-level logic.

    Secondly, it runs on JVM - an already robust and performant platform.

    And there are so many good things that I cannot simply write in some words. The father of Clojure, Rich Hickey, is a genius in expressing Clojure’s design. You should check out some of his talks [2].

    Too bad that Clojure is too “niche” that I haven’t got a chance to make a living by writing Clojure, yet. But learning it is one of the best decisions I’ve ever made in my career. Yes, it’s that good.

    [1] https://clojuredocs.org/

    [2] https://github.com/tallesl/Rich-Hickey-fanclub