

I’ve used it before when trying out IDEs. Its really good, its a no bullshit solution to VS code. If you’ve used sublime text, Kate is similar to that as it is quite minimal.
On a spectrum of minimalisim and memory consumption, you have emacs, Vi, VIM at the lower end of the curve. This is for users to customize or to use the smallest memory footprint, than in the median its kdevelop/Kate sublime, and VS codium, and on the far end of spectrum you have your bloat software VS code and ItelliJ idea.
Personally I’m using Vim for my projects in C, C++, Python, octave scripts, sh scripts, and markdown. I like to keep my memory footprint small which is why I use a text editor over a full blown IDE. I have used amd’s Vitis IDE for embedded systems (which is just a fork of VS codium).


Just so you know, the byproduct of over integrating technology systems is how monopolies are formed. By implementing tools to only do specific functions, it is fighting against monopolistic power. That is what the “Unix way” is describing.
In essence people are predictable. If people have a google home in their house, they will most likely be using google for email, searching, and messages, and its all tightly over integrated (IE: the home has access to the email, to the messages, and it integrates it into a single device). For me, I dropped google a few years ago. For other people, they may depend on google services more often, so it isn’t just painstakingly forwarding your new email address to applications, they’ll also loose the integration as well that comes with google.
Generally speaking, to combat technology monopoly’s you want to diversify your applications. You basically want to make a system so complicated no one single software has control over it aka a decentralized system. Octave is a decentralized system, in that packages are developed by members in the octave community. Octave integrates those packages in a server but octave doesn’t have control over those packages. Linux, delta chat, lemmy, mastodon, these are all uniquely decentralized systems with all of them inadvertently following the “Unix way.”