Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 1

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.

February

What's cool vs what's useful

What's cool vs what's useful

What's really cool is an AI you can have a seamless conversation with. What's useful is a service that can answer your questions.

2021

October

Design for Stress

Design for Stress

When my wife goes out with the kids, she usually texts me when she arrives at her destination. But this one time, she didn't. I knew everything was fine, but it's a force of habit. I waited a bit then sent her a text: "You guys made it in one piece?" I got no response. Again, I knew they were fine but... what if? I waited a half hour and called. The phone rang and went to voicemail. Again, they often go out and it's not like she always texts right when she gets there. Plus she is meeting her friends, maybe she just forgot. But... What if?

August

I stopped sleeping, then I started hallucinating.

I stopped sleeping, then I started hallucinating.

It was already March of 2019, I had promised myself I would do my taxes early this time. When you try to file your taxes on your own, you can see the invisible hand of Intuit making sure the process is as confusing as possible. This time though, I'd hire someone. No more confusion.

A moment of your time

A moment of your time

On July 1st of 1941, wealthy American families gathered around their living rooms in New York city. They could afford to drive down Ebbets Field where the Brooklyn Dodgers and the Philadelphia Phillies were to face off in a game of baseball. But on that day, these hard working Americans chose not to. Instead, they decided to watch the game in the comfort of their living room. A luxury we take for granted today.

July

Ai for the Clueless Developer

Ai for the Clueless Developer

As a web developer, I am proud when asked about my work experience. I worked with a dozen programming languages and I can fairly quickly learn a new one. I use them both for work and privately. When I have new ideas, I open up vim, write code, test the idea locally. If it works I then quickly spin a digitalocean droplet to validate the idea with real people. All this just for fun. But from time to time, I am asked about Artificial Intelligence and my answer is not as enthusiastic.

JS Tip of the day

All you need to know about Type coercion in JavaScript

There are two ways to think of type coercion in JavaScript. One is to the dictionary definition, which is the conversion of values into common data types to fac…

Photography