Showing posts with label Ideas. Show all posts
Showing posts with label Ideas. Show all posts

Wednesday 29 March 2023

ChatGPT as my new research assistant

I continue to be blown away by ChatGPT. This is a game changer!

One of my biggest misses in my life is missed opportunities converting my ideas in starting up my own company. It's not like my ideas were not great, it's that I lacked the follow-through and risk-taking to get started executing once my idea was validated.  I would spend so much time researching, doing the market analysis, identifying opportunity, writing up the idea and then failing to take it further forward. Here's one example -  the start-up research I did for my original personametry idea about the application of monitoring physiological signals that can help manage mental well-being, like stress before this topic hit mainstream. Check my Trello workspace if you're curious. 

I spent a good 300+ hours doing the research and thinking of the opportunity. I'd wake up at 4am every morning, doing the research, before starting my official work-day at 8.30am, after doing the school run. I also invested in working a 4-day work-week to create space for researching my ideas, because my goal then in 2015/16, was to startup a product company. Since I was consulting, I could manage my own time and take a hit on my earnings because my personal goal was important at the time literally putting my money where my mouth is. Unfortunately the consulting work got busy, and my personal life went a little off-balance, that made me rethink my focus areas - so I left start-up ideas aside. If you've read my posts on my RAGE model tracking, I dropped the start-up ideas focus since 3-4 years ago. Work, Life & Family took priority over my aspirations of booting my own start-up entrepreneur.

Until now, with ChatGPT in the mix, I'm reconsidering my options. I can save so much time, exploring my ideas without compromising my other life streams. All I need is to timebox at least an hour each day, and a couple hours over weekends to get back into tackling my backlog of 100+ ideas that were sitting on the shelf that last few years.

My latest thesis is this: As I enter into the second half of my working life, with at least another 20 years left to work in a career - I need to be doing more purposeful work during my core work hours and not as side volunteering gig. Since being a Muslim is at the centre of all my decisions across my life and work streams (part of the reason I left a CTO job had to do with staying true to my personal moral value system: example - promoting video content I'm not comfortable with, targeting people to spend time on endless watching of video for entertainment wasting hours of life away, building gambling and sports content betting technology, etc. This is why I joined AWS and decided to get inside the engine room in B2B enterprise systems but it's been a tough adjustment after 20 years building consumer apps). So, now I want to be spending my time working on impactful, value adding streams. As a Muslim, we believe in investing for the Akhirah (the next world). My ultimate BHAG was about becoming financially independent before retirement so that I could start an NGO/NPO focused on socially beneficial projects. Unfortunately, I'm very, very far from this goal. The other option was to join an NPO/NGO and contribute my skills as a GM/CTO/Manager, earning a reduced salary but at least I'll be happy doing good work. Alas, my searches to date have yielded nothing material (living in South Africa is also a limiting factor). So my latest idea - why don't I find opportunities in the Islamic Tech space? After all, I am a seasoned technology leader, surely there are opportunities in the Islamic tech space worth checking out? The total addressable market for Islamic Tech is 1 billion+ people. Introducing tech for this space initially (which would scale to the entire planet maybe), benefiting the ummah, in this world and the next, would be something, wouldn't it?

This is where ChatGPT came in to help. In the past, I'd outsource the research to some gig worker and pay up to $10 per hour for a research report. Or, I would spend hours of my own time, doing the research. No more! With ChatGPT, I can do the initial research in just one hour!! 

I am still to dive deep into the research, during my weekends - but I'd like to share with my readers, and especially for the muslim professionals out there, similar to me, looking to find opportunities to contribute to spiritually uplifting projects (either community or paid-for work), the amazing power of ChatGPT.

I'm not leaving my current job anytime soon though, insha Allah (although this is never guaranteed especially when there's real uncertainty now with Amazon's latest round of layoffs). 

I am however, being open about a topic that is becoming increasingly important and relevant to the aging workforce - as people approach their fifties, their stage of work-life changes from chasing the career ladder to seeking fulfilment, doing work they can feel proud of, to leave a legacy behind, to leave the world in a much better state they found it. That's where my head is at. I am not interested in chasing the next promotion. If promo comes my way, it should be an organic, natural result of my sincere contributions, backed up by people who value my contributions. I want to invest my time wisely doing work that matters to me. Right now, my work is about building leaders and growing people, being the modern elder. Ideally, it would be great if I could find something that builds up my Akhirah points and also get paid for it at the same time :-) 

Here's the transcript of ChatGPT as my research assistant:



Saturday 20 March 2021

Book Review: To God through money, by Mohamed Geraldez

I completed reading this book today, within a week of purchasing it. It's been a long time since I've read a book this fast, given my time constraints, so that alone should say something! 

Sharing my review on Goodreads and keeping the reflection notes from each chapter in this post for reference.

I was also smiling as I read Mohamed's views on value systems, knowing one's self, self-reflections and goals of living debt-free. These anecdotes tie in quite nicely with my RAGE framework I've been developing for the last 6 years now.


Goodreads Review

The title "To God through money" is what immediately caught my attention as I browsed niche book collection at my local coffee shop. That, and the author's name "Mohamed Geraldez". Who is this guy? How come I've never heard of him before? Is this yet another one of those self-made autobiography books I doubt?? Intrigued, I bought the book with mild curiosity. 

It turns out the purchase was a good call! 

I'm so glad to have learnt about Mohamed Geraldez. It's a book of hope, admiration, motivation and respect. It is also humbling. Why? Mohamed is an American, who found Islam (almost by accident?) and became a seeker of Truth that took him to far places on Earth, the deserts in North Africa, no less! For me, as someone born into Islam "it's what my forefathers always did", I am always humbled by stories from new Muslims. 

Whilst Mohamed writes his memoirs as an aid for his progeny and generations to come, being the first Muslim - this book should be read by anyone, religious and non-religious alike. Get a glimpse of Islam and how it attracted someone from the outside. Muslims can get a taste for balancing business and life. 

Learn about business and entrepreneurship. Reflection points are shared to trigger "discover yourself" moments. 

Mohamed Geraldez - thank you for courageously putting yourself out there by sharing your story! Well written and suitable for anyone looking to improve their life, seeking answers or anyone looking for inspiration from diverse perspectives. Highly recommended.

Useful Self Reflection Points for Life/Story Mapping

  • According to your parents, what was a particular characteristic you had as a child?
  • What did you accomplish as a kid that made you proud of yourself?
  • Did your parents' love story have an effect on your upbringing?
  • What trait from your childhood has stayed with you until now?
  • Do you think your early years had a massive effect on your current relationship with money?
  • What events from your youth indicated the type of person you would become?
  • Who were the major figures in your child rearing?
  • Did you grow up in an environment where you felt like you belonged, or did you feel like an outsider?
  • Has any death in your life affected you so much that you made a permanent change?
  • What are some of the biggest adjustments your parents had to make because of your birth? If they did not have to, why not?
  • Were you a bully or were you bullied as a child? If either, does this still bother you?
  • Is there something you regretfully did during your youth that you are embarrassed to think about now?
  • Were you exposed to an assortment of cultures growing up?
  • Did you yearn to belong to a group or were you content with those around you?
  • Did you grow up in a religious home?
  • How would you describe yourself in regard to religion? Atheist? Spiritual? Literal? Other?
  • What period in your life did you start questioning long-standing beliefs? How do you resolve them?
  • Are you still close to your best friend from childhood / high school?
  • Is there one person in your life who totally altered your life's trajectory?
  • How would you describe your relationship with your parents?
  • What is one thing you have done in your entire life that you wish you could take back? How have you dealt with it?
  • Are there people other than family members who helped raise you? If possible, give them a call to say, 'Thank You.'
  • Have you ever failed in starting a company? What were the lessons you learned?
  • Have you ever met a person or people that truly amazed you? What was it about them?
  • Have you ever conquered a great fear? What did you learn about yourself in the process?
  • Have you ever been culture-shocked? Where did this occur and why?
  • What has been the most transformative phase in your life?
  • Have you ever had a 'happiest day in my life'? If so, what caused it?
  • Have you ever had someone like 'Brother, Sisyer, Father, etc. I never had'? What made that person special to you?
  • What is one thing or event that if you did it, your life would be complete? What is preventing you?
  • Do you work well under stressful conditions? What helps you?
  • What are the different periods in your life that you learned a lot about yourself and the world?
  • Is there a dream or something of significance that you passed on in life because of barriers or difficulties?
  • Have you ever worked so hard at a job that you became sick? What kept you going?
  • What was one of the lowest points in your life? How were you able to bounce back?
  • What was the most fulfilling job you have ever had? What did you learn from the experience?
  • Have you ever been laid off or fired from your job? How did you deal with it?
  • What is the most expensive mistake you have made in your life?
  • Have you ever taken a risk, and it paid off? When did it not work out?
  • Has there ever been an instance where you went against your gut and regretted it? What about a time that you went with it and worked out?
  • Have you ever had mentors in your life? What did they assist you with?
  • Why is your best friend, your best friend?
  • Do you have any personal finance rules you live by? What are they?
  • From the list of The Top Five Regrets of the Dying, which one(s) resonates with you the most? Why?
  • What are your "happy moments" in life?
  • Have you ever given any though about your legacy? If so, what you you want it to say about you?
  • What is your Happy Money monthly amount?
  • Has there ever been a time when you refused someone's advice, but later acted upon it? What changed your mind?
  • What helps you in making important decisions?
  • What habits or practices do you have for continuous self-improvement?
  • What events or decisions were not in your favour, but with time, you were actually glad they were not? Why?
  • When you think about the fisherman and the banker story, what things come to your mind about your own life?
  • What blameworthy personality traits do you have that you would like to rid yourself of?
  • Is there a particular friendship you no longer have, but wish it would return? What is holding you back?
  • What is your love language? If you are still blessed with one or both of them, what are your parents' love languages?
  • Who has had the greatest impact on your life?
  • Have you ever felt that pursuing success in this world meant jeopardising your success in the next world? If so, why?
  • Was it ever in your spiritual practice to think about your death? If not, do you think you will now incorporate it?
  • What spiritual program do you have in place to reconnect with your Lord and regain perspective in life?
  • What charity is dear to your heart? When was the last time you donated to it?
  • Are you debt-free? If not, is it your top financial goal?

Tuesday 16 February 2021

Some simple but powerful, useful reminders

A LinkedIn connection shared this post that resonated with me on so many levels, I just had to capture these for posterity on my blog. A picture is worth a thousand words, I could write so much about each one!









Thursday 2 July 2020

How I'm hitting the reset button again...


A recent post on LinkedIn that I casually commented on by sharing my own personal story about the time I hitch hiked a lift, travelling 600km overnight on a long-haul truck just to make a job interview on time. I commented on LinkedIn without giving it much thought actually. It nevertheless struck a nerve that made me realise I need to go back into my past, dig up the old memories to help ignite the fire-in-my-belly, thus provoking me out of a slumber zone that I found myself recently experiencing (even before covid-19). 

The theory: by reflecting on my past stories, building blocks that "made me ME", I would be encouraged to continue moving forward with a renewed sense of energy and purpose. To become that bold, daring & courageous individual again. Someone who always went against the grain, never one to follow the herd or play-it-safe. An owner of my path, unafraid of uncertainty or the unknown, with a sense of curiosity in all things life & work, not swayed by people be they corporate executives, colleagues, friends or family. Equipped with my reliance on God and my confidence in my own strengths & abilities, having a strong sense of faith and fine-tuned instincts...daring to be different! How do I find that guy again? 

After all, I have indeed successfully navigated through many challenges and obstacles in the past despite my background, to get to where I am today of which, I am immensely proud of, so why should I settle now?  Should the next 20 years not be filled with even more?? But it seems my flame was dying out, so  I began to ask myself whatever happened to that flame? How do I re-ignite it? Whatever happened to being that lion? Have I settled for a life of ease and comfort? Am I comfortable doing routine work? Why do I need to play the system, be under the radar just because I'm close to having made it? What's so important about job title anyway? Does my work really define my identity?

I needed to find my story again and was sure the clues were waiting to be found hidden in my past. I'm sharing this because just maybe, I'm not alone in this boat - that this exercise might be something others could find useful too, in helping you with instigating the change you seek. When I did travel back it time, it occurred to me how much my work or career defined my life!? Victim of circumstance or not, it was quite revealing that my profession which stemmed from being conditioned by the system of Life programming to work hard and survive - shaped my life's choices.

Still, I contend that over the years we tend to forget who we were (sometimes it could be argued this is a good thing depending on one's past circumstances). We also lose touch of our inner core. To some extent possibly even forget our own roots. We thus enter either a comfort zone of complacency or living life through wilful ignorance. That is, who we are today is not so clear anymore because we've forgotten our past!


HAS THE LION INSIDE OF ME BEEN TAMED?? 

WHATEVER HAPPENED TO THAT FIRE IN MY BELLY??

My inner voice shouts!!

Have I really arrived? It can't be, but I'm still quite young!?

One of my greatest fears is to reach a point in my life where I'm resentful, i.e. of having regrets about missed opportunities. Taking the safe path instead of the uncertain, uncharted one. As we get older, start a family, climb the career ladder, the less inclined we are to taking risks, to upsetting the balance or causing disruption to our family's lives or to breaking away from accepted social/cultural or even professional norms. 

There are indeed times when we need to be patient, be wise, show grit and resilience by deferring rewards for later (delaying gratitude), but this tactic too if used too often or unwisely, may just only be a crutch that we hold on to - because actually, deep down, we're afraid to admit that we fear the unknown, so we often settle for the safety net of waiting for that retirement pension as an example, to only then start enjoying life. In another LinkedIn post, I described this as Life Programming.

We seek out excuses, governed by rationality or play the sacrificial card of putting our own personal interests last, ahead of the rights of our family, spouse or children. We may have created a personal value system that expects self-sacrifice. We may make our worlds larger than what we can neither control nor influence (like we should be so grateful because others have it much worse than us, why chase the world when you're got it good now, look at the trouble in other countries, better to be thankful and let it be, don't be too ambitious, etc?). Sometimes we use our religion and faith in a way that promotes static stagnancy than taking on risks (why should I be an ungrateful servant by chasing this world of "dunyah"?). Sometimes we compromise our core values and passions because the money is just too good to resist. Sometimes we place unusually high notions about rights of the companies we work for, or attach sense of loyalty to our bosses or the teams we lead or work with. In our minds, this sacrificial attitude conjures up feelings of goodness, almost a saintliness, that can be blinding us from the hard truths...self-preservation is not necessarily a selfish act, after all, this world is fleeting, and we must therefore not waste ourselves with our limited time on earth, we each deserve an experience worth living...and to do so, action, re-action & forward momentum is needed IMHO.

Personally, I've been riding this roller coaster for some years now, so I created a model called RAGE, to help provide guardrails to prioritise the various streams in my life & help with decision-making rules (I'm an engineer after all). This tool has served me and others (friends, family & colleagues) quite well, I've received some good endorsements...


My theories are also shared by others, take for example Bernadette Jiwa, author of Story Driven, what she has to say about this topic:
We're so busy trying to connect the dots looking forward, we overlook the opportunity to learn from the experiences, not just the mistakes, of the the past. We don't spend as much time looking back as we should. I don't mean just to reminisce about fond memories or to regret stupid mistakes. But rather, to reflect on the significance of our stories, remind ourselves of our resourcefulness and reinforce our sense of identity. History, heritage and hindsight are powerful teachers. But we're in too much of a hurry to reach higher ground to learn from them....
I started my thinking & writing on this topic long before reading Jiwa's book, I'm really glad I did though. There's much more work on self-awareness that I need to unpack, for instance, Part Three "Developing Your Story-Driven Strategy" is packed with some of these soul-searching questions. 
I'm still processing these questions in the background in the context of my RAGE model; and may just follow-up with another blog post, sharing them here for you to help your reflection:
What's the hardest thing you've ever done?
What did doing the hard thing teach you about yourself?
Who are the two people who have had the biggest impact on your life?
What did you learn from them?
What was your first job and what valuable lessons did you learn there?
What's your proudest memory? Why?
When are you at your best?
If you could change one thing about yourself, what would that be? Why?
What's the one thing you wouldn't change about yourself? Why?
How can you bring more of that thing you wouldn't change into your work?
Go back in time five years. What's the thing your old self would be most proud that you've achieved?
How would you like to be remembered?

The exercise: How to find the flame again & then make it stick?

  • Go back in time, rewind the clock to trigger memories that you think have shaped & molded you...just write whatever comes to mind...then study, analyse and look for common themes. 
  • Take those themes and create affirmations (this is where it gets private and personal).
  • Write those affirmations down, keep them with you wherever you go.
  • Start your day with repeating those affirmations out loud to yourself.
  • Whenever you're in doubt or feeling glum, use your affirmations to get you out of that funk.
  • You should notice a change, soak this in, observe yourself in this moment.
  • Use this energy to immerse yourself in solving/creating your next challenge / opportunity.
  • Do this together with keeping track of your RAGE plan & journal your experiences.
Does this thing work? Is this some mumbo-jumbo new age thing?
Maybe, but all I can say this has certainly worked for me - so much so that I'm now out of my funk. This has helped me create yet another defining moment in my life that I'm living through right now as I write this...


My affirmations

I trust in God, have hope in God's Mercy & Generosity always.
I am always thankful to God. With God by my side....I...
I love my parents and am grateful to them, love my siblings and my family.
I love my wife & 3 children, my anchors in life. 
I am driven, self-motivated & brave.
I choose courage over comfort.
I hustle.
I am a survivor.
I don't blame anyone for my circumstances.
I am not afraid of the unknown.
I am comfortable with uncertainty.
I have overcome many challenges in life.
I have shown grit, patience, perseverance.
I am determined to succeed.
I make calculated decisions.
I am bold. 
I take chances. I dive in, sometimes in complete darkness, but I go anyway.
I am always moving forward, never looking back to "what ifs".
I break stereotypes.
I dare to dream.
I question the status quo.
I remain curious. Curiosity is a good thing.
I have taken chances in my life that paid off.
I tend to go against the mould.
I persevere.
I am relentless.
I keep going.
I have never depended on help from anyone unless help is extended.
I hold myself accountable for my own life.
I don't seek hand-outs, ever.
I value my relationships with trusted friends.
I seek their council & can count on when in trouble or difficulty.
I am grateful to all who played a part in helping me.
I help others in need whenever I can.
I have a responsibility to pay it forward to my family, friends and others.
I have always been responsible for my future.
I take responsibility for my life.
I fear no man.
I believe Nobody owes me anything.
I contend that Not everyone needs to like me.
I am comfortable with myself. 
I am only in competition with myself.
I hold myself accountable to high standards.
I loathe mediocrity. I am always learning to improve and grow.
I remind myself often: The only one keeping score is myself, no one else.
I seek counsel from people but take full responsibility for the final decision.
I have confidence in my abilities.
I become an expert in a subject in a short time. 
I know that every new endeavour will at first be uncertain and difficult.
I gain comfort in past memories.
I have what it takes to accomplish anything I set my mind to.
I trust my gut instincts and intuition. 
I have initiative and drive - my past speaks for itself.
I have proven myself more than capable on many fronts life-and-work. 
I am world-class.
I am an innovator.
I have walked away from many an opportunity when it just didn't feel right.
I started from zero a few times in my life, I can do it again if need be.
I do not hang around for the safety of a pay cheque.
I have walked away from many a past opportunity with no regrets. 
I pave my own way, make my own path, with the help of God.
I strongly believe: Taking the safe, comfortable path has never been my way.
I alone am responsible for shaping my future career. 
I cherish and nurture the networks I've created.
I look deep into my past to shape my future - adaptability is key.
I love and respect my roots, no matter humble.
I am who I am, my past is mine to own, my future is mine to create, my present is mine to act. 
I know the only obstacle blocking my path is myself. 
I hold myself accountable to my own value system, not other peoples'.
I am self-aware.
I am mindful of my ego & keep it in check always.
I am humble but I don't tolerate nonsense.

My Backstory

Here's some stories that are helping me re-ignite my flame...
  • I grew up not rich, not middle-class, not poor and not in poverty either. My ancestors came to South Africa from India as indentured labourers most likely to work the sugar cane fields in Natal, I don't know where from since there's no paper records to trace back to. 
  • So I was exposed to the reality of the system of economics & social inequality as I grew up in apartheid. So I was always reminded about the reality "unfairness" of life, practicality, hard working humility, from an early age. We could not afford a car until I started working professionally, neither did we spend our childhood enjoying family vacations away from home. We sometimes didn't have the means to enjoy even the small pleasures of school excursions, school photos or even attend my final year farewell party of high school. Despite the lack of financial means, I can't fault my parents, family & friends for not sheltering us from these realities and filling our house & hearts with love, warmth & protection. My childhood was a blessing upon reflection, our elders did a great job providing psychological safety & groomed us to survive whatever challenges came our way.
  • My late father was indeed a blue collar shoe factory worker, a machinist, one of the best actually, who won many awards for his craft. Although earning just above the minimum wage for much of his life - he taught me so much about hard work, dedication, setting goals, patience, humility, honour, respect, bravery & frugal money management - that I never really had a chance to thank him in this life though.  I was much too hard on him. In fact, I was quite naive! To the extent of living my life with a purpose of "never to become like my father" as I saw his lack of ambition and drive as a weakness not a strength. How naive was I!? I went through life with blinkers on, driven to be better than my father, to never become that guy who settled...alas, how ignorant was I, only to realise years later that I've got so much to thank my father for!!  
  • Despite our financial difficulties growing up, I honestly can't fault my parents for not providing a safe, secure, humble, warm and loving home. Home was always our sanctuary, it still is - every time I go back to my parents home (which is now taken care for by my brother and I), I am reminded of where I started: the tiny room I spent my life studying in, the small house that was never really empty, always bustling with visitors, our food table always welcoming to many guests, the wonderful conversations I'd have with my elders about their past, discuss world politics and life...one should never forget one's roots, home is where the heart is...whenever I need to recharge and remember who I am, I find solace back home...
  • So I grew up with a practical head, my eyes wide open to the realities. I knew I needed to study hard, do my best at school. I started working part-time in high-school (following my elder brother's lead) whilst my friends were enjoying their teenage freedoms. At the age of 11/12, I was responsible enough to do grocery shopping & pay the bills, I knew what my father earned and the total running costs of the household. I grew up knowing that my duty was to take care & support my parents, siblings, etc. That I needed to pay it forward for my siblings and their children as well. I helped my father get his drivers licence and bought him his first car. My parents have been overseas, an idea that would've been impossible to even dream about growing up. 
  • During high school, I had applied to hundreds of institutions for bursaries and scholarships, consistently for four years since grade 10, all through facing rejection but I never once gave up trying. I did this on my own, without help from anyone. I went to the library, enquired about bursaries, photocopied all the forms (there was no internet then), and I would send letters and apply to literally hundreds of companies (back then we just transitioning out of apartheid, the companies were not as diverse as they are today, and most of the bursary/scholarship forms were still in Afrikaans and had conditions like military service). I tried my best in high school, although I thought I could have scored more As, but I couldn't afford to send my papers for remarking and so settled with my grades, it was an A aggregate which was still nevertheless excellent. Even with these grades, it was a proud moment to be accepted to medical school...
  • I learnt through persistence. I taught myself computers by reading books even though I did not own a computer at the time. In high school, students were only allowed one computer lesson starting in Grade 9, I on the other hand, camped out the computer room everyday until the teacher granted me access, from Grade 7/8, break times, afternoons, etc. Later in high school, I would persistently complete the maths syllabus in advance, and learn new concepts in programming too. I demonstrated the same curious energy when I worked part-time at the retail store. Starting in sales, moving to finance clerk then made my way to the IT department, to being given freedom to run POS installations in branches by myself. Took the same persistence wherever I landed - be it in Dublin, where I closed the gap on my computer science, or in UK where I innovated a Talking TV EPG for the Blind, a personal project of mine. I took initiative, met with customers & spread the word inside the company, throughout the 4 continents, later landing the best, highly coveted technical position in the advanced technology division. 
  • At the end of high school I was successful in getting placed at Wits medical school, but had to turn the offer down, because I lacked the financial means, couldn't get financial aid not even a bank loan. 
  • At 18, that was quite a defining moment for me: A phone call determines my fate in medicine, I realise I really have no one to back me up, I had to do things on my own. That was the first major turning point in my life, bringing it all home - that I'm alone in this fight, it's up to me to work my way out. There were no adults in my family or friends that ventured to stand guarantor for a bank study loan for me. So I thought I'd just continue working and try to find a way to study part-time.
  • I had worked part-time at Asmalls in Pietermaritzburg as a teenager growing up selling shoes, clothes, working for retail, doing finance admin as a clerk and IT support. This hard work and "not standing still", got me noticed by the owner of this retail store, interviewed me and agreed to finance my studies when he learnt I was not studying. He took a chance on me. I am forever grateful. I chose engineering not because I had tinkered in building stuff growing up, but because it was the sensible degree to choose on paper as the next best thing to medicine, better than computer science (which was really my passion), providing the best of both worlds. Also, engineering jobs paid more, and I could start earning money sooner...so as usual, with no one else to guide me, I made what I thought as the practical sensible realistic choice.
  • I never gave up hope for bursaries or scholarships. This consistency of purpose paid off that in my 3rd year, I got through and landed a bursary from Vodacom. This enabled me to live independently and experience freedom (which wasn't always a good thing). I moved out of boarding with family to sharing a flat with fellow students, and thus learnt what it meant to live responsibly. 
  • Eventually I would work for Vodacom during vacations setting up mobile base stations and doing drive-by quality of network experience testing. Vodacom was great in supporting me, unfortunately there was no automatic placement post graduation.
  • As much as I did not quite enjoy half of electronic engineering topics because my intended software courses dropped away, by that time I was very much fully committed to seeing the degree through in four years, so no turning back. I couldn't whine about it, just get on with it. I was thankful for the bursary and committed to work for the company even though broadcast/radio was not my thing, and assumed the job would naturally follow upon graduation, but it didn't. Even on completing my engineering degree, I turned down three jobs before landing a job in the field I'd studied! I did not want to waste my hard slog of four years by not at least experiencing the job of an engineer! 
  • Eventually I would land a real engineering job with UEC outside my home city. I would bunk in the lounge at my student friend's flat, later would end up boarding at a distant family's residence, closer to the work. Ever ready to adapt to changing circumstances. UEC experience was great, no limitations as long as you took initiative. It was fun, stressful and sometimes quite intense. UEC set me up to take the leap to my life overseas.
  • After just one year of engineering training, I took a chance - responded to an advert in Sunday Times for engineers in Dublin, Ireland. I applied, without thinking what it actually meant, all I knew was that my best chance of earning money was overseas, and best chance of knowledge to work on core software engineering was definitely not South Africa. I left my home with one suitcase and R5000 in savings, landed in Ireland without having any contacts there, absolutely zero, apart from support from the company, S3. I was on my own, first time out of the country away from home, unknown everything and I started from scratch. In one year, I had made a life in Dublin, made new friends from all over the world, my eyes opened up to life, I wasn't the introvert I thought I was. I also adapted to a new lifestyle in Dublin very well, best social life experience, honestly, I never felt like leaving Dublin, ever! 
  • Working in Ireland, in the "first world" was a real eye opener for me. I became consciously aware of my incompetence. My knowledge of software engineering was lacking compared to the "first world", I was a little behind my peers and lacking some depth of computing principles I either would've learned at university if my courses hadn't been dropped; or if I had studied Computer Science.
  • I had to ramp-up and teach myself all the things I should've learnt at university (if the courses weren't dropped). I ended up on a project that really stretched my ability, but I did not give up. Instead I dug in deeper and through this I had also secured a placement to study my Masters in Computer Science, from a world-class university, that would then bolster and take my South African education to another level, I hoped.
  • I also experienced my first-and-only layoff in Ireland, made redundant, something I wasn't expecting it. I was gutted. My world was about to shatter. I was just settling down to a nice routine, enjoying my work, good social network. Without much opportunity left in Ireland, I applied to UK since I did not want to return back to South Africa. Using my savings wisely, I remained in Dublin until I found a job in UK. 
  • In between I got married. I completely funded the wedding myself, including the relocation to UK, etc. It was a simple, down-to-earth wedding, but I do take some pride that I did this all by myself, without asking anyone for any financial help.
  • One of my proudest milestones has to be raising my engineering skills to become recognised as a Principal Engineer in the UK, as a result of my innovating text-to-speech technologies to make a Talking TV, as a side off-the-work-books project. 
  • Following closely behind was gaining my Masters in Computer Science from a world-class international university. These are important to me because coming from South Africa, it certainly means a lot. I remember some colleagues in Ireland and UK just scoffing sarcastically when I shared I worked for an SA company which they had previous interactions with (they held SA engineers in low regard at the time). The UK being  a serious meritocracy where competition is tough, meant getting that job as a principal engineer for me was quite vindicating! 
  • To know that I could hold my own amongst senior engineering peers, architects and managers who - I felt small compared to them - who had also applied for the same job as I, felt really good! Working with a small group of engineers, who's day job it was think up big ideas disrupting the market bootstrapping start-ups, was a dream come true for me. 

  • I am grateful I was able to climb up both the technical and management career ladder in the UK and not in South Africa. IMHO this is because it is somewhat difficult in SA to decipher if your promotion was based fully on merit or whether a "previously-disadvantaged background quota filter for equity and diversity" actually influenced the decision making process. Despite South Africa being "free" for 25+ years now, there's still so much to fix in the corporate world. Let's just say, there's still a lot of biased perceptions going on in this country. Non-white people are still doubted here which is sad really, actually quite frustrating at times! So yeah, I actually derive great personal satisfaction and comfort in knowing I actually made it entirely on my own in the UK, based on my own merits, in what is probably the hardest parts of the world when it comes to high-performance "world-class" output. So this achievement is still my story worth cherishing.
  • My career was spent learning-on-the-job and through self-study. Whenever I started a new role, I would become expert in the subject matter, by reading & learning from others. I was not afraid to jump in the deep end, challenge status quo and be different. Always self-aware, I had a sense of what I needed to improve, but I never doubted myself. I remember a few internal interviews where I shared my ambition of being a Jack of All Trades, Master of Some, of running my own company one day, I was told I had too high ambitions, but that feedback never deterred me! I can indeed claim to be a generalist with specialist skills, I am indeed a Jack of all trades, master of some!
  • After 10 years overseas, I decided to return to SA. It was a scary decision to make - leave the life we were building that promised a good future for our kids, we had given up SA citizenship (the thought of returning to SA was alien to us for many years), then we made a U-Turn to return back to SA!! 
  • I had zero savings, no private pension to cash out, which meant starting from zero again, but this time in debt, with a wife and three kids to support. To boot, the job I landed in SA was a junior one as well - but I returned anyway, I embraced the uncertainty nevertheless.
  • The decision was emotionally biased as well, dispelling much logic or rationale. I recall coming close to a nervous breakdown realising missed opportunities in SA as one example. So I felt we needed to return home to be closer to family. I also wanted to allow my kids to open there eyes to real world problems and challenges they wouldn't normally be exposed to had they continued to grow up in UK. At the time UK felt boring and perfect, whereas Africa felt more vibrant and alive!
  • After experiencing work in South Africa, I soon realised that my education, training and work-experience was on another higher level compared to the local talent. I could provide much more value working at higher levels, close to director / CTO level. I thus quickly gained respect and credibility to get promoted to running pretty much the entire project end-to-end. Yet another personally rewarding experience for me, since in the UK I would've been a couple levels below  that of program director, but in South Africa, I became THE CHIEF Program Director - how exciting!! I realised that whilst I sacrificed financial rewards in UK, my knowledge, skills, experiences gained there, paved my way forward to own and confidently perform senior roles in SA that would've taken me a few more years to reach had I been in UK. It was also quite eye opening in terms of the skills gap and opportunities in South Africa. Equally revealing was that I could in fact, return back to the UK with senior management/executive experience, something that would've taken me far longer to break through had I not left the UK in the first place. 

  • After a couple years working in SA, I was not happy with the work. I felt I needed to operate at a much higher level really. The work began to feel very routine and no longer challenging, because I was operating on skills & expertise from UK on autopilot. The projects I was running, whilst "state-of-the-art" for South Africa, was quite old news to me since I'd done them before, years ago. I considered myself an expert in that field of work (set top box engineering) and therefore I needed to change. 
  • Me being the hustler I am, I convened a meeting with the executives, pitched my offering to them, explained I could provide so much more value to the group if I was set free, used the "tamed lion" analogy - and successfully negotiated an exit agreement that saw me start my management consulting gig. It was a win-win for both sides, as I'd continue to support the business as a consultant, and be free to branch out to other technology & business projects within the group & external non-compete companies as well. I took a chance, was brave to leave comfort of a secure, stable job...but it paid off!
  • So I decided to leave the comfort of a permanent, secure job and good career progression; to become a management consultant into unknown territory! This opened up a few opportunities, expanded my network and also exposed me the the bigger world of business. In a relatively short-period of time, I cleared my ALL my debt, and our lifestyle started to surpass that which we had in the UK, although I've remained very disciplined not to let my lifestyle follow the gains made. So leaving the comfort of a permanent job, trusting in my ability to venture on my own, taking chances, building professional credibility did pay off. 
  • I would again later leave management consulting and rejoin the collective again to take up a challenge of being CTO, yet another change that stretched my potential. Why did I do this? I had a safe consulting gig, with a good pipeline of work, in control of my own time, working at times a four-day week, and earning good money. I was relatively independent and free. Then I decide to join the matrix again, become part of the collective. Why? Because I wanted a new challenge and was becoming bored of consulting. I also wanted to prove to myself I could switch career tracks again, go back into technical, and prove myself & the sceptics wrong. I am very glad I did so, got to work with a great bunch of people, learnt so much & achieved very good results. The experience provided everything that was missing in terms of my next career jump - and in terms of the original goal I'd set myself, i.e. to be a Jack of All Trades, Master of Some, equipped with the tools to run my own start-up company one day, I believe I've done it. I have the ability to run a company if I wanted to, or lead very large teams as CIO/CTO...so what's my next challenge then?
  • I tend to get bored once I feel I have acquired mastery or proficiency in an experience. I usually give the job a minimum of 24-30 months to acquire a high level of competency, anything longer ranging between 3-5 years (depending on the project or requirements of the role), I consider  optional or sufficient time to reach a higher level of mastery. I do try to finish what I've started or at least aim to leave at a point in time where I know it is safe to let go and pass the baton on.  
  • I do take care not to burn bridges, this is very important. I've learnt that having the courage to leave it all behind and walk-away is actually not so bad, in fact my experience has taught me it is  quite a healthy thing to do! I've hit reboot a few times already and it wasn't so bad. Life & work goes on - one should never feel one is indispensable, that's just pure hubris! Life is about exploration, standing still can't be an option.
  • As I've recalled these stories from my past, I felt the energy build up creating a burning desire to do something different yet again! I have accomplished many feats in the past, so I can definitely accomplish much, much more into the future! I decided again to not settle nor to stand still. The next twenty years I have left in my life can definitely be as interesting, if not more exciting and rewarding than my past twenty years!! It is indeed time for another change! I'm about to fill in the gaps in my life/work plan that I shared previously.... 
continue reading here. 

Wednesday 5 October 2016

On Self-Awareness


This year I've been focusing on self-awareness, which in my case was really about taking stock of myself in asking searching questions. It started toward the end of last year, when I first began to make sense of a model that I coined as the RAGE model (Reality, Aspirations, Goals, Expectations). In the course of this year, I had applied RAGE to not only a number of my personal & professional situations, but also used it to help guide a few friends and colleagues. I realised that many people find themselves in situations, when faced with different choices, are often conflicted about these choices, find themselves searching, reaching out to me(!). What surprised me most was how I was able to give neutral counsel, often by re-applying the techniques I've come to use on myself - the crux of it is really around asking searching questions. So I decided to use this blog post to capture my learnings to date, as references to the topics I've come across, share them with you...at the very least, I can come back to this post for a refresher when faced with my next dilemma. I myself am still learning...

This post is taking me more than just a few days to write, so I'm releasing it incrementally. There's still some empty sections that will be filled up as I go along. It's broken up as follows, you can read each section independently:

Friday 16 September 2016

Experiments with Novo Resume

Back in July I started looking at potential jobs I could apply for (since applying for specific jobs is an ongoing activity in my personal development plan). I stumbled upon this interesting piece on a six second resume, which introduced me to this site NovoResume. The site is still beta, doesn't have many powerful features, still in development - but I decided to give it a try, for a potential job ad that was for GM Digital Media Operations. I did not end up applying, since after much thought, didn't feel quite right about it being a good fit for me.

Anyway, you might find NovoResume interesting and would like to experiment as well. Below is a version of the Resume I created using NovoResume in about 20 minutes. I am waiting for them to provide templates for Senior roles (with 10+ years experience profile).

Resume created using NovoResume

Tuesday 26 July 2016

To manage software teams, take a page out of the baker of breads

Software management metaphor - Another one of those "This might not work" posts...

Last night I woke up from a deep sleep, to the sounds of the howling wind outside, the tatter-tatter of light scattered rain hitting the window, whooshing branches of the garden palm tree against the roof & telephone cable, at about one in the morning, and the sounds of an indecisive impending thunderstorm about to break - when a thought came to me: that managing software teams is just like being a baker who bakes bread

And if you're going to coach software teams, you won't do a great job unless you've been through a few projects yourself, in say maybe three different products...just like a baker should never profess to be a a true baker of breads if he/she only knows of just one type of bread :-)

So let's build on this metaphor
There are no doubt a wide variety of breads, over two hundred according to wikipedia. Each bread appears to have its its own unique characteristics, not just from outward appearances, but also sometimes, unique ingredients as well. 

Though most breads may share a common pool of ingredients, they will vary in terms of process & methods.  Some doughs (infrastructure code perhaps or engineering methods?) must be repeatedly pounded,  some need to reach a different points of elasticity, some need varying amounts of time to soak, just in preparation time, and some might be best served a day later. 

Some breads need a tender touch, care and extra attention, whilst some breads are rough, solid and can take on a few dents and bruises here and there. Either way, the baker understands that balance and care are needed to get the best bake out of the ingredients, methods and process - just enough and not forgetting, the baker's intuition, experiential wisdom all play a huge part into what makes a baker of breads, a great baker of breads...

The baker of breads is no doubt expert, finely attuned to the methods and processes that must be applied to each bread to get the desired result: beautifully baked, well worth the time, effort, energy and most of the time, patience.

Any shortcuts taken, or hastily applying a different method based on some other bread type could result in failure, or perhaps a mutation of sorts. The end result is likely not a very good bread, far from edible.

In pretty much the same way, a software manager (coach, consultant, etc.) needs to approach each software team with care, take time to understand its own unique character, culture and drive for success, applying possibly unique methods to "bake" the teams to reach their desired goals and outcomes. And this outcome in my view, is one of delivering value, keeping customers happy.

So to end the metaphor, a software manager must become a master chef, a baker of breads. Understand each bread is unique, invest in appreciating this uniqueness which may need you to change your own behaviours and biases. 

And revel in the the taste of variety...

Then I went back to sleep...

Saturday 23 July 2016

The PayTV Platform VS Product Debate

This post has been on my TODO list for four years. It started as trying to clarify the role of the STB: Is it a Platform, or is it a Product?? I now feel this debate needs to be extended beyond the STB domain, and instead focus on the bigger picture - the end-to-end video technology stack. And in order to do this, one has to start right at the beginning - understanding the future design of a PayTV business...This blog post is a work in progress, my thoughts are not fully structured and far from complete...I needed to get this thing off my Trello TODO list because it was starting to burn a hole in my screen, so here goes...

The topic of what drives innovation in software companies in terms of understanding the differences between a Product versus a Platform is not a new one. It has been discussed since the early 90s in lead up to the evolution of PC Operating Systems & Applications, early 2000s on the dawn of the Internet age, mid-2000s on the rise of mobile platforms and the resurgence of Apple. Citing a few articles that discusses this topic of Platform/Products, by Michael Cusumano, a leading expert on the subject:

However, in the context of Digital TV, Pay TV or what the market is now calling "Video Entertainment", I feel not much has been written about this subject. This is probably because of the largely historical nature of these technology & architecture platforms being proprietary, in what has been quite a much-guarded and competitive landscape by technology vendors traditionally in the Set Top Box middleware space.

I believe the very same challenges that existed twenty years ago in the PC-world are really no different to the challenges Pay TV software systems face today. Whilst Pay TV exists to generate as much revenue from its subscribers as much as possible (one really can't argue with that bottom-line), one cannot ignore the fact that there is an enormous amount of software systems that power the business (consumer devices, broadcast systems, security & encryption software, billing & subscriber management systems, and more recently internet-backend services that deliver digital services on additional devices other than just set top boxes) so much so, that one could even argue that Pay TV is fundamentally, a software technology-driven business - and since this is pretty much the reality of today, then the topic of Product v Platforms in PayTV is all the more relevant!

Historically, the medium of consumption of PayTV, was through a device called a Set Top Box (STB). A piece of hardware that allowed a customer access to the content broadcast. The STB offered rudimentary user interface (an application / electronic program guide) that primarily allowed users to find content to watch - and this basic use case can still be considered the primary use case for PayTV, despite the bells and whistles that come with flashy graphics. The interface exists to allow users to find and watch content, period.

I believe the STB, in terms of software architecture, has to evolve from the once historic notion of being viewed as a standalone product, to instead becoming part a platform ecosystem, just like any other modern operating system (iOS, Android, etc.) that exposes a set of capabilities that allows for re-use of software components across devices. That, with the increasing convergence of mobile/internet/broadcast, the STB can no longer be considered its own island, with its own unique software stack (some might argue that these stacks are archaic), somewhat silo'ed & isolated from more modern technologies as in the case of platform software driving pretty much the mobile (smartphone / tablet) devices.

I have worked in the STB world for pretty much most of my career. I've always felt that we were really reinventing software systems, architectures and design patterns that was pretty much known since the sixties (really). In the last eight years, we started moving to the converged world, merging broadcast-and-internet TV, and in doing so, the constraints of the STB world start to reveal itself, especially when it came to inter-networking features, light-weight components and services-based design patterns and the challenge of essentially re-using software components across different devices. I've seen companies and teams struggle to adapt to this new challenge, especially when it came to the topic of truly understanding what it means for differentiating a Product or a Platform?


Is the Set Top Box a Product, or is it a Platform??

An example STB Platform
I believe the days of the STB as a unique device for viewing content, the primary means of interaction, and the constraint of being stuck in the world of broadcast TV - are over.

Customers don't care what a PayTV operator labels & markets its device as. The STB is simply, a means to an end - a thing that lets you connect your TV to access a world of content provided by a PayTV operator through a transport medium (satellite, terrestrial, broadband, whatever). And that in the connected world of the internet, customers expect to access the same experience on any mobile device (because it is possible and it's expected).

So initially, in isolation, just looking at the STB alone - I view the STB as providing platform software, just like iOS or Android.
From a hardware perspective, the STB device hardware too, is also a platform that allows the PayTV operator to incrementally add features over time. The hardware usually shares future-looking capabilities that STB software can realise over a period of time (usually 5-7 years, but this time is being reduced to more like 3-5 years shelf life).

This may sound like commonsense, because it is what consumers are used to with more modern  iOS & Android platforms, right? Yes, but in the world of PayTV, I've seen how technology implementations can go wrong, costing PayTV operators lots of time, money and energy, lost opportunities, lose market share, etc - due to not taking time to properly assess the nature of their products and services as well as the underlying technology ecosystem needed not only to satisfy their current business needs, but also the systems to power & drive future growth (at little cost, avoiding long development cycles, re-work and silo'ed ring-fenced deployments making maintenance a nightmare).

I also believe that we need to go further than just thinking in the STB-world - we need to think about a platform world, a world of re-use. The same applications and user experience must exist on all devices, regardless of technology domain. If the customer is expecting this unified seamless experience, in the same way the software components need to be shared across the architecture domains. I don't expect there to be separate application development teams per device. What usually happens is a PayTV operator has separate vendors, with their own stacks, a development team for STB, another development team for iOS, another team for Android, another team for PC/Web - all implementing pretty much the same thing. And similarly, separate infrastructure services teams (broadcast headend, internet online backed teams) usually fragmented, working in silos, often with duplication of services.

So the question for me has evolved: it is no longer about the STB being a product or a platform. It is about the End-To-End PayTV Technology Platform - how should a Video Technology Ecosystem be structured today?? Out with the old, in with the new is what I say ;-)


Why understand the difference between a Platform & Product?