Tuesday, 1 January 2019

Am I hunting antelope or field mice?


I came across this question from Tim Ferriss' Tools of Titans during my summer reading, it's quite apt  for my first post of 2019, as I have a feeling it will probably be the question I will pivot around again and again during 2019. It features as question #13 of Tim's 17 questions that changed his life. I've lifted the description here on this blog so I can keep coming back to it.

Am I hunting antelope or field mice?

Quoted from Tools of Titans, 17 Questions that changed my life:
Newt Gingrich is one of the most successful political leaders of our time...Now that he's in the private sector, Newt uses a brilliant illustration to explain the need to focus on the big things and let the little stuff slide: the analogy of the field mice and the antelope.
A lion is fully capable of capturing, killing, and eating a field mouse. But it turns out that the energy required to do so exceeds the caloric content of the mouse itself. So a lion that spent its day hunting and eating field mice would slowly starve to death. A lion can't live on field mice. A lion needs antelope. Antelope are big animals. They take more speed and strength to capture and kill, and once killed, they provide a feast for the lion and her pride. A lion can live a long and happy life on a diet of antelope. 
The distinction is important. Are you spending all your time and exhausting all your energy catching field mice? In the short term it might give out a nice, rewarding feeling. But in the long run you're going to die. So ask yourself at the end of the day, "Did I spend today chasing mice or hunting antelope?"

Initial Thoughts?

Courtesy
Five years ago, I used this illustration to pitch my situation at work to my then bosses - I felt like a lion trapped and being tamed by a corporate structure that was stifling the value I could bring to the organisation especially in terms of working across group-silos. This pitch resulted in me being freed up from the HR constraints and kick-started my journey into consulting which lasted about 4.5 years...

Then having spent enough time consulting, it felt more and more that I ended up hunting field mice again (consultants were excluded from big meaty execution decisions and did not have a seat at the table), so I went back into permanent with the same company...I am getting my share of antelopes now with a seat at the table, but more often I find myself  being dragged into field mice problems. My solution to this problem is through effective delegation and empowering my people, the challenge is that my peers and bosses have trouble appreciating this tactic...what I view as field mice problems is not always seen in the same light by the people that further up in the food chain - so maybe I'm not a lion after-all ;-) or maybe I need to find another pride of lions with the same mindset as I...??

It might well be that my current job is not the antelope I'm searching for...that my real antelope is still out there evading me, and could it be  that my fear is the only thing that is holding me back??

So that's thoughts on professional life...in terms of family life, this story could also be applied as well. Being a husband and a father to three children, whilst very rewarding on levels that can't really be measured or quantified well, is probably the most challenging experience one can have...in my case it's about letting go of being a control-freak, not sweating the small stuff (field mice) and focus on the bigger important stuff...whilst I'm an expert project manager in the professional world, the project of a family and raising children is THE most intense project to manage in life...

2019 must be the year I either bag an antelope or at least make strides in identifying bigger game...My RAGE model and my focus on the 80/20 principle in all aspects of my work and life are tools that are helping me on this journey - and if I were to assess my progress since starting with my RAGE model tracking, then things don't look bad at all.

My gut tells me that 2019 is going to be an interesting year for me professionally...

[Update: August 2023 - I did indeed bringing down my antelope in 2019, reaching heights in my professional career to C-level, as well as step-changing my family-life away from field-mice problems...but the interesting thing now in mid 2023, feel I need bigger antelopes again, since I'm in Africa, I need to hunt a buffalo]

Monday, 26 November 2018

Workplace 3.0


On one of the evenings last week, my sleep broke I at 1AM thinking about stuff happening at the office workplace, thoughts raced through my head about my own experiences of the workplace over the years (reflecting on working in Europe versus Africa), and reflecting on my recent transformation going back to about six years now, where I took deliberate action to focus on the deeper meaning of the workplace - i.e. keep my biases in check, resist the temptation for passing value-judgements, and stop with cloning a European/British work ethic/practices in Africa.... I reflected on my public description on LinkedIn, currently my core value system for my workplace - am I still serious about these values, and are they in conflict with the organisation?:

Delight | Engineer | Innovate | Lead | Empower | Fun 
My core principles / work ethic as a technology leader for small and large teams alike:
Aim to delight customers through my own uniqueness to handling engagements, taking pains not to force processes and practices dogmatically, instead take the time to work with customers to fully appreciate the system (cultural, people, organisational & engineering) dynamics. Delight by not being too presumptuous, always staying the humble, attentive listener. 
Engineer practical, workable solutions, avoiding complexity as far as possible, keeping it real and contextual. Innovate by expanding on the current state-of-play that happens to be as-is, in-process behaviours (focus on incremental evolutionary progress than big-bang changes).  
Continuously foster this innovation through Leading by example, taking time out to appreciate feedback and through working with people at all levels. 
Empower individuals and teams to follow-through on their own in becoming world-class, whilst overseeing their trajectory (coach, mentor, guide but never the dictator) to reach the desired goals.  
Most importantly create a workplace that makes it Fun to work, being part of a story that's much bigger than myself.

And from this, I started to think about typical conflicts in the workplace: culture clashes, mindset challenges, behavioural incompatibilities and especially the new dynamics of working with a diverse group of younger people, including the leadership & organisational transformation needed to take the workplace to the next level, given our changing modern times...where adaptation is critical to survive the next wave.

So I came up with a term "workplace 3.0" at about 2AM, jotted some notes in my journal to follow-up during the week as I thought I was onto something, and went back to sleep. Super excited about my new term, I thought of ways to describing workplace 3.0. Alas, as all bright ideas go, a quick google for "workplace 3.0" to sanity check my founding claim to the term, shows up a few results - interestingly enough, this site seems to be the one that coined the term up first, and also interesting to note that we're thinking along the same lines, whilst other sites seem to describe workplace 3.0 more from an aesthetic architectural vision of the future in terms of office layout.

I prefer to focus workplace 3.0 more on the human aspect - working with people thus creating value and getting shit done...and so wanted to explore the scenario where you might have found yourself wondering what's happening to the workplace, that you're perhaps been scratching your head wondering about how to adapt to the changing workplace, perhaps reminiscing about the good old days....and really wondering if you're a culture fit, or have become a dinosaur not fit to survive the modern workplace??

How does one describe workplace 3.0 / #wp30 / WP3.0 / #workplace3.0?

Here's my draft brainstorm attempt by highlighting conflicts arising today ...Remember my bias is technology software development in the ever changing industry of Digital Video Technologies and I've been working in Africa...
If you find yourself with at least 20 years work experience and you're often thinking back to the good old disciplined way (military) of doing things, then WP3.0 is probably not for you... 
If you love sticking to dates and deadlines and all you want is a status update from engineering, then WP3.0 is probably not for you... 
If you think software development is commodity that anyone can write code, and easily outsource to Asia/Eastern Europe, then WP3.0 is probably not for you... 
If you treat software developers as code monkeys, that you as the customer don't have time to explain or hear ideas from the techies, then WP3.0 is probably not for you... 
If you are driven by role titles and seniority and refuse to interact or come to the level of someone who's low on the org chart, then keep staying in your ivory tower because WP3.0 is probably not for you... 
If you the kind of manager or leader that likes to know every detail and micromanage, then WP3.0 is probably not for you... 
If your default mode is not one of trust, but rather suspicion or doubt, then WP3.0 is probably not for you... 
If you believe you're superior to younger (inexperienced "green") people in their 20s or 30s by way of your work experience, then WP3.0 is probably not for you... 
If you prefer cracking the whip and all you care about is execution and delivery to a project plan or date, then WP3.0 is probably no place for you... 
If you find yourself uncomfortable with diversity (race, religion, gender, sexual orientation, nationalities, etc.) then WP3.0 is probably not for you... 
If you feel you own your technology development team, and not see the tech team as a vital partner & contributor to strategic outcomes, then WP3.0 is probably not for you... 
If you lose patience with empowering your people, instead taking over and just getting the job done (and have no problem with "the end justifies the means") - you reign teams in - then WP3.0 is probably not for you... 
If age makes you uncomfortable, that a person in his/her 20s/30s can be an inspiring leader with senior management responsibilities, then WP3.0 is probably not for you... 
If all you want is a status update without taking time to ask nicely or care to have a conversation with your engineers, then WP3.0 is probably not for you... 
If you strongly advocate that you come to work to work and don't care about developing meaningful relationships with your peers and colleagues, then WP3.0 is probably not for you... 
If you're someone who encourages people to "stay in their lane", then WP3.0 is probably not for you... 
If you can't seem to break the habit of referring to people as "resources" and find ways to justify calling people "resources", then WP3.0 is probably not for you... 
If you feel insecure with the intelligence of young people being greater than yours, then WP3.0 is probably not for you... 
If you can't allow yourself to be vulnerable and expose your humanity in the workplace (let your guard down now and again, drop your shield), then WP3.0 is probably not for you... 
If you find yourself unwilling to be candid with a dose of empathy (radical candor), then WP3.0 is probably not for you... 
If you expect perfect planning and up-front design, you get extremely uncomfortable with waiting for the "last responsible moment" for decision-making, then WP3.0 is probably not for you... 
If experimentation makes you nervous, or you can't embrace failure (and learning from failure), then WP3.0 is probably not for you... 
If "move fast and break things" just scares you, then WP3.0 is probably not for you...
If your people says "I got this" and you hesitate showing a modicum of doubt or uncertainty, then WP3.0 is probably not for you...
If asked to "embrace mess or chaos" makes your skin crawl, then WP3.0 is probably not for you... 
If your default is "I sent the email, don't talk to me unless you read the email or document", then WP3.0 is probably not for you... 
If taking time out to have some fun, cut-some-slack, causes you stress about lost productivity, then WP3.0 is probably not for you... 
If you demand 100% capacity and productivity all the time, and can't come to accept the theory of constraints, or that you're working with humans and not machines, then WP3.0 is probably not for you... 
If you expect paper qualifications over experience or unwilling to take a chance on the outliers (i.e. don't fit the mould), then WP3.0 is probably not for you... 
If you have zero tolerance with investing time, energy and emotional effort in building self organising teams, then WP3.0 is probably not for you... 
If you keep pulling your team to your past experiences, or past superstar teams or comparing with "best practices" world-class teams, instead of embracing the local culture (Africa is different, and this difference is a good thing), then WP3.0 is probably not for you... 
If you find it hard to accept that the workplace is becoming more like the tribes from "Survivor", that people seek out tribal leaders, and that winning people's hearts is a good strategy for leadership - that natural selection can't happen in teams - then WP3.0 is probably not for you... 
If you feel you can't allow your people to diversify, even if it means leaving your employ for something else that aligns with their own personal aspirations, then WP3.0 is probably not for you... 
If you seek out people to blame or reprimand when issues occur (written warnings favoured as actions) instead of acknowledging the issue and learning from it, impatient on building trust and commitment instead prefers  fear-mongering, then WP3.0 is probably not for you...
If you have to ask why must we celebrate accomplishments or minor achievements, give kudos and recognition to people - when it's their job and get paid for it - then WP3.0 is probably not for you...
If you value your positional authority and expect compliance, instead of taking time to listen, to really listen and solicit feedback from your people-on-the-ground - i.e. you don't have the time or inclination - then WP3.0 is probably not for you...
If you cannot admit as a leader, you've made a mistake or taken the wrong decision, for fear of embarrassment or see it as a sign of weakness (and not humility), then WP3.0 is not for you...
That's it for now....if you have some ideas or comments, please share some your examples of the behaviours in conflict with what #workplace 3.0 could be... 

Sunday, 2 September 2018

2018 Life/Work Balance Review Jan-Aug


Three quarters of 2018 is now behind us, so I decided to look back and review where and how my time has been spent so far, looking back from what I last set out to do in January this year, where I reviewed my 2017 time tracking in this post. I wasn't doing a good job this year in reviewing my personal life/work goals, the months flew by - time to re-calibrate.

Changes to my Personal RAGE model

In March 2018, I revisited my personas, see below. The main change to the model was leaving my own consulting company AS3 behind, as I took on a job as a permanent employee. I also decided to focus my values more on family, putting my own individual personal aspirations somewhat at a lower priority. The matrix looked like this:


Reviewing Personal Goals from January

Earlier this year, I noted down the following. Without looking at the data insights, the comments reflected in italics:
  1. Find a way to reduce work hours to a point that it is actually sustainable, and not be the only thing that consumes me (even if I'm having a good time at work). Goal is to maintain a consistent level of 168 hours maximum per month on work. Need to do this by building an awesome management team, foster leadership & responsibility downstream. Implement behaviours from "Turn this Ship Around". Goal not met, my work hours are still quite high.
  2. Create space for Personal endeavours, focusing on leisure activities as well as health & fitness. 
    1. My 3D printing experiments seized in 2017. Start again. Not started
    2. Cycling virtually non-existent in 2017. Start again. Only starting now, Sept!
    3. I have a boxed Lego Robotics Mindstorm set waiting for me (gifted this toy for my birthday) Still boxed!
    4. Five programming books to read and new languages to code - waiting for a year, unopened. Where are these books anyway, out-of-sight, out-of-mind??
    5. Read 24 books this year. In 2017 I completed just 9 books of the 38 I'd planned to read! Going okay, 65% there
    6. Create the software for my RAGE tracking tool. I wish!
  3. Continue to nurture the family time to be as memorable & enjoyable as possible. Looking good!

What's the data showing?

Sometimes the big picture is not always a good thing. When summarising the last 8 months, it seems my Life/Work balance seems pretty normal - good percentage of split between Life/Work, where:
Life >> Work, so all must be good right??


But something feels off...

Why does it feel like I'm spending way too much time doing work? Roughly speaking, employees average monthly hours in South Africa should be around 168 hours per month. So what do my work hours look like?

So it seems my work hours are exceeding normal expected hours - although, now that I'm at executive level, it is expected to put in the extra hours, so I'm still trying to come to terms with this and really need to figure out how to still deliver on the expectations and keep the hours to my own personal target of maximum 168 hours - so with 4 months remaining, I really got to solve this puzzle somehow. When I look back at these numbers, sometimes I can't help but feel I would've been better off financially if I was still consulting and billing-by-the-hour :-)

So what if I'm working way too many hours - as long as my work keeps me happy right?? That I should be having fun, and enjoying it right?? Good thing I'm still keeping track of my daily feelings journal for work - let's see if my overall happiness sentiment is still in check??

Am I enjoying the Work? ...Yes, it seems so!

Looking at my sentiment tracking data, it does seem pretty green, not much red - so that should be a good thing. Although a cause for concern is that recently, the enjoyment in terms of positive feelings is being overtaken by more of an indifferent/neutral sentiment, that is, I can neither say I'm having a really terrible time, nor can I say I'm having an absolutely awesome time either. This could be due to a few factors: organisational transformation, people challenges and pressures of strategy changes &  new delivery challenges hitting all areas of the company - my personal challenge is never to fall into complacency or mediocrity. I'm also challenged with personal leave days, so back when I was consulting, I took some personal time pretty regularly - but from April this year, these personal leave days have drastically reduced compared to previous years. I'm becoming increasingly mindful of this, to the point of potentially taking some unpaid leave... 


Overall Breakdown of Time per Area of Life

It's not all bad - given that I did prioritise my Family-First value ahead of my own Individual needs, the areas are mostly green. However, I do need to move invest more on the personal Health & Fitness areas, and have to think really hard about investing more time and energy into the idea of breaking out as an Entrepreneur. I've got ideas building up on my backlog, with absolutely zero time invested in taking them anywhere...On my individual need for improving my spirituality, 2018 has been a very good year...On the family-side, it is still quite the challenge to dedicate real one on one time with my individual family members, I've got more work to do with 1:1 time with my wife, outside of the family time we spend together with the kids...and I got to get back to more writing time for my blog, although some close friends say I should spend less time blogging about my time tracking and instead use it for 1:1 time with my wife!



Sunday, 1 July 2018

Experiments with XL: Extreme Leadership (Paired Management)

I recently (in early June) took some time off from life and work, decided to be completely unplugged for ten full days, with no access to any electronics whatsoever. This break from work coincided with the last 10 days of Ramadan, a practice called Itikaf, which is about secluding (surrendering) one's self to God by living day/night within the precincts of the Masjid boundaries, where one is engaged in various acts of worship, including self reflection, self-awareness & meditation. Itikaf is about leaving it all behind, including your own family.  I had actually made my decision sometime in April, a feeling that suddenly inspired me as something I just needed to do, without too much thought or planning. I immediately fired off an email at 5AM informing by boss (the CEO) of my upcoming intent, not really seeking his approval - I merely informed him that I'll be away from the office, completely unreachable for 10 full days, a personal life quest I needed to fulfil...thankfully, the boss didn't get in my way ;-)

When people, both friends and colleagues included, found out about my leave plans, they immediately enquired how I was going to manage the work topic. I lead a technology team responsible for an online video platform for DStv (providing live/linear streaming channels as well as video-on-demand Catch Up services, we also support a major part of the business with a full digital/web platform infrastructure). Around that time, my teams were working flat out to stabilise & scale the platform for increased load, in preparation for the FIFA world cup. We will only be ready to "freeze" a week before world cup - how could I possibly leave the team at such a critical period??  On top of that, my division was part of an ongoing group-wide organisational restructure, in those two weeks, there was much HR work to do, including rationalising job roles across various technology divisions, job grading, role & people profiling, as well as one-on-one consultations. How could I leave the team leaderless through this period?? And to add a cherry on the top, whilst I would be on leave, the group's yearly Ops Review would've taken place, I would need to input into this stream as well.  As if this wasn't enough, there were concerns that my leadership team was fairly new, people had some doubts...

I wasn't really concerned by these, instead I saw it as the perfect opportunity to test my leadership team. Whilst a fairly new team that's been only recently formally announced, they are still in between the storming/norming phase (even though it's been over a year since they're under my leadership transformation). I wanted to test out a few things:

Wednesday, 4 April 2018

Update: Reflections on my career in Software Engineering & Management

Two years ago around this time, I explored my progress with respect to my career choices by performing some self-reflection, by asking myself some searching questions. Later I shared my findings on this blog, in this post: Reflections on my career in the hope my story could resonate with people who may be experiencing similar challenges. I'm glad I did so since people did actually reach out, thanking me for the post & providing feedback.

Anyway, two years have since passed since I last shared the cross-road I found myself at, since I'd started my journey with this path in mind...

a) Software Team Lead -> Software Manager -> Senior Manager -> VP -> Director -> CEO
b) Principal Engineer -> Senior Principal -> Technical Director -> CTO -> CEO
b') Principal Engineer -> Architect -> Senior Architect -> Director -> CTO -> CEO
c) Technical Project Manager -> Senior Project Manager -> Program Manager -> Director -> CEO

...but instead found myself being in the technical project management space for too long, that people started naturally profiling me as the "rockstar program manager" (check out my LinkedIn recommendations and you'll immediately see why). Whilst this is a great place to be (don't get me wrong, I think a career in Project Management is one of the most versatile, lucrative and flexible professions out there, I highly encourage the move), for me, I felt I'd learnt and experienced enough, that I didn't see myself doing that for much longer. I did enjoy the project leadership, but I wanted more. Another factor that was causing me anxiety was that my role as a management consultant was getting a bit boring, what I imagined it to be versus the reality were not fully aligned. My time was fully consumed, leaving me little time to explore my own ideas to look at new ideas/products (my own start-up), I might as well have been a permanent employee - I was living an illusion, in reality I was basically a "perm-tractor". I had built up enough personal equity, credibility to enjoy a decent level of referent power to indirectly influence outcomes in my favour, I still wanted more - I wanted to feel more alive than being a neutral facilitator (which in itself I found quite rewarding but also quite energy-draining).

So what did I do? I went back to my RAGE model, here's what I had for my persona as a professional:

  • As a software professional, I would like to learn & grow, seek out individuals, companies and interactions, to reach heights of excellence, so that I can not only enjoy the profession, but take me to new opportunities & experiences. I want to surround myself with people that motivate me, journey together to grow to the next level.
  • Want to work with inspiring, motivated leaders that I can learn from. Want to surround myself with deeply technical, bright people. Want to work with people who know what they're doing or unafraid to take chances. Want to work with disruptors, people unafraid to push boundaries, challenging status quo. Want to work with people who are equally, if not, more motivated than me. Want to learn from people so that I can grow and do my own thing one day. Want to be with fellow professionals that will help take me to the next level. Want to work on projects and products that are interesting and cutting edge, not "me-too, copy-cat products. Want to stay at the cutting edge of software, be involved in the next wave like cloud services, mobile app development, car infotainment / self-driving cars, drone software, cloud, etc. Want a chance to start-up my own business in ideas in product development, services-space like crowd-based testing, etc.
  • As a professional, I want to run a company, lead my own division. I believe the experiences and skills acquired over the years puts me a good position to do this, regardless of technology stack. I haven't been successful in launching my own start-up, so the best place would be to go back to corporate, be part of story much bigger than myself, and get the experience I need.
I also came to the conclusion that being a specialist is not a bad thing, so I'm now settled with the fact that I'm a Digital TV Technology Specialist, so I should just focus my energy in this area. I can still keep abreast of new technologies, but the road to my continued success is to build upon this experience - the rest is noise - if an opportunity comes my way for investing or if there is something truly exciting with a lot of upside, then I still might consider it ;-)

So what's happened in the last two years?
I made a decision to leave project leadership behind. I explored opportunities that aligned with my aspiration of running my own division. I took a chance by breaking the perception that I'm the guy to call in to rescue failing projects - landing an engagement as interim GM/CTO. A year later, I decided to leave consulting (248 weeks consulting) altogether and enter the corporate world as a permanent employee, taking on a CTO/Head of Technology role :-)

So my path has indeed played out a little different but now seems to be back on track:
Software Engineer > Senior Engineer > Technical Project Manager > Senior Project/Program Manager > Principal Engineer > Program Manager > Management Consultant > CTO (now) > CEO (next)

Lessons learnt / myths busted?
Who says you can't change tracks in between (especially switch to project management) and switch back to technology leadership? It can definitely be done!
Be prepared to Leave it All Behind as long as you believe you're heading in the general direction you seek (maintain your guiding compass always).
Take time to process your situation with Life/Work by investing the time in self-reflection & planning. I found my RAGE model to be a constant source of guidance. It does take some self-control, but it will be worth it in the end, just keep at it...
It is indeed possible to start from humble beginnings and change your life for a better outcome...