I am an economy major, I studied Economic Sciences in highschool which in Morocco is a major specifically for studying macro-economics, It was an incredibly fun major that I learnt a lot in and that I really am thankful that I’ve studied, This major helped me understand a lot of the logical process behind many economic decisions taken by countries that would’ve felt irrational or completely off. What even is macro-economics? Damn good question, Economy is split into two general parts - Microeconomy and macroeconomy - As we all know, The word micro means “small”, So microeconomy is basically “small economy” or more specifically its economy on the scale of one individual/household/business, So macroeconomy here is the opposite, Its economy on the scale of an entire country. ...
Writing.
I do a lot of writing here and there, Not full books but rather just “essays” if you’d call it that (though I do plan on writing a book later :3), Its a pretty nice way to dump all the feelings and thoughts I have into something instead of having to deal with them on my own. I write in a lot of diverse themes, Including allegories and philosophical essays, Though I mostly like writing in a hybrid kind-of theme between the two, It gives me the ability to both enclose my ideas in metaphors and also explain them clearly for those who don’t get allegoria. ...
Extremist modularity
As we all know pretty damn well, There’s thousands upon thousands of ways to do the same thing in tech, From different paradigms to different viewpoints and no solution is the same, Some are more efficient and others are faster to implement, There’s many shovels to dig. Today, I’ve decided to show you one shovel I like using, Though I don’t get to use it a lot but I enjoy following this paradigm as it makes programming and software development extremely fun and simple. ...
The Codepocalypse.
I"ve been striving in the programming world for more than 5 years now and I have spent 3 of these years before the existence of a lot of AI tools that modern programmers - or shall I say “Vibe coders” - rely on. ChatGPT, Claude, Perplexity (the only good AI) and a lot of the many tools that has only appeared recently were merely a luxury at my time, All you had to solve issues were platforms like GitHub, StackOverflow, Reddit and the thousand forums there is for every piece of software. You had to ACTUALLY make use of your brain in order to piece answers together from multiple sources and form your own understanding of a probable solution that might as well fail to work, In which case you either went insane or took on another battle to find a fix. To clarify, I’m not against using AI in a productive manner, I personally use a couple of AI tools daily in order to make my life easier and also avoid doing tedious tasks that technology can do tirelessly, Quickly, And much effectively then I’ll probably be able to do. What I will complain about however is the unexplainable number of beginner programmers that think, actually not think, BELIEVE that AI will take over this industry sooner or later Which is not only wrong but also an absurdly popular belief that makes me question whether certain people should’ve picked up CS as a major or not. I help out in multiple communities in my free time, And countless times I had this beginner (maybe first year CS major) ask a question along the lines of “Will AI take over this industry?” or “I’m scared to learn coding because AI, what do I do?" And each damn time I have to explain how AI is only a tool and that it can’t understand code. It has gotten tiring over time to explain this to every single person and to counter the many repetitive arguments they use, Not to mention that almost all of these arguments are coming either from YouTube or some random irrational blog post on the internet that can’t be taken seriously.
Language hell.
I’ve always wanted to make a programming language, Even when I didn’t know how they worked and they felt like absolute magic that just runs my code using the power of the Pleides or something… After I learnt about how compilers and interpreters work and the steps they require to convert my code into executables or to actually execute it I had to also deal with the problem of time, each time I want to start making a programming language something pops out of nowhere (usually school) and says “fuck you, you aren’t doing that shit HAHAHA” Now that my first semester is nearly done and I can finally do my projects in peace I’m continueing on making a programming language so that I can learn more practically about how they work fundementally. ...
Stopping the Lies
IT is such a vast and massive domain, A domain in which resides a lot of fields of knowledge and specialties that one can dive into, From Cyber Security to web development and my personal favourite; low level development. In order to keep yourself updated and a little bit knowledgable in most fields you’d have to follow a somewhat strict and interesting flow of continous, lifelong learning, Whether you use YouTube or the documentation There’s always going to be some external source than you get your information from, Most of these sources are not made by passion and instead are commercial sources who’s goal in the end is to get that sweet sweet green paper out of your pocket and into their pockets I’m not exactly against trying to earn by spreading knowledge, it is a widely accepted source of income that all parties benefit from Though I am against the practices some of these providers follow in order to achieve their end goal, Of which I’m discussing today is lying. Some course providers, In their infinite wisdom and sacred knowledge Decide to spread lies and misinformation in order to make their courses more appealable and interesting, Most of these lies are just catch phrases and fancy slogans to get you to pay for their services, I’m gonna go through and bust some. ...