I have been in the dev game for more than 10 years now, the first 7 years I spent in the Medical Software industry and loved my working environment, projects and culture.
I never understood what they meant with "the culture" until the day they destroyed it.
In the beginning, like most SME IT Dev Houses, we were a small team(4), reporting directly to the stakeholders and we accomplished miracles in the time frame. As the business grew, so did the teams, and the original 4 became team leaders each in their own department. All was peachy, all was well until the board decided to "streamline processes" by bringing in a complete suite of managers,PM's,BA's etc etc
Gone were the days of being treated like a grownup, where your output was valued above your efforts and gone were the days of working from home and with that the hours I felt I was more productive (21:00-2:00 + 10:00-14:00). Suddenly there were more chiefs than indians with none of them knowing the product, industry or legacy issues.
For the greater cause of the business and success of the project we embraced this with open arms, we were told "these people" were there to assist us in our role, by managing clients, expectations and deadlines. All went well for about 2 days before the inevitable bureaucracy showed it's head and the original four spent more time in the boardroom than time in Visual Studio.
Instead of managing external forces, the scope was shifted to micro managing all of us, queue the timesheets, scrum meetings, KPI's and spending 40% of your time in the boardroom.
I started looking around for something else shortly after and found the perfect opportunity in Cape Town in the online adult entertainment industry. I said no to 9 offers and chose the one with the best promise of job satisfaction, the one with the best culture, the one where I could actually see myself working everyday. The first NO's were given to the likes of EOH/DD/Truworths as the corporate environment and wearing a tie does not work for me.
The new job and company was everything my previous company had lost, small teams, good coffee, freedom in dev decisions, everything I have loved about being a developer.
Now something very important to know, I am not in IT because I love it, I do not lay awake at night thinking of better ways to do the same thing and if I were to read something, the chances of it being related to my field or future in the field is null.
I am a developer because it is the best output for the least physical input. I love what I do because of the "blank canvas" approach, I don't turn metal into tools, I don't turn bricks into a house, I start with a blank form or page and when done I leave something useful, functional and damn straight amazing. I take pride in what I do and love uplifting people and their unique skills. The problem solving alone is a major drive.
I work from 9-5 so I can do what I want to from 5-9, work to live, not live to work. This change came after my children were born, my loyalty and priorities shifted from enriching others to enriching my family, in a non-monetary way.
Fast forward 3 happy years and guess who got a brand new COO on 1 August?
The concept of having a COO if you do not even have an operational manager was strange, but alas titles and positions are there for reasons, I was skeptical about the direction this was going, as I have heard the same speech a few years earlier. Before he even started, we were told there would be one-on-ones with the new boss, there will be "skill assessments" to make sure everyone is being used to their full capacity in the correct roles and that he is here to help us, here to assist us in our role, by managing clients, expectations and deadlines.
Today was my turn to meet the boss at lunch, boy was I wrong about him. I know it's early days and first impressions are not bankable, but either he is a great human resourcer or he is actually a great human.
I think the difference is his background, he also started as a developer and climbed the corporate ladder to his current position, he understands how devs tick, he understand how devs think.
I am excited to see the processes he puts in place and see if will get the monkey of our backs with regards to unjust deadlines, incomplete specs and sprint disruptions.
I will post an update in a few months, if I am still here...
I never understood what they meant with "the culture" until the day they destroyed it.
In the beginning, like most SME IT Dev Houses, we were a small team(4), reporting directly to the stakeholders and we accomplished miracles in the time frame. As the business grew, so did the teams, and the original 4 became team leaders each in their own department. All was peachy, all was well until the board decided to "streamline processes" by bringing in a complete suite of managers,PM's,BA's etc etc
Gone were the days of being treated like a grownup, where your output was valued above your efforts and gone were the days of working from home and with that the hours I felt I was more productive (21:00-2:00 + 10:00-14:00). Suddenly there were more chiefs than indians with none of them knowing the product, industry or legacy issues.
For the greater cause of the business and success of the project we embraced this with open arms, we were told "these people" were there to assist us in our role, by managing clients, expectations and deadlines. All went well for about 2 days before the inevitable bureaucracy showed it's head and the original four spent more time in the boardroom than time in Visual Studio.
Instead of managing external forces, the scope was shifted to micro managing all of us, queue the timesheets, scrum meetings, KPI's and spending 40% of your time in the boardroom.
I started looking around for something else shortly after and found the perfect opportunity in Cape Town in the online adult entertainment industry. I said no to 9 offers and chose the one with the best promise of job satisfaction, the one with the best culture, the one where I could actually see myself working everyday. The first NO's were given to the likes of EOH/DD/Truworths as the corporate environment and wearing a tie does not work for me.
The new job and company was everything my previous company had lost, small teams, good coffee, freedom in dev decisions, everything I have loved about being a developer.
Now something very important to know, I am not in IT because I love it, I do not lay awake at night thinking of better ways to do the same thing and if I were to read something, the chances of it being related to my field or future in the field is null.
I am a developer because it is the best output for the least physical input. I love what I do because of the "blank canvas" approach, I don't turn metal into tools, I don't turn bricks into a house, I start with a blank form or page and when done I leave something useful, functional and damn straight amazing. I take pride in what I do and love uplifting people and their unique skills. The problem solving alone is a major drive.
I work from 9-5 so I can do what I want to from 5-9, work to live, not live to work. This change came after my children were born, my loyalty and priorities shifted from enriching others to enriching my family, in a non-monetary way.
Fast forward 3 happy years and guess who got a brand new COO on 1 August?
The concept of having a COO if you do not even have an operational manager was strange, but alas titles and positions are there for reasons, I was skeptical about the direction this was going, as I have heard the same speech a few years earlier. Before he even started, we were told there would be one-on-ones with the new boss, there will be "skill assessments" to make sure everyone is being used to their full capacity in the correct roles and that he is here to help us, here to assist us in our role, by managing clients, expectations and deadlines.
Today was my turn to meet the boss at lunch, boy was I wrong about him. I know it's early days and first impressions are not bankable, but either he is a great human resourcer or he is actually a great human.
I think the difference is his background, he also started as a developer and climbed the corporate ladder to his current position, he understands how devs tick, he understand how devs think.
I am excited to see the processes he puts in place and see if will get the monkey of our backs with regards to unjust deadlines, incomplete specs and sprint disruptions.
I will post an update in a few months, if I am still here...
Last edited: