I am the developer of Summit for Lemmy.

  • 3 Posts
  • 28 Comments
Joined 2Y ago
cake
Cake day: Jun 13, 2023

help-circle
rss

Why is this associated with ADHD? I feel like I do this sometimes. (I don’t have ADHD I think? Maybe I have some very very mild symptoms at best)


Tldr I like writing code. Anything that distracts from that is not enjoyable to me.


Different people have different preferences. I respect people who can open source their app and feel no negatives about it. I’ve worked on enough open source projects to know it’s not for me.

I mean if I wanted to do it for selfless reasons I would do it but here I’m working on the project for my own enjoyment.

There are a lot of reasons why open sourcing the app would reduce my enjoyment of working on the app.

I’ll try to list some of them.

  1. I feel pressured to be a role model. I understand people learn from open source code. This puts pressure on me because I feel like any code I publish needs to act like a good role model for learners. At this point writing code has turned into what I do at my job. Why would I want my personal hobby to turn into my job?

  2. I’ve been writing code for a very long time and I’ve learned what I like and what I don’t like. Due to this I’m pretty anal and opinionated when it comes to my own code bases. This pretty much eliminates any chance id want anyone to contribute to my open source projects. Because again that would mean I’d have to review their code and we are back this hobby turning into my job.

  3. I want full control of my own project and how the app is distributed. That means I don’t want people to fork it and then release variants of it. Honestly if that happens id just quit working on the app. So another avenue where open sourcing the project can only bring problems.

So if you look at all of this I stand to gain almost nothing from open sourcing the app and I pretty much just lose.


It’s one of the core design principles I use when making decisions about implementations. I can share some examples where this mattered.

The app is pretty aggressive about caching. This should reduce the number of unnecessary network calls. Network calls are expensive both for performance reasons and on your battery (try it out, turn on airplane mode and watch your phone last 1 week on a single charge).

Another example is unnecessary computation of changes and of UI elements. This again both increased performance and battery life.



I get asked this a lot. I should really make a FAQ.

The short answer is I created Summit and work on it for my own enjoyment. I do it purely for fun. It is not open source because open sourcing it creates a lot of pain points and diminishes my enjoyment of working on the project.

If you have any questions about this I would be happy to answer them.


Wtf is that Garfield lmaooooo

(I miss imsorryjon)


Fk this is going to sound so boastful but I architected Summit for Lemmy for efficiency from the ground up. Give it a try. I’m curious if you notice a difference.



Classic Jesus. Such a prankster




I love when God gives little kid cancer. Such a prankster. /s



It might not taste bad but I wouldn’t call it “cake”


I pick a random adjective + noun. Eg. Reluctant otter


I’ll add custom fonts to the app roadmap. You can check out [email protected] to see updates of the app and give feedback.


Summit for Android has this as well. Source: I am the dev.


I still haven’t seen furry porn on this site. Does Lemmy.world ban it?


My cat has loud sex (he meows loudly) with his favorite stuffed animal when we go to bed. He’s neutered.


This is 100% why I initially designed Summit to be page based. Infinity scrolling is awesome if your intent is to suck people in. But I’m not a corporation trying to maximize profits so I would much rather help people manage their time.


That’s why I was hesitant to introduce it to Summit. But it’s what people want so I did add this eventually


Oh that does make sense. So if I unplug the unit from the wall outlet side and just wait it should also work? In theory I just need to wait long enough for the power brick to discharge completely. I’ll try that next time. Thank you!


After a power outage, some electronics refuse to turn back on unless I unplug the power brick completely on the electronic side. Why does this happen?
I have some automated pet stuff in my house. There were 2 power outages 2 days in a row. After each one, the pet electronics refused to turn back on even if I unpluged and replugged the power brick from the wall outlet side. They would only turn on if I unplugged the power brick on the electronics side and plugged it back in. This is kind of a pain because of the cat stuff we own is a litter robot and where it's placed is really tight. It's a huge hassle to access the back side of it to unplug the power brick. So my question is, why does this happen and are there any workarounds so I don't need to unplug the power brick when it happens?
fedilink



My feelings towards this might change in the future. However for the time being, my enjoyment of the project hinges on the project being closed source. Ie. open sourcing the project will likely lead to me stepping away from the project. So even if this significantly impacts the number of users, I would still prefer to keep it closed source. I’d rather have a fun side project I made than to create a popular project that I do not contribute to. It is unfortunate but it is what it is.


Unfortunately the app is not open source :(


I’m the developer of Summit. Unfortunately I don’t see anyone mention Summit but I would suggest giving it a try as well.

I think I’ve been a bit slower to implement certain features compared to the other apps, but the app is heavily focused on scalability and performance. Give it a try just in case you might like it. Play store link: Summit for Lemmy



Did someone make a me irl yet?
fedilink