Hello freedom

mmorais

Member
Joined
May 26, 2025
Messages
30
Reaction score
26
Credits
250
Hello everyone,

I am from Portugal, am 30 yo and i am a self-taught programmer. Love C, Assembly and low-level related stuff. I also like Go. I hate C++, Rust, Javascript and web development in general (not the web itself but the bloat software that exists; too much going on). I miss the good old days a lot when the web was way more decentralized and original.

I replaced Windows 18 years ago for Linux, but just using it in a daily basis for two years (because i had other things to do). Have tried some distros (currently using Lubuntu because of my machine, looking forward to test Void Linux). I use NeoVIM/VIM as text editor (don't use EMACS because i already have an OS installed and i don't want to learn a whole new ecosystem, keybinding, etc), while not being a fanatic for this ongoing editor wars. I just use it because it meet my ends. I would use Notepad++ or Gedit if i had to, it doesn't matter in the end. I love git very much. It is a remarkable piece of software!

Sadly, the golden age of good and solid software is fading quickly. I don't know if you feel the same, but the software world is heading to a dystopian future, with this AI slop, devops, agile, etc. This has been a key factor to not learn programming, although i love it with my whole heart.

Also recently i decided to ditch consuming Youtube videos, social networks, etc, because, as you may know, these are not good for our mental health and wastes lots of our time (this is intentional of course for a lot of reasons). Started to adopt some "old school" platforms, such as forums, email, etc.

Well, this is getting too long and i must stop here. Sorry for the bad english, but i am not a native speaker. I leave bellow a piece of software that might be useful for you:
https://codeberg.org/mmorais/tablefmt

Thank you for your time.
 
Last edited by a moderator:


Welcome to the forums
 
Hello @mmorais
Welcome to the Linux.org forum enjoy the journey!
 
wait quick question, why don't you like rust? (its one of my favorite languages at the moment and I just started learning it, so it'd be cool if I knew some of its disadvantages)
 
Welcome to the Forum.
1748302568916.gif
 
wait quick question, why don't you like rust? (its one of my favorite languages at the moment and I just started learning it, so it'd be cool if I knew some of its disadvantages)
I won't discourage you to learn it at all. I think you should do it. About Rust:
  • I tried to learn it, followed the documentation (their documentation is amazing, btw) and written some code.
  • It has a very ugly syntax to start with. I simply don't like it and in the end your code will render unreadable, but this is not the worst part.
  • A simple hello world program size is huge. Way too large for my taste.
  • A crate has dependencies which have other dependencies, which have other dependencies and it is a nightmare of dependencies.
  • Has too many rules: it's their way, not yours. I want my way.
  • Learning curve is off the charts. It is very difficult to grasp. At least for me, given the fact that i am a self-taught programmer, but still, very hard.
  • And of course, the licensing and legal nightmare. I don't want to deal with legal stuff.
  • The hype around Rust is just marketing. Even the government recommend it, which is very suspicious.

Overall, i had a short experience with it and i felt very uncomfortable, but again, this is my experience. I like simple things. New is not necessarily better. After using C for quite some time, i realized this is the way to go and a video made by Eskil Steenberg cemented my idea completely. I find C a very good language to learn the fundamentals very well: there are no restrictions, no boundaries, etc complete control. But hey, keep going.
 
Welcome to Linux brother! Although I'm kinda sad that you hate C++ but you still have good tastes for C! I've been rocking Linux for around 2 months and it has been great. Hope you enjoy Linux!
 
Welcome aboard, @mmorais. While I believe the likes of C++ have their place in the world, I have to agree that C, assembly and low level stuff are more my cup of tea, too... but, sadly, I rarely dabble in such things lately.
 
Can't comment on the "proper" coding languages. The extent of my coding revolves around Bash scripting.....but it's unreal what you can do with it.

Mostly I "re-package" for the Puppy Linux community, although I will occasionally put various small utilities together from scratch if I feel there's a need.....usually with an associated YAD-powered GUI attached, so our "noobs" don't feel too left out.

Welcome to Linux.org, BTW..!!


Mike. ;)
 
Welcome to the forums!

Love C, Assembly and low-level related stuff. I also like Go. I hate C++, Rust, Javascript and web development in general
C and assembly are very old but still used, however C++ is widely used for game development something where C and assembly would be cumbersome and difficult to use.
 


Follow Linux.org

Staff online

Members online


Top