Mohsen's Avatar

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...