RSS

Monthly Archives: June 2012

TO KENYAN MOBILE DEVELOPERS #Advice

I have noticed this phenomenon with many Kenyan techies/wanna be techies/copy pasting techies/code stealing techies, everyone of them has this app idea they are working on, this awesome idea that will earn them a couple of million like @jmwai or like kina Mbugua Njihia and Steve Mutinda. So you will most of the time find them at iHub pale Kwa green members with their eclipse fired up….writing/copying/downloading code to build up their apps.”Sasa Jaymo nini mbaya na hiyo ?” Nothing really am ok with that, at least they are putting in work ki code…they are helping build that Konza city dream/mirage ….what really pisses me of is do most of them sit down to think what they are coding  before they actually do? Do they analyze the current market, study it well? As Dr.Okello my calculus 3 teacher would have said, do they account for Variable change? Do they have a target Demographic for their M-something solution? Maybe, maybe not!

Back in Undergraduate while doing Mathematics and Comp science at JKUAT we were taught the stages of software design and implementation ,the logical flow in developing software….but this is how this guys are doing it now days:

Techies’ come up with brilliant ideas on their own, and often they have not carried out some form of research to find out who is their user, what does their user need and what then would be an appropriate solution to meet this need?

Techies barely leave their desks when coding, or before they begin coding…what you have is brilliant techies with fantastical ideas that no one uses [after they’ve been developed] because the time was not taken to really understand what issues citizens face…

As if that’s not enough most of the apps put out are poorly done, in all aspects starting from design. This new breed of techies fails to understand that when it comes to design of an app’s interface it begins from a sketchpad and not the IDE!! Ask @martianskills of skyline designs and he will conquer. When it comes to design what is the current norm with these techies? The old school Dashboard layout…this design was launched in Google I/O 2010, 2010!! My friend 2010! But that’s what everyone of them is working with…then you fail to develop proper icons on top of that….you get a cheap looking app, aesthetics my friend go a long way…you just look at this  interface below… and tell me what you think .  ..just plain ugly!!!

<No Image>

Sasa ju you have seen a thwack one..let me show you one by @zacckOS and you will see what a mature interface looks like

and a snapshot from TafutaID:

Secondly: you have your interface…so sasa you are working on functionality, uliskia JSON ndo inatumika and you are all in….umechapa Google search and umepata some code….you slap them all together and viola….functionality achieved….Hata huwezi aibika!! Half of this app developers are just some  guys with kidogo Java knowledge, Kidogo  php, even less C  knowledge and barely any Python at all….you are writing server side code that is so vulnerable to exploit  on Databases you have propped with even more shifty coding….yaani SQL injection is so freaking easy even my 5 year old niece could hack!! Login forms that do not sanitize user inputs…passwords that are not encrypted being stored kwa DB! Au if they are they are all MD5 encrypted bila ata salt…how?? Why!!

Third: Everyone assumes its easy,its like siku hizi kama huna app wewe si mnoma…kama huna entry ume submit wewe ni toast! So everyone has an app….that is freaking great but hold on a minute! Does this breed of devs even watch trends at all? Flash back kiasi let me use my own example Based on  Gogle I/O 2010 I developed KwaRamani…using title bars, dashboard layouts, and themes. Based on Google I/O 2011 I developed TafutaID with support for storing data on cloud and pulling responses back with C2DM…2012 working with google drive….but hawa ma techie wanakuundia a flintstones  app based  on 90’s technology alafu ukiwa kwa lift unaskia wasee wakisema “aaaaiii Android ni rahisi….kitu simple kama JSON encode na HTTP  ndo wasee huona ngumu?” Sawa bratha…endelea kuandika software ya 1999 in the 21st Century

Fourth:  Market…ok app imeisha …finally all those hours of coding have amalgamated into something…you have even showed your ex the app and now she wants you back ju unakaa una bright future ahead! Yes you have that smirk! Ile ya Kanye West “….wait till I get my money right…” But wait a minute….none of your apps are on  the market!! Am not a well established techie, so I can relate to most of this techies not having the $25USD to set up the Android Market account…au Kama uko nayo its in KSH and huna VISA card to pay for the account…so you cant get it to the market….so the app stays kwa comp yako….and two months later your ex /baby mama I looking at you zile za Nyga please. That’s where people fail…kuna many ways to get it out to the masses. Samsung Store is free to upload, good old GetJar  bado iko,remember before Android,IOS na kina Symbian S40 came when Moi was still president and J2ME was the only way…Getjar and Waptrick was the ishh..and it still works so you can upload….watch the trends and kidogo you will learn/earn  and upload to Android Market.

Fifth: No man is an island….as cliché as that may sound its true…and when it comes to code no developer is an island either…ask for help when you get stuck…offer help when you are asked pia…don’t be wale wasee huficha answers kwa exam ati ndo wasee wasicopy (I can think of a couple form my JKUAT days) ….Gain a network sio hapo kwa couch ya ihub pekee. Try and enter competitions not for prize money but more for the exposure you will get and from the people you will meet

PARTING SHOT

Those are just my views, based on what I have observed….moving along swiftly, Last week I was privileged enough to have a long talk with Dele Akinsade- Microsoft Director, Developer Platforms –West, East & Central Africa and Indian Ocean islands…we talked about windows phone development, and I argued with him how Microsoft has not done enough for techies who want to develop on the platform, from the SDK itself to  lowering the price on phones running on this platform to allow penetration into the market. He  told me affordable  feature phones will be launched sometime this year but not running on windows phone 8 but 7.5 .Plus the Windows Phone 8 SDK is out and offers a lot to developers.So if you are a techie you can try and start developing on this platform before the phones arrive and have a niche before the rest.

 
11 Comments

Posted by on June 29, 2012 in 254, code, hack, Humour, true stories

 

FIVE BLOGS I READ

It’s been long since I wrote something straight from the hub, Si *ihub, I mean git-hub , Githurai Hub, (that’s what me and @tayianaC  call my crib and yes it’s listed as such on foursquare). But I didn’t blog to tell yall that…so what do I wish to write about? Well let me first take you down memory lane. I started this blog some time last year as a way of conveying my intern life and my final year in campus; I gave you all tales of frothy indulgence as an Intern, tales of random raving with the crew back in campo and the current tales of a struggling freelance coder trying to make a living of code.

But I have not shared any stories of late, maybe because in between running left right and center trying to meet contractual obligations entered with clients I have not had ample time to blog. So today I will critique some of the blogs I read/am reading, I admire the writing skills many bloggers have, so here goes:

1.)  I have fallen in love with this blog by @arungaian. He talks about this UnSub called Doris, who the author pens regularly and admittedly agrees to be in Love with; he blends this with uncanny humor, Humor we can all relate to …. it reminds me of humor that Raymond Chepkwony   used to bring to his readers…btw what happened to Raymond? Moving along…The dude can no doubt write.

Side note: Who is Doris anyway?  View blog Link here>>

2.) Next in line is the techie/ HipHoper @_JM_13 (Jackie), she somehow manages to blend hiphop and tech into a blog. I Kind love how she manages to blog nearly every day, seeing her passion in blogging kinda make me feel guilty of not writing.

Side note: Ongeza tech kiasi kwa blog, feature coders and hiphop artists. View blog Link here>>

3.) I can’t miss mentioning the man himself @iddsalim (Beste Mnoma), jamaa hufungua roho when I comes to code…I have mentioned him before in this blog so sibongi sana…

Side note: You didn’t finish showing me some code maneno I was working on…mpaka wa leo nangoja. View blog Link here>>

4.) Blog ya @savvy is also one of the blogs I read, I have been reading her blog since her days in JKUAT, she can write well, her command of subject matter is admirable

Side note:  I don’t get her subject matter nowadays, I miss the old stories, and how she used to tell them, siku hizi amekuwa formal  Sana View blog Link here>>

5.)  I bumped onto Tom Makau’s blog sometime this year while conducting some research. I love how thorough he discusses his subject matters…you feel he knows what he is writing about when you read his work. I don’t know if I should call him a techie or a telecoms guy or something in between .He is one guy who knows what he blogs about.

Side note:  Blog more often   View blog Link here>>

 

 
1 Comment

Posted by on June 27, 2012 in 254, Humour, Reflections, twitter, weekend

 

code so far

At times i just read this blog post and laugh…not because its humorous in any way but because of the inert truth it contains……sina mengi ya kusema leo…..got to code maybe baadaye

 
Leave a comment

Posted by on June 21, 2012 in Uncategorized