1 Year Together and 10 Weeks Away

evolution

Its been 1 year already! The above image represents my progression as a blogger. When I started blogging, it was the first time in my life that I would be on the front-end of the web. My training in Systems Engineering made me think in terms of engines and not chassis. Here I was with the task of learning how to interact with the front-end of the web with no training to guide me.

Such choices are life changing. Simply put when we are faced with such choices we can step back to safety or move forward into growth. All growth is painful. It requires a shedding of the familiar and an acceptance of the unknown. Our 1  year together has been phenomenal growth experience for me! This week I will be looking at what it takes to get an online presence.

Get a Compelling Reason

You need a reason to start and stick with anything! It is always difficult to be consistent and without a good reason, excuses will be given and in the end failure will result.

Decide on a Tool

Decide on a tool to use. This depends on what kind of site you want to build, your technical and personal resources and available alternatives. When I first started blogging, I accepted my limitations. As a result, I use a cloud based WordPress installation to get a hang of the entire process.

Using Content Management Systems

Selecting a Content Management System should be based on 4 factors:

  1. Abilities
  2. Support
  3. Usage
  4. Maturity

In the world today, the top 3 are WordPress, Joomla and Drupal. They all have their strengths and weaknesses. When it comes to usage, WordPress is best for beginners, Joomla is preferred by designers and Drupal is preferred by developers.

Start

When the idea for a gaming blog first came up, I wasn’t ready. I was still a programmer then more concerned with writing code than prose. In the last one year, I have changed in a lot of ways. I am no longer just a programmer! My understanding of the entire software development process has gotten better.

Gratitude

I want to thank everyone who has supported me on this journey in the last one year. Their names are too many to mention but you all know yourselves. My family deserves the most credit all that I am I owe to you. The guest writers who make me have content each week deserve a word of thanks. My readers if you don’t come then what’s the point?

I will be shutting down for the next 10 weeks. With 1 year done, I want to take the next 10 weeks to seek a new direction for the blog. When I come back in July 6th, I expect to be back guns blazing.

Thanks everyone for everything!

The Team Behind Global Game Jam Lagos

Critics

Hello Everyone! One more post and we would be 1 year on this blog! In this post I talked about the first Global Game Jam Lagos which held from January 23rd to 27th this year. Now I will take a look at the team behind the project.

Benedict Olumhense (Founder, IGDA Nigeria)
A graduate of Urban & Regional Planning from the University of Lagos with added skills in programming. He also founded the local chapter of the International Games Developers Association Nigeria (IGDA Nigeria) and the local coordinator of the Global Game Jam Lagos. He fell in love with video games at 8 years old after playing Star Wars on the Atari 2600 back in the 1980’s. Since then he has followed the industry by playing games on the Nintendo Entertainment System (NES), Sega Mega Drive, Super Nintendo Entertainment System (SNES) to recent home entertainment systems.

Leonard M. Duro Emanuel (Business Strategy & Development)
A graduate from the University of Jos with Business and Strategy Development skills. He has been involved with the Video games industry through pro gaming and going head to head with Dennis “Tresh” Fong while he was living in the United Kingdom. Since then, he has grown to understand the gaming industry from pro gaming to the footprint it leaves
on an economy. He was one of the Speakers at the 1st Global Game Jam Lagos 2013 and works closely with structuring IGDA Nigeria’s activities.

Oluwaseyi Fakoya (Technical Lead)
Seyi is a graduate of Computing and Software Engineering from the Open University, United Kingdom. He is also a technical assistant for IGDA Nigeria and is responsible for designing the Global Game Jam Lagos website and resolving other technical needs that may arise during any event organized locally. He is a local developer with a portfolio of various products, one of such is the iOpen Heavens mobile application.

Oluwaseun Osinowo (Project Coordinator)
Project Coordinator, Global Game Jam Lagos. Seun is a graduate of Urban & Regional Planning, University of Lagos. He
is a sound CAD expert with interest in developing game environments for 2D and 3D games. He coordinates all event activity for IGDA Nigeria and the Global Game Jam Lagos.

So these are the members of Global Game Jam Lagos Team. Love them or hate them, they have started the move that would put the West African gaming industry on the World Map.

Programming Language Popularity

programming-skills-chart

Its good to be back this week! This week as we head into the 1 year anniversary of this blog, I would love to talk about the popularity of the various programming languages used to develop industry strength applications.

The chart above already shows the popularity of the various programming languages. This article shows the 15 most conveted programming skills.

The text that follows is a personal summary of my experiences with the various programming languages.

PHP

I first heard about PHP in 2007. Then I was on industrial training. The idea of a language where you could declare variables on the fly was appalling to the programmers in the company I was an intern in. Appalling because this were seasoned programmers who had over 10 years of real world programming under their belts.

Java

Java is one of those languages everyone knows yet few code. I was supposed to meet Java in the lecture halls of the university I attended, but our meeting was averted. Looking back, I say thank God! I swore off Java last year. Sometimes I wonder if I was wrong.

Objective C

Objective C is one programming language that I have never touched! I have never owned an Apple device so I cannot have programmed in it.

SQL

SQL was first learnt in 2007 at the company I interned at. In the first 3 months, I had gotten the basic syntax under my belt. In the next 3 months at that firm, I would be programming the Oracle database.

Android

I first heard about Android at when I was preparing for the  Samsung Applications Developer Challenge in 2010. The process of setting it up was especially painful. I have never built an application for this platform.

Ruby

Ruby is a programming language that has been around for a long time. It was never in my circle until this year when I learnt Ruby on Rails at the Coders4Africa training this year.

JavaScript

JavaScript is a scripting language. It has been around for a long time. Personally, it was with the advent of jquery that I fell in love with the language

C#

C# is Microsoft’s answer to Java. C# packs a punch!

C++

C++ is the programming language that would define the computing industry. I studied this programming language in university. However, this language is not for the faint-hearted.

Action Script

Action Script is a programming language close in syntax to JavaScript. It was part of the package when it came to developing Adobe Flash applications. I have never developed an Adobe Flash application.

Python

The Python programming language is personally one of the programming languages I would recommend for beginners. It is where Java used to be in terms of its community.

C

The C programming language is the precursor to the C++ programming language. Never done any work here.

ASP.NET

I last used ASP.NET for any project in 2010. I personally prefer PHP.

Overall, I have done some work with the languages listed here. My review later in this year would be if to go back to the Java programming language. I have not done any work with Java this year. That said the data seems to favour the language. At the end of the day, its not the programming languages but what we do with them.

iPolice

iPolice Award at WSA

Hello everyone! This month will be 1 year of blogging! I remember that day of the first post with nostalgia. It was at CoCreation Hub. At that time, I was a citizen in my own country. My life was a safe predictable mess but it was safe. Away from my country has been a roller coaster. However, the only regret that I have is that I should have left 2 years ago!

Concerning regrets. This week, Disney has finally closed down LucasArts. Last year when the acquisition happened, I kind of hoped that it would lead to a new era of games. Sadly that was not to be. In this post, the nail is finally put to the coffin. There will be no more LucasArts. Its not all doom and gloom as the month begins. This week I will be talking about iPolice by Peter Ihesie. As everyone knows, Nigeria faces a huge security challenge. There aren’t too many developers in the security arena and I find it cool that I know one of the few helping to address this need.

I first met Peter Ihesie in 2011 at a training organised by Nokia. We got talking about what he was doing and how he was working on a Church Management Software at the time Church+. I took his email because I was thinking about giving him a referral to a church.

In time, he would tell me about an application he was starting at the time called iPolice which is an application designed to connect the general Nigerian population with their local security services. Then would come the invitation from World Summit Awards on applications in the mobile space. The rest would be history.

iPolice is a mobile application with the following benefits and functionality:

  1. Security tips and Education from many security experts from within and outside Nigeria, thereby improving the overall security awareness and consciousness of Nigerians.
  2. Using location capability of most phones, the app leverages on this to locate the nearest police stations  with contact details  and phone numbers of the DPO. Users can also search for any police stations given any location.
  3. iPoliceMobile provides users with a quick dial access to national and most state emergency numbers including but not limited to toll free police numbers, fire service numbers, traffic service, FRSC ,ambulance and vehicle rescue numbers, with this feature, help should be a call away.
  4. iPoliceMobile gives users insightful information about the various efforts by the security agencies to making our community safer, with this users will appreciate the work being done by our security agencies thus creating a more cordial relationship between the people and the security agencies, which will help them to report or provide more useful information to the security forces that will help them better carry out their duties.
  5. iPoliceMobile aggregates most security news into a central point , thus giving users quick and wide range of information into the security happenings and also a basis for data analysis.

In time, Peter Ihesie  has participated in the Nokia Growth Academy and has a version of his application in the Nokia Store. The 2 years of incubation that went into  iPolice have finally paid off in the form of recognition. Peter Ihesie will be the best person to ask about how it has paid of financially.

Living in Africa at this point in time is a blessing. The amount of potential is simply staggering. My advice is pick your spot and start digging! In time, you will strike gold. Happy new month!