Who Am I?
I am Walid Mujahid. That is actually written and pronounced وليد مجاهد, but yeah.
I am a Muslim. That one statement should say it all … My loyalty is first to the one and only God that created everything and who Himself is outside of all creation, space, time, and anything else possibly imagined. Then to the Prophet Muhammad ﷺ.
I follow Quran, Sunnah, and the first 3 generations of known-to-be-noble-pious-and-knowledgeable Muslimeen.
My priorities in many “things” I do follow this order -it is quite general, but by “things” I mean “duties” and how I prioritise going about them-: Myself, my family, the world-spanning nation of Muslimeen -starting from whatever locality I end up in, to the entire globe-, and then everyone else.
How did I get here?
Umm – my father and mother? By the will of the one-and-only-god-creator-sustainer-of-all-worlds-and-anything-else-imaginable? Hacktoberfest?
Where do I live?
The United States of America. More Specifically, Florida. However, I really hope and pay that that fact changes soon. Possible travel destinations: Japan, Malaysia, and or Egypt.
What is my favourite smell?
Well, I am not going to ask if I can list multiple.
I like the smell of fried tofu, boiled chicken, the smell of the pastry فطاير shops that can be found throughout my home city of Damascus, and a few other smells that I cannot remember at this exact moment but are definitely my favourites
What are some of your favorite programming languages/technologies and why is the answer Go?
First off, my answer is not Go. Sorry to disappoint.
I actually have 3 favourites. The first being Python and I do not think that will ever change. Erlang comes up next and then C. I need to work to improve my skill more in the latter two, though. When I learn it, Rust would be added to the list as well. I just know it
I love functional programming and lean towards the more general declarative paradigm.
I am not a big fan of object oriented for some reason, but I think that is mainly due to my distaste for inheritance. Small things can ruin overall experiences for me. I try to stay SOLID and I love composition.
I am a fan of Uncle Bob along with his Clean Architecture.
I am also a fan of microservice architectures.
I love Docker.
IDEs and text editors are very annoying. My computer is filled with them for some reason -I actually know the reason
I have worked with some JetBrains IDEs, to Visual Studio, to Vi/Vim, Nano, to Notepad, to Eclipse, to Android Studio -which is just IDEA-, to Notepad++, to Atom. Not all at once, of course, nor even in that order, but spread out through years.
The thing is, despite all of that, I think I am slowly converting myself to Emacs. Oh, and to whoever is listening, I am starting to think Emacs is “better” than Vim
Anyway, back to Docker. Since early in my experiences with it, I have been fascinated by its potential to revolutionise my various local -even team- development environments and workflows.
I tinker around with Raspberry PIs. I have various ideas every now and then.
One of the most prominent things I have been pondering on doing with the Pis is moving the main bulk of my development environments, workflows and tools so at the base of it all, it looks something like this:
All-headless + Arch Linux ARM + Docker + Emacs + some list of tools that should not go past 5 + my friend DigitalOcean for anything else processing/computing intensive.
I am a Linux person. I am not a big fan of Mac, but I have no big complaints against it. I do not like Windows. I have had to work with it regularly over the past year. Though, I have to be thankful for Powershell. It makes things bearable.
I need to get more into open source projects. I have been thinking of Python core development and Linux Kernel, but have gotten to neither. Due to the Hacktoberfest, I found LBRY and so I start with it.
There are many technologies that interest me.
Blockchain and similar technologies is one. Especially when it comes to Decentralised Autonomous Corporations/Entities.
Artificial Intelligence, Machine Learning, Deep Learning, and the more specific field of NLP -especially when it comes non-english - are all areas of interest to me.
Outside the more immediate areas of technology …
I have interests in many fields of study, research, and subjects/topics. Of them are:
The 12 areas of study of the Arabic Language. The various areas of studies/sciences of Islam. Of them being the Sciences of Quran and Hadith.
Almost all areas of mathematics.
I am fascinated by the Japanese language. I would not mind adding that to the list of languages I have -not a long list. Same with Spanish and slightly French, just because. I would add Mandarin, but spoken chinese sounds almost as uncomfortable as spoken English feels.
Are we living in a simulation?
Short answer: no.
The less than long answer:
It does not matter.
The long answer:
Even if this was a simulation, one would still have to act properly. As long as one has the faculties to reason and make choice based on what can be perceived, one is going to need to make choices between the perceived right and wrong steps. This will be the case regardless of whether this is a simulation, dream world, or not.
However, this world very much real. It a shadow, though, of two things that are equally real. This world is the shadow of heaven and hell. We all have freedom of choice as limited as the brainpower we have to think and we are also locked into whatever has been predestined overall, both at the same time.
For as long as this world lasts, one is going to have thought, make decisions, and be responsible for the “freedom” the power of thought and consciousness brings.
This world is a test and full of possible “business” investments. If you can decide between things, no matter how fake someone could claim that ability is, you are still responsible for the final decision. And, the ROI one will definitely find out, after one is dead and wakes up again.
None of that would change, for as long as the ability to think exists and the ability to choose. Even if this was a simulation.
Then again, the world is full of people who do want to think. Maybe they are the ones in a simulation. Perhaps those who are truly unable to think are in the real world while the rest of us are in an in-between world. 3 groups, 3 worlds, and who knows many alternate worlds within each