Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 11

2019

January

What I did last year

What I did last year

2018 has been so busy that I have felt completely overwhelmed... In a good way. I feel like this is the year I grew the most both as a developer and as a man.

2018

December

How to do anything you want with programming

How to do anything you want with programming

I am an annoying instructor because people ask me questions that sound complex to beginners and I give simple obvious answers that are usually not impressive or intuitive. A student asked me a question that was worded in a manner too complex for him to find an answer.

Against facebook

Against facebook

I can't help but feel terrible when I see all the news and articles coming out against facebook. No, I am not supporting facebook and all the terrible decisions they made. What I feel bad about is that we haven't learn anything.

November

Why can't I get hired?

Why can't I get hired?

Companies are struggling to find developers. It's one of these things you are not sure if people are saying this to brag or they are genuinely having a problem. I ask because on the other side, developers are also having a hard time getting hired. Junior developers say no one wants to hire juniors because all jobs require many years of experience. Experienced developers say they can't get jobs quick enough because companies don't want to pay a lot for experienced programmers.

The 4 Phases of computing

The 4 Phases of computing

Everyone and their grandma will be able to drag and drop a few functions with fun emoticons to create fully functional applications. This is not the future, it is happening right now. But the underlying technology will become so big and complex that no one person will understand the whole of it.

October

No Loyalty

No Loyalty

I've bought multiple phone cases over the past 10 years. For each case I bought, I was a satisfied customer. Yet after doing some digging I realized that I have never bought twice from the same vendor. "Why not?" You might ask. Because I bought them on Amazon.

September

Respecting Do Not Track with Google Analytics

Respecting Do Not Track with Google Analytics

It's hard for me to talk about user privacy on this blog when I have Google Analytics measuring everything you do on the website. I've tried to move away from it in the past and use the self-hosted open-source alternative but it quickly failed. When I received a burst of traffic, the server on which it was hosted crashed. I'm still looking for a self-hosted solution but in the meanwhile, I will do what I can to limit tracking by respecting users that specifically ask not to be tracked.

Kwik Talk - A Conversation Simulator

Kwik Talk - A Conversation Simulator

Recently I was reading an article that stated that human conversation is limited to a maximum of 4 people. Add more people to the group and they slowly break into smaller groups.

August

Watch YouTube Forever to Win

Watch YouTube Forever to Win

The ultimate experience on YouTube is to have you watch an infinite amount of videos. If you ask Susan Wojcicki (YouTube's CEO), if her goal is to have the maximum number of people glued to the YouTube app in perpetuity, of course her answer will be no, and she will not be lying. We all know that spending an excessive amount of time in front of a screen is not a healthy behavior. But the fact is, this is exactly what the algorithm that serves you your next video is trying to do. And if it succeeds in doing it's job, you will watch videos in perpetuity.

I'm writing a book

I'm writing a book

If anything is clear since I wrote the last article about the machine firing me, it's that most people wanted to read more. They cruised my blog, trying to find more to read but I seldom tell stories. Instead I talk about JavaScript, CDNs, and PHP. Things that are more practical then interesting. It seems accidental that I even wrote a story this time, but it's not. I have been working on story like format with more failures than successes.

JS Tip of the day

Organizing your JavaScript

Relative to other languages, learning JavaScript is a much easier process. It's easy to use it to add a functionality to your website. For example making a pop …

Photography