Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

October 2017

A Taste

A Taste

If you read any commentary about Uber, it is awful. It might even be one of the worst companies. Whether it is for their discrimination of women, their political affiliation, the extreme pay gap between driver and employee, or robbing taxi drivers from their jobs, they have all the ingredients to constitute what most people would call bad for humans. But at the same time, they have created one of the most useful business in our decade.

Computatrum Anthropomorphicus

Computatrum Anthropomorphicus

Inspired by Animalus Anthropomorphicus coined by Yann Martell, the author of the excellent book Life of Pi. The term is defined as "the animal as seen through the human eyes." This explains our need/obsession with giving animals human attributes.

What is your text editor for?

What is your text editor for?

What makes the web dynamic is the ability to entering data. Data comes in many forms, but the most prevalent and simplest data format is still text. Text can be written using a keyboard, real or virtual. Whether you want your users to write a personal message, or write a post on Facebook, or tweet, what you need is an input box.

Highly addictive and distracting

Highly addictive and distracting

You have to make a choice. Two screens in front of you. One has the long and tedious work you have to do. You have to manually write both JavaScript and PHP validation script for a 40 fields form and it is not styled. You only got a JPEG for reference. On the other screen, the new Unreleased Star Wars movie is playing. If you don't like star wars and boycott Disney like a decent person should, just imagine your favorite movie playing.

JS Tip of the day

Calling a function that has no name

You can make use of recursion easily in JavaScript. Let's try it with factorials: function factorial(num){ if (num < 0) { return -1; } e…

Photography