Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 37

2014

June

Passive artificial intelligence

Passive artificial intelligence

There are lots of interesting papers about artificial intelligence. A simple google search will give you tons of material to read. Artificial intelligence is more advanced than ever and is used in so many fields. But if you ask the average consumer, you will hear that we are just not there yet and one of the examples sited will be Siri.

What you do as a web developer

What you do as a web developer

Five years I have worked in places where I was given weird puzzles in the interviews. I've been asked to implement linked list, red black trees, Fibonacci and various sorting algorithm. Five years I've been confidently waiting for the day I will use these fancy terms in my code. But today, all hope is gone. Looks like they tricked me into thinking I will have the chance to implement bubble sort.

It's time to face the music

It's time to face the music

This post started as a rant. In March 2014, I was completely fed up with my job, I couldn't take it anymore. I spent one night in bed thinking about my experience, the stress, the anger and it was suddenly 3 am. I pulled out my phone and wrote my 2 weeks notice. I didn't send it, I just kept it for when I will be ready. The next morning I started writing this post and the first version was pretty much about how much I hated my job. But truly, I do not hate my job.

Failing spectacularly

Failing spectacularly

Last January I decided it was time for me to get back to winter sports. This time I was better prepared then the last and I went with some professionals. There is one thing anyone who ever went snowboarding will tell you. You will fall. It won't be a graceful fall. You will fall on your ass and it will hurt.

Why I keep playing video games

Why I keep playing video games

When I say I am a gamer, you will probably imagine I have a pimped out PC with the latest graphic cards and liquid cooling system. The game I'll play will be a first person shooter on a large monitor. Let me not forget the headphones, microphones and high speed Internet. If not a PC then probably the latest console. It doesn't matter, at the end of the day it is the cliché you see in Hollywood movies.

May

I'll pay less for the copy

I'll pay less for the copy

What kind of work are you doing. Are you doing exactly what you are told? Are you making a copy of your boss's work? Copies don't sell higher than the original. If you are making a copy, you will be paid accordingly.

Bringing back the PC

Bringing back the PC

If an arsenal of computers put a man on the moon in the 60s, today the USB stick dangling on your key chain could make miracles. Of course not all computers are designed to do something as great. You may be using your old PC, that some have claimed to be dead, to do mundane tasks like surfing the web or checking your email. This same computer, that first of all belongs to you, second is consistently connected to the Internet, third is relatively fast speed, can do much more than just allow you to check your email. I would like to introduce the PC 2.0 no different then the previous PC, simply re-branded for marketing purposes.

Stop being productive

Stop being productive

Every once in a while I find a few tricks that make me more productive. I post them right here on the blog. Productivity is relative however. What is a productive day? Sometimes I go to work and spend the whole day working without checking YouTube, reading blogs or news, and I feel productive. But when I get home, I am tired and I sleep until the next day. Then I feel like I have not been productive toward something else.

Compiler, dear

Compiler, dear

When I say I have spent a long time workingplaying with code it might seem like a joke for those who have been programmers for 10 or 20 years. My experience is far less but nevertheless it is a long time. The compiler, which could be gcc, the IDE, the browser, or anything that understands code, is the programmer's best friend. You tell it what you want and it does it. Usually followed by satisfaction.

Writing to tell a story

Writing to tell a story

There are those moments where I feel the need to share. Sometimes it is when I do something small like fix a bug, or even smaller like when I first really understood what the value of π (PI) actually refers to. It feels great and when it happens I want to share. Unfortunately when I talk about it, the conversion from thoughts in my head to spoken words is a lossy transaction. I end up being a complete bore.

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