TL;DR This is NOT a pure tech post nor I intended to.
Well, Linux has been in the mainstream for a couple of decades, in case, you failed to realize it. And full-time living with it has some major consequences. I shall be pretty blunt about it(haven’t I done so in various other instances??). But to remind you of the path chosen by me for my own sake and had nothing particular in mind.
Am I the only one? What a vague query! When you see things people are flocking into it like flying on a honeypot, not everyone has the same intention and motivation to do with it. That is quite understandable because we are different human beings and our gray cells between the ears have radically different things in store. But, one common underlying thing that knits us together is to use the damn same platform and probably the other offering (read as tools) on that space. Some people are even more courageous than most to put that invaluable and unbearable effort into bringing things from other platforms to this one. So, the underlying ethos to do that kind of stuff is to see and explore the unknown and uncharted territory with the help of something known for ages. That is a good ploy and kudos to those upbeat folks.
Now, while at it, some people believe that the decision to do something well is solely on their shoulders as it is often cited as “freedom to do whatever you like”, that statement is sincerely misleading. You just can not airy-fairy way of doing things that could be used in real-life scenarios, could you? Certainly NOT. Then, the crux is, it is always the case, whether you like it or not, that some people who are core to the project always have the say to get on with things with the project. Period. That is the harsh truth, the sooner you realize it the better for you. That certainly does not stop anyone from having their opinion and importantly working to force it in the other direction. We have had many over the decades, specifically in this space(real Linux and ecosystem), and it augers well for almost everybody.
One, striking noticeable thing, if you are observant enough, is to see that we just don’t care or entertain special cases that much. In fact, have a strong opinion of eliminating that state to the early possible interaction. It is a damn good thing, for the overall health of the project. Why? Because you have to deal with less memory scathing stuff than to do work seamlessly with other parts of the thing. Plus, generic implementation makes more sense in 90% of the cases or more, so people should be encouraged to engage in it. Oh, I have forgotten to remind you that, we just don’t care about the heroes of any sort. And it is pretty evident of people who drive the project, especially the Linux kernel.
While it brings all the freedom to express yourself and in the hope to make a mark on the world stage, oh yes, that is the driving force of a lot of people getting involved in the project. Alas, soon they find, it is not just what whisker to get on. You are supposed to have an enormous amount of grit and perseverance to get with the damn thing. Otherwise, you are just a wandering walker and will be forgotten in a fizzy. Those who come and stick(yours truly) with it for a long time for the sake of pure enjoyment and a certain sense of achievement(how small it is doesn’t matter really). I have cherished every small bit I did with it, with all my miscreant and vigor. Moreover, I am kind of over the moon(and stringently NOT complacent) that I did it myself, and it took way longer time to do whatever little and less impactful work.
Daily driving(that is a common jargon)we use in the tech world to say a simple real-life thing is “use it every walk of life”. And that has a serious kind of impact on our lives and the people we live with get the consequence of our involvement with our beloved thing. Oh, it is certainly not a hunky-dory situation to live with. Like life, it has a certain amount of uncertainty around it. But most of the kernel( read it as an important part, not just software).
So, adjusting to its vagaries is the lingua franca of surviving with it. And I have seen people give up too early, especially these days with so much distraction and the ever-growing crux of all quick gratification, meh, what a way to measure life events! But nonetheless, good work takes time and it is an undeniable truth that perseverance wins over mastery. Embracing the pain to evolve is more meaningful than to things given on a platter. Because it gives some sense of accomplishment, no matter what the scale. Provided, you are not bitten by the idiotic bug to compare yourself and your work to others for competitive sake. There will be always people who will supersede you in many ways, and that certainly does not mean you give up on your loved thing. I didn’t. Despite being told and shown not having the metal to go any further than what I “deserved to”. Now, I look back and wonder about that statement and find no logic and proper reasoning behind it. Empty words are easy to throw around and often done by the incompetent arseholes for their benefit. So, ignorance is bliss. Provided you are fully aware, of what to ignore and when to pay attention.
Staying on course is an important act of your commitment towards it. I have seen stupid people come with a bang and go with a bang and grab some limelight for themselves in a forgettable minuscule time. Good for them with their short span of in-vigorous vigil to seeing popular software. Also,, they come into the limelight to show their metal and how others are fared to be in the project. These subtleties are often missed by the naked eye. But so very harmful and highly recommended, if you discover such a feat( yours truly discover some, unfortunately), stay away or ignore it outright for your own sake.
I do what I love most is not a buzzword nor it was explicitly said two and half decades back( it might be now uproar in “unsocial media”), taking a decision to embark wasn’t that easy, considering the environment and the kinda grown-up I had had. Many have done better coming out of that similar environment. Every passing day of candor with my liking is kinda bliss to the life and every little piece takes away the grim of not good enough tag from my mind bit by bit. No, I am not a person who delves into pessimism for too long. The situation of real life does not allow me to linger in that mode, eject me out of it in a jiffy.
I have put forward what I could have done best with my limitations and certainly not sitting on it. Linux has given me the wings to express my way of seeing life and live it in my own way. Yes, there are still steps to be covered and I am well assisted by “real well-wishers by their act” to thrive. I am grateful for their consideration of my life input. One more thing that plays an important part, just not letting it go easily if I cling to something.
The excruciating pain of gaining some understanding in the early years helps the system to stabilize to get on with Linux. The lack of formal academic training made the progress slower, and it still does in some occurrences. However, I have discovered the way to get over the obstacle provided by doing so much trial and error and importantly not shy being about asking for help from people, and I felt( very important!) to provide that help. You can sense who can and can not in some sense when you are in it for a little longer, so you use your time judiciously to get it. I have always been very particular, in life, about my choices. Good or bad that beholds to me.
Bent on Linux was a damn good decision I made in the very first place at a very crucial juncture of life. And I put sincere deaf ears to people who I tagged as naysayers. It turns out boon for me. Gaining insight and living life with it is certainly a fascination that comes true in real life. I couldn’t have dreamt or done better.
Shortcoming! Who doesn’t have or what don’t have?? Getting over it and at least put an honest effort to get on with it is a bare minimal requirement, just like building a good long-lasting relationship with someone of your choice. Aren’t we all doing the same thing in life, knowingly or unknowingly? I have come to term that every good thing has some drawbacks and if you want to be in a long-lasting relationship with it, you have to ignore certain aspects of it. Oftentimes, the goods are much heavier than the downsides, when you realize some materialistic aspect takes a backseat. So, my hard-earned horse is allowing me to ride on it for the moment and I am doing my bit to get it fed properly.
I never had nor do I have any amount of inclination to compare with people who are good at on other platforms. I have always said, I feel at home on Linux and that’s my answer to their combative and competitive query. What’s the point of engaging in babbling which does not end in a fruitful result. I am more open to people who have the desire to understand and allow me to understand through their non-prejudice-laden understanding of some common interesting stuff.
My very strong and intentional avoidance of politics of any sort helps me to thrive in my eyes and understanding. When I sense something about it, I generally withdraw myself from it quietly. I am an apolitical person with a serious lack of understanding of what is achieved with it when things are clear, but not always. Like life, the tech world is prone to have some politics, after all, humans are still running the show and it reflects people’s choices about some technical things. But when the imposing takes precedence, then generally I take a call.
I had my fair share of what I wanted to do with Linux and hoped to give back more meaningful ways to it for the sake of my whole selfish reason.