Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 1

2023

October

Are we still doing small files?

Are we still doing small files?

As soon as I deployed my code, the lead dev launched webpagetest.com and entered our domain name. The code was working perfectly, but he needed to make sure that the website was still fast. A perfect score of A or we would have to get back to work. Granted the company was in the process of being sold for 1.1 billion dollars.

September

A dating app that can teach you how to date

A dating app that can teach you how to date

I stumbled upon this dating app with a fresh twist – no profile pictures. I can appreciate the effort to shift the focus away from superficial looks and promote meaningful connections through words. But I couldn't help but feel that it misses the mark when it comes to addressing the real issues in the world of dating apps.

August

100 o'clock

100 o'clock

What if a day was a hundred hours? I often played this scenario in my head and thought it shouldn't be too hard to simulate. But when I finally got to it, I found that a lot of things with time are just arbitrary. There isn't a fundamental constant that defines time as we currently know it. We just had to agree on some values to get the math going.

March

You also don't need a new laptop

You also don't need a new laptop

Going through an inventory of my electronic devices last year, I noticed that I did not own a PC. At least not one in the traditional sense: A tower humming under my desk. I do have a few Raspberry PIs scattered throughout the house. I also realized that my smartphone was 6 years old. What I failed to notice at the time was that my main laptop, an Asus Zenbook UX501V, the one I use to write these blog posts, is from 2016. And it still kicks ass!

The Reality of Working in Tech: We're Not Hired to Write Code

The Reality of Working in Tech: We're Not Hired to Write Code

"So, is everyone losing their minds yet?" My ex-coworker asked me over yahoo messenger. He quit after getting enraged by new work policies that specifically targeted him. I looked up from my screen, and saw that the team of developers who used to work alongside my ex-coworker were now silently working on their respective machines in the row next to me. His old monitor had been taken away. His tower was sitting on the now open office desk, collecting its first coat of dust.

2022

August

To become a great programmer, never say “It's not working”

To become a great programmer, never say “It's not working”

Early in my career, I've spent an excessive amount of time answering questions on Stackoverflow. I've watched the platform go from being expert-centric. Experienced programmers tried to get answers to some complex issues. To a much lower barrier of entry. Everyone who wanted to dabble with programming could have their questions answered. This opened the floodgates to some very basic questions asked in the most complex way possible.

May

Reviewing the OnePlus 3 after 6 years of use

Reviewing the OnePlus 3 after 6 years of use

What does it mean to use a phone for 6 years? Can you even use a smartphone for this long? Every year, there is a new iPhone, there is a new Samsung, there is a new Pixel. These are great devices. But for every year that these new devices came out, I asked myself the same question. What will I be gaining by switching my old phone?

In defense of boredom

In defense of boredom

In 2017, I set a new goal. I wanted to read. I wanted to read every book I could get my hands on. I started small with the Alchemist, and the next thing you know I was deep in the Game of thrones series, reflecting on Xaro Xhoan Daxos's story line. I loved every book I read, even the ones I hated. They gave me new ideas I never thought off. Reading is like living, but on steroids. You travel far and wide, through time, through history, and even into ideas, all from the comfort of your couch. I really enjoyed reading. But when I looked through my little online library this year, I found that I hadn't read a single book in 2022.

March

CSS sucks because we don't bother learning it.

CSS sucks because we don't bother learning it.

Every time I hear someone complaining about how much CSS sucks, I have one question: Did you ever learn CSS? The words want to burst out of my lips but I stay silent and keep to myself. When I was much greener in this field, I used to ask the question. What I noticed is that no one was willing to change their mind. CSS sucked, it was designed by some terrible people, and now we have no choice but to maintain it. The reality is, you can say that about pretty much every programming language. Though people like to point out that CSS is not one. But do we ever set time to learn CSS?

Dear recruiters, don't ghost me

Dear recruiters, don't ghost me

“Everyone in the office agrees, you are pretty cool.” That's the text message I got after the call. At that point, I had the confidence to work for this fortune 10 company. Sure, I had already failed the technical assessment 6 months prior, but this time, it was going to be different. We exchanged phone numbers, we sent text messages and memes. We communicated in the off hours. This was not your typical recruiter interaction. But I did not expect it to end like a romantic break-up.

JS Tip of the day

How to get an element position on the page

This used to be a painful thing to find on the page. Well it wasn't but almost everyone suggested you use a hacky way to find the correct position of an element…

Photography