Introducing Ebot Tabi, a Cameroonian Software Developer
Once again here we are on the black amphitheater, but this time around I will be talking about my own colleague and I remember a few years back when I met him and he was very much eager to get into software and web development and wanted to immidiately start coding on www.ubstudents.com also remember instructing his men Ebot Ndip www.ebotndip.com to take him through the java drills….
Enough of my talking lets get to know Ebot Tabi from the picture below and the question and answer session that follows.

What are your names
Ebot Tabi
Where do you live and work
Buea, Cameroon
How did you get the skills in software development(university, professonal school, online certifications, study from home, internet)
Self tutoring and learning from others
What are the tools you use in your daily activities (windows, WAMP, visual studio, dreamweaver, netbeans, eclipse, etc)
Windows/Linux OS, netbeans, Dreamweaver, XAMP/LAMP, eclipse
How long have you been writing codes or doing any form of software engineering/development
2 years
Can you give some examples of projects you have developed or you have been a part of the development
Naijaborn.com, currently thinking on a location based directory service for some african countries for sometime in future.
Are you more into object oriented programming or structural/procedural programming, or something else like aspect oriented etc.
Object Oriented programming
While developing/engineering do you believe in KISS(Keep It Simple…) and Less is more
KISS
What are some of the software development design patterns you have used (eg MVC, Facade, Observer, front controller, singleton)
MVC
What software development cycles have you used before (Extreme Programming, SCRUM, Waterfall, Agile, Itterative, etc)
Agile
Do you find design patterns usefull and do you think they help make codes orderly for teams to work together and future maintenance a breeze
Yes
Can you tell us about any computerscience theories you have applied before ( Bayesian Theory, parallel computing, Bigtable, Mapreduce, Active Records, etc)
Active Records
Do you work in a team environment if so what tools do you use for collaboration (eg collabtive, unfuddle, basecamp)
SVN
How important are deadlines in your work
too important
Are you into software outsourcing and do you think it will help enrich and empower Africans
It is helping other nations e.g India, so I think it can also help us here in Africa
What do you think about software development frameworks like Kohanaphp, codeigniter, hibernate, django, castle monorails, .NET frameworks, J2EE frameworks
They all have their place, and are very important when it comes to speed of development and code maintainance
Do you think those frameworks will help African developers easily adhere to software development best practises
yes
Which do you prefer more: php, python, java, CSharp, ruby, etc
Java
What do you think about open source vs proprietory technologies
Open source
What are some of the challenges you face as a software developer in Africa
The software market and VC funds
What do you think could be done to get rid of these challenges
Funding > Bootstrap
What word do you have for other aspiring software developers in Africa
Africa still need solution, everyone should go for it.
How can people interested in working with you get to contact you
info@ebotttabi.com, ebot.tabi@gmail.com
Popularity: 1% [?]
June 8th, 2010 at 3:45 am
Easily, one of the best things I’ve read today! Subscribed.