Hi Martin, Thank you for the valuable feedback.
On Fri, Jun 11, 2021 at 02:15:47PM +0800, Martin Tournoij wrote: > Hello, > > I think the suckless website could do with some updating. I think suckless > has potential, but people are turned off by the old website. Using a more > modern website built with a modern framework like React or VueJS could > probably solve a lot of its problems. > > Some of the problems: > > 1. I am able to find most information by using the clearly labelled menu > items. This is very boring! A good website makes users search for the > content they want, this is more fun and drives engagement. > > 2. I am unable to find a mobile app for either iOS or Android? Is there a > suckless mobile app? You really can't afford to NOT have a mobile app > these days. > > 3. Because the website is written in plain language with relevant and > useful content the SEO score is very low. You can add some more > critical keywords as a quick fix, but personally I would recommend some > larger changes, such as renaming "software that sucks less" to "Is it > true that software can suck less? We compiled 7 reasons why it could!" > > Other content that could be added are blog posts, for example "How > suckless' minimalism can help your relationship with your dog", or "Six > different ways suckless can get you laid", "Why Linus Torvalds says he > HATES suckless", "Does using suckless mean you're a beta cuck?", etc. > The most important part is a title that will either 1) confirm people's > preconceived notions, or 2) outrage people. Most people don't read the > article so that's not very important, as long as it uses many keywords. > It's also important to post this on at least 46 subreddits, Hacker > News, Lobste.rs, etc. Don't worry if it may be on-topic or not, with > some luck it will slip past the moderation because your incendiary > title will drive engagement. You can always create a new account if you > get banned. > > 4. Suckless.org currently has a score of 100 on Google PageSpeed. This is > far too high. The homepage loads in about 200ms for me, far too fast > too. Slower load times increases frustration of users, and more > emotional users drive greater engagement. > 200ms seems still a bit high, maybe we could use geolocated CDNs of the reliable Fastly CDN for negative latency. > 5. It doesn't ask to send me notifications at all. As a user, I feel > undervalued and ignored. Please, ask for notifications and send me a > notification every time something important happens, such as mailing > list posts, or other important events such as a suckless developer > breaking wind. I absolutely need to know about this without any delay. > > 6. The page is not standards-compliant: it only uses about 9% of my CPU > during the initial load and 0% after this. This is not in accordance > with modern web standards. It's important to be standards-compliant. > It's really stuck in the IE6 days in this regard! > The 0% CPU issue is a known bug which is caused by a lazy CPU, you should buy a new one. > 7. It's not made with 💖. This breaks my 🫀. Do you not love me? I think > this is very rude. > While it is true not loving someone is very rude, this is not the case. We at suckless(tm) love all our consumers. I will forward this complaint to our Senior Love Manager. > 8. I am not distracted by fun and interesting advertisements. If I do not > see an advertisement about Coca Cola, Swatch, Wix, etc. every 5 to 10 > minutes then I might forget about them, and that would be terrible!! > > 9. There are no social media features, and I can't 👍 or 💖 anything. I > also can't post it to my Facebook. I would really like to share it with > my anti-vaccination group on Facebook but now it's very hard :-( > > 10. The website is only in English; I expected the page to be > automatically translated to Indonesian as I'm accessing it from > Indonesia. Respecting the user's preferences from the Accept-Language > header is also not in accordance with modern web standards. > Some of the content is in German, which was too controversial. There is still some on the following page however: https://ev.suckless.org/satzung/ > 11. The suckless website is open source and I cloned the git repo, but I > couldn't find any way to run it with systemd. Is this possible? I > wanted to try and make it better, but it's very hard for new > contributors if your website doesn't run on systemd. I also tried > adding it to my k8s cluster, but that didn't work either :-/ > > As you can see, these are all very real problems. I think suckless will > never be popular without a good modern website. I could add some more, but > I think we can start by working on these problems. > > There are many modern frameworks but you should really use React in my > opinion. It is amazing. I do everything with React; I became a millionaire > by mining Bitcoins with React, I cook my food with React (React curry with > chickpeas is about as amazing as [12]+3 resulting in the string "123"!), > and wow, the response from the women when I say I use React!! It's the > easiest Tinder opening line ever. My cat loves React too. > > I hope you find all these tips useful! > > Thank You, > Martin > > ---- > > This email has been written with TDD. > > Martin Tournoij > Innovator. > Visionary. > Industry Thought Leader. > Cloud-Native Web Citizen. > Webscale Blockchain Engagement Expert. > Official Certified Oracle™® Cunt™® (2020) > Decoupled Microservice Turd Flinger > I will forward the other points in the e-mail to our Agile SCRUM master and they will get back to you on the next workday. -- Kind regards, Hiltjo Sent from my iPhone