
Mohammed El-Afifi
I'm a software developer by profession.
Work
senior software developer at Luxoft
loading...
We're a place where coders share, stay up-to-date and grow their careers.
I'm a software developer by profession.
Work
senior software developer at Luxoft
All 31 comments
14 great tips to make amazing CLI applications
Excellent article. Can grow to a full-blown tome.
What online games do you play with your remote co-workers?
Nothing.
Apocalyptic: ☢️ If there where no more computers tomorrow, what would you do?
I'll get back to my hobbies and the activities I love and est...
The Wacky World of Closures & What Makes Them Useful
Nice article, especially for the pointer to how closures are ...
Become a better writer as a developer
Thanks for the article. It's really rare when I find such a t...
How to make your first contribution to Open Source? A Beginner's Guide
A very nice article. Just a small note: You don't have to ini...
What was your first hobby or interest?
Reading(if we can so say) or otherwise playing music.
Do I need to do private side projects to be/become a professional web developer?
I'm going to talk from the perspective of a software develope...
Setting Up a Fresh Ubuntu 21.04 Desktop as Personal Computer
Sorry missed it, probably because I focused on the multimedia...
Setting Up a Fresh Ubuntu 21.04 Desktop as Personal Computer
For video and audio processing and recording, you can also tr...
Are you a good developer already?
What makes a good developer? Besides all that has been said, ...
Production-ready Python
I don't see the referenced stackoverflow question is saying a...
Production-ready Python
Forget venv and requirements.txt; use pipenv instead and you'...
What's Your Hobbies Other Than Programming?
Watching movies Playing video games on PC Reading stories an...
“What is your current salary?” is a red flag that you don’t want to work here
I even think that the question isn't acceptable from an exter...
How To Master A Programming Language Really Fast 🔥
It depends on what you're coding.
How To Master A Programming Language Really Fast 🔥
Ironically I don't even understand the solution in any langua...
When do you work on your side projects?
When I have a moment, and not even all my free moments.
Are you using WiFi or Ethernet right now?
Cable.
🌳🚀 CS Visualized: Useful Git Commands
Nice read. One note though about rebasing is that we can stil...
Can anyone become a developer?
You're simply not considering the possibility of trying to ...
Using Python's Type Annotations
I'm going to write my honest opinion about this. I got to l...
9 Evil Bash Commands Explained
What about messing the order of filters and actions with the ...
Git: Cheat Sheet (advanced)
Sorry, it seems I completely messed up the comment. I meant...
Git: Cheat Sheet (advanced)
Nice article. I got to learn about a few things I didn't kn...
Unpopular opinion? I don't do puzzle coding tests.
Knowing the principles of algorithms and how different algo...
Are You a Mediocre Developer? ME TOO
This's another vibrant article along the same lines as your...
Are You a Mediocre Developer? ME TOO
I've enjoyed reading this article a lot; it's poignant and ...
Create a Dynamic Prompt String in Bash
github.com/ohmybash/oh-my-bash is oh-my-zsh equivalent for ...