Oladeji Afolabi [waltergates]
How did you begin programming and at what age?
I started programming at the age of 21 while already in the University, and it began for me as a trial and error type of thing.
What languages do you code, and in what platforms?
I used to code with diverse languages of old, like C++, VB, .Net. but I only use PHP and MySQL now
Please list web addresses where we can see some of your work
What motivates you to undertake a new project?
I am basically motivated by new challenges. Things I've never done
What part of project development is most gratifying to you?
Of recent, I think it is shifting to Database Administration
From the outside, it seems a rational job, but is creativity necessary for programming?
I see programming more as an art. Its mainly about creativity.
What conditions do you need to concentrate when programming?
I guess it differs from people to people. For me, the very quiet and serene atmosphere does not work. I am at my best with music and when my energies are the heighest
After working for long periods of time, have you ever felt as though you were in a bubble?
After working for a long time, I usually feel like its time to go out and get wild (Laugh)
When you check out code you wrote time ago, what's the main difference with respect to code that you write nowadays?
Most times when I look at my old codes and logic, I laugh because It has been greatly improved. And a few times the old modules could be so deep and I would wonder if I actually wrote it.
Do you still buy programming books, or do you learn everything from online sources?
I have never bought programming books. I was learning by trial and errors at start. But now online resources are the main learning center.
Do you think programming should be taught at the basic education level?
I would actually recommend that
What has been your experience in marketing your software?
I initially was outsourcing the marketing. But now I have built a business around it, so we have marketing department.
What do you learn from software users?
A lot. Users could give you hell. but at the same time, they can drill you to excellence.
Besides, working with users in various fields have really given me deep knowledge of various business types and how to run such. So, from such experiences, we are diversifying now.
How often do you clean dirt-buildup on your keyboard?
I clean such dirts at least 3 times a week. I am quite meticulous.
In social settings, do people become interested when you tell them you are a software developer?
I think its getting to that now. Though most often just curiosity.
Do you work alone or in a team? Which do you prefer?
Sincerely I prefer to work alone, but it doesn't work for me anymore so it is a team work now
Are you one of the first to update to new software when it comes out, or do you normally wait until more stable versions appear?
Nope. I am not too quick to embrace new technologies
What is your main reason for not meeting project deadlines?
Only if the users delay in giving the required details
What advice would you give to someone who wants to become a programmer?
I would say to such ones, Interest and determination is key!