Blog
my first npm package: remark-preview-to-frontmatter
February 9, 2026
As I was rebuilding my personal website (more on that in the future), I ran across an oddly difficult problem: how do I display a small preview of a blog article under the title? This might seem a simple endeavour, and it should be, but I soon found myself...
Why Physics Is the Best Science
July 25, 2023
We all reach the point in our lives where we must answer this infamous career defining question: “engineering or medicine?”. What this question actually translates to for you as a student is “would you rather study physics or biology?”. Well once it’s...
Timbo, the Thing the Web Can't Do
July 15, 2023
Note: you won’t understand anything unless you read another post called “the story of tic tac done”. So go read that one, then come back here A few weeks ago, I shared the story of tic-tac-done. A todo list app that I was making. That project failed,...
Can We Have Digital Governmental IDs Instead of Cards?
June 21, 2023
I recently turned 16 (happy birthday to me 🥳). This meant I needed to get my governmental ID made since I live in Egypt. unfortunately, It’s not a pleasant process, in fact it’s quite annoying 🙄. I have to be at a government facility, and it won’t get...
symbiosis
June 16, 2023
We all know how teamwork is so amazing, right? Well, what if we extend this idea further from just your classmates in the room or your co-workers on the team to include the whole internet? This might not be possible in your job, because you might work...
Correction: What Is Rss
June 7, 2023
Hello 👋 Is the quick correction for received previous article what is rss. I said that to subscribe to a blog you need to find the link to their rss feed, for actually works most rss reader app so the liver to do this to simply paste in the your well...
Do One Thing and Do It Very Well
June 7, 2023
In a previous post, I talked about a project i was working on called tic tac done, and i briefly mentioned how if I had focused on only one key feature it might have not failed. In this post, I’ll dive deeper into the benifits of having apps that do one...
The Story of Tic Tac Done
May 31, 2023
I have a history with failed projects. My “websites” folder is more like a graveyard than a portfolio, it’s filled with things I was once enthusiastic about but decided to abandon. One day, I decided that this won’t happen again, and it almost didn’t!...
What Is Rss
May 27, 2023
We consume a lot of digital media everyday. Written posts, videos, podcasts and the such. We mostly access these through platforms like youtube for video, spotify for podcasts and the specific website for blog posts. Add to that email newsletters, reddit...
How to Remember Stuff
May 18, 2023
The amount of things we have to remember now is more than we ever have! Jobs have shifted from being about expert craftsmanship and skill of hand to knowledge and analysis based. Even in jobs like cooking which have been around for a long time, you’re...
Friction
May 15, 2023
It’s often hard for us to do the things we want to do, even if we like them. Instead we find ourselves scrolling Facebook, and at the end of the day we might feel disappointed that we didn’t get to read the new books we bought, but somehow we spent 4...
How Minecraft has Infinite Worlds
May 13, 2023
Many of us have played games that have an “infinite amount of worlds” or “procedurally generated terrain”, but what does that mean? Surely someone didn’t sit down and make the 18 quintillion (18,000,000,000,000,000,000) planets of no man’s sky, so how...
The Web as the Ultimate App Platform
May 9, 2023
Think of the world wide web… what comes to mind? It really depands on who you are. A business owner or a marketer considers it to be where brands and people come to present themselves. A researcher believes it to be an interconnected network of documents...
Beliefs and Tribalism
April 30, 2023
You may have once met a person who (although you’ve presented all the evidence to) just won’t change their mind. You might wonder “how so? Why are they being completely illogical?”, well one explanation of that may be the psychology of our brains! We...