Fork me on GitHub

Wednesday, January 27, 2016

What I have been upto .. Investec ITExplore.



This week(23rd to 24th January) I took part in Investec IT Explore that took place in Sandton, Johannesburg. I was among the 40 participants selected. It was a 12-hour hackathon where we were supposed to make an application that incentivizes children to save money through the youth account  of their clients' children.


View from Investec 

The hackathon

Over the two days we learnt a lot, did a lot and ate a lot too! I was exposed to the banking industry , had interesting conversations arguments with Investec employees over their always formal attire among other things. It debunked most of my myths I had about culture, innovation and working at a bank.


Food!


As for our team we made a game that incorporated panaromic views of cars and houses and trading. It was challenging to put it all together but we had a presentable product in the end. I wish I could say that we won but we didn't. The judges were impressed with our User Interface and our idea though.


Our team
 Investec really spoiled us from the trip, accomodation to the unlimited supply of food to interesting people which made the made the whole experience better. Have a great week ahead!




Saturday, January 16, 2016

What engineering is really about.

From the outside we look really smart. We talk about [insert something nerdy here] without having to google it. We are inventing all sorts of technology that was sci-fi only material. We can explain exactly how [insert a device] works in our sleep. We are after all engineers.


From the inside the view is completely different, as a matter of fact, the opposite. We are not unicorns or superheroes. As a matter of fact if it weren't for Google and StackOverflow we would be utterly hopeless. Here is what typically happens in our typical days
You start a new project, we get really excited about the impact you are going to have... blah ,blah. Then we get a bug, you estimated it will only take five minutes to fix. That cool-little-world-changing application isn't working, at least not as it is expected. Looking at your code you are really convinced that it should be working , except that it doesn't. Not even Stack overflow knows why. So you go get coffee hoping that the break from your desk will refresh your perspective. It doesn't, so you do all sorts of things , watch an episode of [insert your favourite show], browse through 9gag, open 100 tabs on the same topic and forget which one is the useful one and the list goes on. Then it hits you, what if its not your fault? What if the bug is in the operating system,(you become pretty convinced its another Microsoft bug) , what if its in the API's you are calling? What if its in the hardware? What if your code is experiencing stage fright? Then you realize if that were true, it should have been reported a long time ago. Common sense is restored, but then its too late, so you sleep on it, disappointed, hoping to be smarter tomorrow.
And indeed, you wake up with lots of plausible hypotheses, try them until finally the error message changes. Progress! Project cool-little-world-changing application is awesome again, hope is restored. It doesn't even bother you that it took you one day to solve it, you are just too high.


The above scenario is the definition of engineering. An engineer doesn't have all the answers but connects the dots to create. In many cases, you are trying to solve a problem that you let alone don't have a solution to, you don't know if a solution exists. Impostor syndrome will kick in a lot , for obvious reasons.

At the end of day it wont matter, cause a you learnt a lot and you are going to feel like a superhero then laugh at how stupid you had been. You'll be comforted to know that almost every other engineer goes through the same cycle.

Welcome to tech. Stay in tech. We are not super smart intimidating people, we are just up for the challenge and willing to learn ( and a little bit of show-off braggarts).

Thursday, January 7, 2016

#CES2016

Hope you are going strong on your new years’ resolutions.
Here is a fun fact; CES is happening now in Las Vegas from 6th to 9th January. CES stands for Consumer Electronics Show. Its like fashion week for nerds. If you are curious to know the future of technology, you should definitely follow with #CES2016 on twitter.
I got to watch Intel CEO Brian Krzanich's keynote and it’s hilarious. A lot of cool products were unleashed, all powered by Intel Real Sense and Curie (the tiniest CPU I’ve ever seen).Think adrenaline dresses, air guitars, highly intelligent consumer drones and so much.
Watching CES opened my eyes to how technology is already progressing with fashion, music, home-automation, sports, games among other aspects and how it will define this era.
It's also worth noting that Intel reached its 2015 goal for women and minorities to make 40% of their new hires. 
Watch for yourself below.




Or follow this link : https://www.youtube.com/watch?v=K0WEynLsMI0 (Its 1 hour , 40 minutes long)