๐๐ถ๐๐ฒ๐ฟ๐๐ฒ ๐ฉ๐ผ๐ถ๐ฐ๐ฒ๐, ๐ฆ๐ต๐ฎ๐ฟ๐ฒ๐ฑ ๐๐ผ๐ฎ๐น๐: ๐ฆ๐ผ๐บ๐ฎ๐น๐ถ๐ ๐ถ๐ป ๐ง๐ฒ๐ฐ๐ต ๐ ๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐
I had the privilege of speaking at a tech event hosted by @somalisintech (SiT) @Microsoft and it was truly an honour to share my experiences and advice with the community.
I built the first free, open-source unified Azure emulator.
AWS has had LocalStack for years. Azure had nothing.
miniblue: test Azure resources locally. No account. No costs. One binary.
- 21 services
- Works with Terraform + Pulumi
- ~8MB Docker image
- <1s startup
https://t.co/yoLgKCTVTh
I built the first free, open-source unified Azure emulator.
AWS has had LocalStack for years. Azure had nothing.
miniblue: test Azure resources locally. No account. No costs. One binary.
- 21 services
- Works with Terraform + Pulumi
- ~8MB Docker image
- <1s startup
https://t.co/yoLgKCTVTh
Finally built my personal site.
Clean, simple, all my blogs + links in one place.
Custom newsletter too. Built with Astra & Vanilla CSS.
100% vibe-coded!
https://t.co/feWzDr3KYv
Saw someone coding today.
Same prompt.
ChatGPT.
Claude.
Gemini.
DeepSeek.
Grok.
Waited for all the answers.
Dropped each one into a separate file.
Ran them all.
Kept the best output.
It was me.
Itโs finally out! We have released our YouTube channel and out first video โA Day In The Life Of Muslim Software Engineers In Londonโ
Would really appreciate it if you could subscribe, like and retweet โค๏ธ
https://t.co/DYBTRqBudQ
@CodeWithMo Thank you for the support bro. Itโs honestly a game changer. If people knew the benefits you get from posting regularly with consistency, people would jump on it!
Donโt focus on learning. Focus on application. Because if you donโt apply what you learn, youโll forget 75% in after 6 days.
Tldr: Learning without application is an absolute waste!
Ref: Harvard Business Review
As a Muslim, itโs upon you to focus on your deen as well as your career. Neither one should be slacking.
If one of them is slacking, then rectify it and take the means to be good at it.
Spend the first 3 years of your career ensuring these to accelerate your growth โก๏ธ:
- become proficient in at least one stack
- understand infrastructure and architecture
- understand how your work fits into the big scheme
- show extreme ownership and lead
- help others succeed
#softwareengineering #career #growth
The sense of fulfilment you get from helping people without expecting anything back is unmatched ๐
๐ In Islam, this is a key spiritual principle, reflected in many verses of the Quran, with the emphasis on selfless giving for the pleasure of Allah (God) alone, and not for the admiration or gratitude of others.
๐ It reminds us that our lives are deeply interconnected. When we help others, we are not just aiding them but also enriching our own human experience. In the process, we are building a stronger, more compassionate community and world. It's this realisation that brings about a sense of fulfilment unmatched by any material gain.
๐ซ After all, in giving we receive - not necessarily in material or worldly terms, but in a deep, soulful sense of connection, purpose, and inner peace. And that is indeed a precious reward.
#community #support #islam
Here is a 5-step process I follow to learn new technologies, tools and frameworks โก
1. I implement "Hello world" equivalent of, literally, every new thing I am learning, be it frameworks, libraries, or databases.
2. With enough experience, you can build an inherent understanding that does not require implementation; and this is where you can form dots just by skimming.
Note: reaching this stage requires continuous learning studying and practicing.
3. I would refer to reference books. But if it is hard to understand something, I refer to blogs and videos that guide me in quickly forming the dots.
There are the 3 phases of understanding
- Beginner: Blogs and Tutorial Videos
- Intermediate: Blogs and Conference
- Advanced: Papers, Conference, Books
4. I would build a project or work on something that is hands-on, something related to the topic of course.
5. To form a deeper understanding, I would teach it to others.
Putting myself in someone else's shoes helps me question my understanding and ensure I grasp the concept well.
Everyone has their own method of learning. The above has worked very well for me in the past. Try what works and leave what doesnโt.
What other methods would you add?
#softwareengineering #learning
Coding is just part of what web developers do.
Mastering these and youโll become a much better developer:
- Browser dev tools
- Code editor
- Deployment workflows
- NPM
- GIT
- Module packers
- Server management
- Soft Skills
What would you add?
Progress is often invisible.
You struggle, you struggle.
Then, one day, all of a sudden everything seems obvious and you move to the next level.
You repeat the process, you gain self-confidence and every step forward fuels your growth, honing your resilience.