من فضائي الخاص لفضائكم ..
الثلاثاء، 6 يونيو 2023
The Brogrammer Phenomenon
السبت، 27 مايو 2023
It's all about perspective
There is a quote by Tupac Shakur that I find really inspiring, it says "Just because you lost me as a friend, doesn't mean you gained me as an enemy. I'm bigger then that, I still wanna see you eat, just not at my table".
Such words are strong because people change but that doesn't mean they become bad! Your perception of them is short and that's why you think they are bad though they become better and bigger.
I like this way as it shows how people grow in silence and surprise others while these days people calling this as passive aggressive encouraging people to be toxic by not trusting anyone and make trouble instead of minding their own business somewhere else!
It's all about perspective my friend, all about perspective!
الخميس، 25 مايو 2023
The "Family" Developer
Many of you, if not all, know about the Fast and Furious movies and the cliche of the family where it become a world wide meme where people make fun of Dom Torreto character and the family thing.
Now as a software engineer I can see Dom almost everywhere in my career, you know that guy who always underestimate the work and when he gets in trouble he start asking for help saying words like "come on man it won't take 5 mins to deploy forget about testing" in a downplay tone thinking he's your friend so it's ok to do that since it's logical to him and he deserves to be covered up to look good in front of others. Will this guy is the "Family" developer.
Now such developers makes our life harder, why? Will you will say because they are not smart which is not right as some of them is aware he is wrong and kinda knows the right action so it's not about being smart. So what is? It's their disrespect to other's work and to the engineering culture inside the team and to the global community, I'm not trying here to over complicate things but trying to make things faster by downplaying others work and allow a path to mess things up is not ok and even if you have to you need to discuss your opinion with the other side and put a plan to avoid such things as much as you can (unless you have a bad management/business team then good luck lol).
At the end software engineers needs to be both exact and creative not reckless and oblivious like a mechanic so try to be that and stop missing around!
This article was published originally as a thought on my Tech Telegram Channel, follow me if you are interested.
الأربعاء، 6 أكتوبر 2021
في أدب البعد...
أشكو إلى الله البعد عنهمُ ... كما شكى قيس بُعدَ لبنى
أشكو بحرارةٍ من ضيق صدري ... شكوى اليتيمِ فقد الوالدينا
في القلب غُصَّةٌ كادت أن ... تصيبني بما أصابَ مجنون ليلى
لكني لست بابن الملّوح ... فما طلبت القُربَ إلا إرضاءً لرب العالمينَ
ربي أنت أعلم بحالي فاسترني ... في هذه الدنيا ما دامت الروح فينا
لا أمنّي النفس بما لا تملك فقد صدق من قال "ما ليس لكَ حرامٌ عليك" ولست أدعوا بما لا يرضي الله رغم ضعفي كإنسان لكنّ الشعر هنا تزكيةٌ للنفس لترتقي لعلها تكون ممن قال فيهم الصدّيق "علموا أولادكم الشعر فإنه يعلمهم مكارم الأخلاق".
رابط المادة: http://iswy.co/e29blo
رابط المادة: http://iswy.co/e29blo
الأربعاء، 8 سبتمبر 2021
Classic Programmer Paintings
A year ago I discovered a website/blog called Classic Programming Paintings that takes classic paintings and add a title or a description inspired by software engineers life and work so I liked the idea and published some of my own on my Facebook page as a way of having fun and stress relief of work.
Here is some of the posts published (comments can be in both Arabic and English).
![]() | |||
Alternative Tech Solutions. | |
![]() | ||
مشان الله بدي approve عشان مديري يحل عني. Oh please can you approve my CR so manager can leave me alone. | |
![]() |
وين اليونت تست يا حدق. Gotcha! Where is the unit test you fool!. |
![]() |
Project sizing/scoping. |
![]() | |||
بدي permissions. I need access/permissions. | |
![]() |
وين الاسكيليشن، الاسكيليشن أهو (شكرا على الدندنة يا محترم). Why you didn't escalate them. |
![]() |
مش مشكلة ارميها على S3. It's ok we will just through it to S3. |
![]() |
جبتلك بروجكت زي ما بدك. I got you the project that will get you promoted. |
![]() | |
تخافش المقابلة خفيفة لطيفة. Don't be afraid, we will just evaluate/interview you. |
![]() |
Team meeting/gathering. |
And that's it folks! see you later.
Salam.
الأربعاء، 3 فبراير 2021
The Credit Paradox
Years later I grew up to realize how true that statement was, even though I don't work in a media related field but the main idea can touch any worker on this planet and as a software engineer who spend most of his time working from a desk with almost no noticeable interaction with others I think I need to see my name in the credits a.k.a. team planning docs, email updates and leadership meetings so I can achieve something meaningful in my career to be proud of, I know its tough for manager to represent the individuals reporting to them but ICs (individual contributeres) need full support from their managers to grow because that's what "managing people" is all about.
I have worked most of my career as an IC so I'm not here to tell others how to do their job but I'm able to advice them how enhance it and I believe I can tell any manager what makes them a great manager by telling them how to gain the loyalty of their team!
عامٌ جديد وأهداف جديدة
كنت بصدد كتابة قائمة بما أتمنى أن أنجزه لهذا العام (عام 2021) لكني ترددت درئا "للدراما" من جهة والابتعاد عن التقليد الأعمى لما ينتشر في العالم من جهة أخرى ولكن إذا كنت أريد وضع قائمة بأهدافي وربطها بإطار زمني محدد كنت سأبدأ من رمضان كما نصح أحد الأصدقاء مرة لعظم هذا الشهر الفضيل في الاسلام ولحديث النبي -صلى الله عليه وسلم- عن ما يكفره صوم رمضان من الذنوب.
ومهما كانت الأهداف فلا قيمة لها إن لم تكن لوجه الله تعالى تيمنا بحديث "إنما الأعمال بالنيات" الذي استحب أهل العلم أن يكون هذا الحديث بداية المصنفات والكتب (انظر) ﻷهميته في حياة المسلم الذي يسعى في الأرض طلبا لرضى الله في كل حركة وفي كل حرف وفي كل عمل مهما كان.
أما عن ما أرغب في تحقيقه فهو بسيط ﻷهل الهمم (أدعوا الله أن أكون منهم) عصيب على أهل الكسل والشقاء (أعوذ بالله أن أكون منهم) والقائمة بالنسبة لي كالتالي:
- قراءة المزيد من الكتب حيث أقوم بتتبع ما أقرأ على موقع Goodreads كنوعٍ من التحفيز.
- الحصول على شهادات في مواضيع تهمني في العمل كاستخدام الخدمات السحابية من شركة Amazon أو فهم لغة الجافا بشكل أعمق.
- حضور مجالس العلم الشرعي وتعويض ما فاتني بسبب تقصيري وانشغالي.
- خسارة بعض الوزن حفاظا على الصحة ﻷن جسمي أمانة من الخالق.
- الزواج من فتاة صالحة أأسس معها بيتا يرضي الله.