Floofi Blog
Main website
  • Home
    • Welcome
    • 2025 progress report
    • 2024 progress report
      • Equestria.dev is now Floofi
  • Recent changes
    • Sunsetting Floofi Voice Generator
    • Taking a step back: 3 years later
    • Ditching GPG in favor of OpenSSH
    • Introducing Floofi Open Analytics
    • Announcing discontinuation of Faunerie
    • Removal of the status page API version 1 and "legacy" branches
    • Prisbeam is now Faunerie
    • Deprecation of the status page API version 1
    • Decomissioning DE1 and the notification server
    • Announcing merge between Equestria.dev Journal and Raindrops Blog
    • Improving reliability on our infrastructure
    • Removing translations on our website
    • Improving security for data at rest
    • Announcing deprecation of the Plural Connect services on May 18th
    • Giving Equestria.dev's applications an icon refresh
    • Discontinuation of Equestria.dev's DE1 datacenter
    • Improving Equestria.dev's transparency related to data hosting
    • Switching licenses for all open-source software from MIT to GNU AGPLv3
    • Equestria.dev's software plans for 2024
    • Taking a step back: 2 years later
    • Friendship truly is magic
    • Taking a step back: 1 year later
    • The end of the name "Minteck" (2018-2022)
    • Why did I give up on so many projects?
    • My thoughts on Reddit's r/place
    • Installing Alpine Linux and KDE Plasma
    • Taking a step back
    • This blog is finally back!
    • Giving up on Kartik
    • The future of Minteck Projects
    • How Windows 2000 was made
  • Security advisories
    • CVE-2024-12084 to -12088 and CVE-2024-12747 : rsync
    • CVE-2024-50573 and CVE-2024-49580
    • CVE-2024-6387 : OpenSSH Server
    • CVE-2024-2961 : GNU C Library
Powered by GitBook
On this page
  • My projects should not be relied on
  • The whole purpose is studying
  • Wrapping up

Was this helpful?

  1. Recent changes

Why did I give up on so many projects?

Published: 2022-05-07

If you look at my website's "archives" page, it is clear that there are a lot of projects I gave up on; but why? Furthermore, if you look at my work-in-progress website's "projects" page (2024 update: that website does not exist anymore), you can clearly see that there are a lot of projects I gave up on.

My projects should not be relied on

If you want a long-term solution with frequent security updates and shiny new features, don't use my projects. Projects are projects, not products. Most of them are just things I start when I am bored, that may or may not be finished, and may or may not last.

Neutron still holds its place of longest maintained project, with almost 3 years of development (although it is not as active as it was before); this project is still maintained because people in my family depend on it and I can't give up on Neutron without directing them towards an alternative.

Neutron is also the only still-maintained project that dates from the Minteck Projects era; projects that were still maintained at the time Minteck Projects ended are now all unmaintained.

The whole purpose is studying

I am currently studying systems administration. Although it is not related to software engineering, programming things help me understand a lot about how technology works in general. For example, when working on Kartik's online mode, I learned a lot about TCP and routers; or when I worked on my website's version 9, I learned a lot about CPU threads; and let's not count the enormous AI projects.

That said, most (if not all) of my projects are created on my free time because I want to try out something new (whether it is a new technology, new design practices, or something else), and I only maintain projects that I am still interested in working on. That does not (and will never) mean unmaintained projects will not work as they should; just that bugs will not be fixed.

There are also a lot of projects you have never heard about because they were either just ideas or they were never mature enough to reach at least source code release.

Wrapping up

My projects should not be relied on in a production environment, they are meant for me to learn things and experiment with stuff that gets around my hooves.

Unmaintained projects may still be usable, although bugs won't be fixed; and there is a lot of unmaintained projects because I only maintain what I feel like maintaining.

Last updated 10 months ago

Was this helpful?

Page cover image