Blog

Programming insights to Storytelling, it's all here.

Ibrahim Diallo

Page - 37

2013

June

Gun safety and Internet literacy.

Gun safety and Internet literacy.

I recently read a post by Steve Blank where he compared the Internet with guns. He talks about how important it was to learn about gun safety. It was the first thing he learned in boy scout camp in the rifle range before even handling a weapon. Later when he purchased a heavier weapon, he hired a professional to teach him about gun safety before using it. He suggest that when accessing the web the first time, the same precautions should be taken. Interestingly the same day I read his post, I was invited to a shooting range and my experience was quiet different.

May

You don't just say No, you have to earn it first.

You don't just say No, you have to earn it first.

Saying yes is much easier than saying no. Most of the time, we say yes because we don't want to hurt feelings or we want to be nice. But what is the point saying yes if you don't plan to do what you are asked? Saying no is mostly seen as rude, even though it makes perfect sense in some situations. This may not be a big deal when friends and family are asking you for a favor, but sometimes answering a yes or no question can determine our future.

The best thing you can do is to start making mistakes

The best thing you can do is to start making mistakes

Pair programming is amazing. Looking at your own codes for hours on end makes you overlook the smallest mistakes. When debugging instead of reading the code we recite it in your mind, because we think we know what we wrote. When someone else sits next to me and point out obvious mistakes I made I yell "fire!" and use the distraction to quicly fix the error. No, I don't really do that, I would have to come up with too many puns and my creative moments are as rare as gold. But I am not afraid of making mistakes.

Working from home is not for everyone.

Working from home is not for everyone.

The notion of working remotely or from home is amazing. You don't have to drive to work, you don't have to think about parking ,you can work in your pajamas, and so on. But do you end up being productive?

What do you do when your idea is already taken

What do you do when your idea is already taken

When I was still in college, I had a friend who was trying to convince me to get on board for the new life changing idea she had. It was a big secret. She called me into a room and looked over her shoulders to make sure no one was eavesdropping.

My solution is to run away ... at least for a moment

My solution is to run away ... at least for a moment

What do you do when you hit a wall? When you found a bug and you can't figure out how to fix it. You spend hours and hours in front of the screen and nothing seems to work. Sometimes this can be the worse nightmare for a programmer and putting more hours trying to fix it won't make a difference.

From full stack dev to backend dev and then back.

From full stack dev to backend dev and then back.

When you are working on your own as a developer you get exposed to many aspect of the business. You don't really draw border lines. As a web developer you blend in all kind of technology and you consider it all just web development. When you work in a big or established company it is a little different. They don't need full stack developers. They have a person or a group of people that work in just one thing; DBA or Unix for example. If you do this for a while you can become an expert in your field, but lose something in other areas.

Staying motivated when things are not that exciting.

Staying motivated when things are not that exciting.

The tech world has developed a hollywood-ish image over the years. When you say work in the tech industry, everyone imagine a cool new start-up where hip youngsters dressed in the latest fashion thread, program by day and hit the clubs by night. They play video games at lunch and work on cool projects that disrupt big companies and change the world. Maybe that's how it is when you work at Google, Facebook, or some other company, however that's not what I am experiencing.

April

How to get less traffic and drive users away.

How to get less traffic and drive users away.

Getting traffic on your website is one of the hardest things. You read lots of stories on hacker news on what X website did to get a massive amount of visitors in a short timespan. Almost always each articles use different strategies, so it is hard to pinpoint what makes them successful. I don't get much traffic and I do try to follow these advices. However if you ask me how to drive people away, I can definitely help you with that.

Learning javascript in just 30 days

Learning javascript in just 30 days

Yes, I think it is fair to say that you can learn javascript in just 30 days. At least it did it for me. Not exactly 30 days but it was close enough, so I rounded it to a nice 30. Javascript can be very confusing to an experienced programmer, because it is very different then other languages. However it is not so hard if it is your first language. Learning the basic should be easy, but when you get into scoping and closure it is something else.

JS Tip of the day

Checking if variable is an Array

Since the last time I tackled this issue, there has been some improvements to newer versions of JavaScript. The Array object now has the isArray() method. To ch…

Photography