Monday, May 24, 2010

Manly Blogs

I'm not a blogger by nature but I like read other blogs consistently, I've discovered some very lovely blogs but alas! they all have female owners with a few ones owned by males but the cobwebs on those male blogs are quite evident. In fact all the blogs on my reading list belong to females and the stuff they post is just beyond my ken. A report I saw recently said that women in developing countries enjoy technology the most, the truth of that is very apparent in Nigerian blogging. It seems blogging is not the manly thing to do, we are supposed to be the strong silent members of the species. So if you do get to read this post, please tell me if you know any male blogs and post the url in the comments box.

Friday, May 14, 2010

A Knight's Crunchy Friday

I've always thought of myself as young, charged and in need of no motivational crap to get my rock on, an hour playing Gears Of War or listening to an abnormally loud Naija Hip Hop track would normally get me back it the groove no matter what, that is until today. Fridays are crunch times in my company especially if you have some deadlines or milestones to include in your weekly activity report. This Friday was a class example, I had only 4 hours of sleep in 48 and I found myself snapping and generally losing my well known cool with everyone.

A colleague then decided to send me the lines at the end of the post and it achieved quite a bit(not GOW level though) in settling me down and providing the much needed charge to finish the day and earn my respect as a programmer from everybody including my head of marketing who said he didn't believe that young people could work under intense sleep-depraving pressure, I guess I just proved him wrong.

Life Is a Gift
Today before you say an unkind word - Think of someone who can't speak.
Before you complain about the taste of your food - Think of someone who has nothing to eat.
Before you complain about your husband or wife - Think of someone who's crying out to GOD for a companion.
Today before you complain about life - Think of someone who died too early on this earth.
Before you complain about your children - Think of someone who desires children but they're barren.
Before you argue about your dirty house someone didn't clean or sweep – Think of the people who are living in the streets.
Before whining about the distance you drive to work - Think of someone who walks the same distance with their feet..
And when you are tired and complain about your job - Think of the unemployed, the disabled, and those who wish they had your job..
But before you think of pointing the finger or condemning another – Remember that not one of us is without sin.
And when depressing thoughts seem to get you down - Put a smile on your face and think: you're alive and still around.

Friday, May 7, 2010

A Knight's Tale

On the road again, I can’t wait to get on the road…

It’s 5:00am and the alarm rings, Willie Nelson’s classic song
‘On The Road Again’ plays on my phone which also doubles as my alarm clock but it doesn’t wake me up ‘cause I’ve been awake since 4:48 and was only waiting for good ole Willie to signal the start of another day .

Water is already in the bucket from last night and thanks to the very ingenious engineer who built my tenement building I have to carry my bucket outside the building to the bathing stalls with my phone tucked in my towel with the camera light on which is quite important unless I am interested in walking into a soldier ant muster point. I make it to the stall in one piece and place my phone on a ledge after selecting the bathroom playlist from the media player, 9ice’s ‘Gbamu Gbamu’ starts with Jesse Jagz’s ‘Wetin Dey’ coming next and Donaeo’s ‘Party Hard’ coming last. I usually don’t make it to Donaeo before bath Is over no thanks to Jesse Jagz abnormally long track.

Back in my room, I now have to face the toughest decision of the day “which cloth to wear?”, see I work in one of those strict dress policy companies and for a
guy that doesn’t have a strong dress sense it’s hard to decide which tie goes with which suit, I get it right most days though.

Its 5:40 and I’m at the BRT terminus, only the early birds are here at this time so I can afford to be choosy, I want a window side seat so I could rest my head on the glass to snooze and would normally pray for a lovely young lady to take the aisle seat, I know God wouldn’t answer though ‘cause female early birds are hardworking middle-aged mothers hoping to get a bonus or some goodwill by getting to work early, the young pretty ones are at the tail end of their beauty sleep.

5:51 and the bus pulls out after of the terminus after the driver has filled all sorts of forms and cracked some jokes. I start the bus playlist from my phone and readjust comfortably for the one hour plus journey.

Monday, May 3, 2010

The Java vs. C++ question

The question is as old as Java itself since Java from inception was marketed as "C++ with errors fixed". I fell into the argument recently on a Facebook thread and we had to move it to the gamingnigeria.info forum where me and this creativdeveloper dude proceeded to try and incinerate each other's ego in the ensuing argument, it was a lovely discussion but the underlying question is still just pertinent in today's software development scene.

The first thing any good software achitect does even before putting anything on paper is to determine the software language to go for based on factors like licensing, available knowledge base and such, this makes design decisions easier and more realistic within the context of the problem at hand. The appeal of C++ and Java to most programmers is the fact that you don't pay a dime for licensing and such shiznits and both have high function free open source RAD tools, the next obvious question is now which one to use or in most cases learn?

To quickly answer the which one should I learn question, it depends on your dream job in the monstrosity called ICT, in the Nigerian market though and most places for that matter Java has a strong appeal due to the ease with which freakishly large enterprise solutions can be developed, deployed and maintained. C++ has it niche though and one of such is Games where it is a core essentiality to speak and understand C++.

Java's major strenght is in the networked application running on different hardwares with differing capabilities and over the years it has been fine-tuned to it this department but C++'s major strenght is in what I call "sapping" meaning that if the code is properly optimized it would take complete advantage of the hardware and has a very little footprint signature, something that is very useful when working with very limited harware resources like RAM and the likes.

More to come.