§ 2 — Lessons Learned in the Software Industry
Employees & Engineers
In every profession in our modern world, there are two distinguishable types of individuals that surface to the top and drive any industry into one direction or another.
Few weeks ago, I had an interesting discussion with a friend of mine who happens to be a lawyer – we talked about several things and exchanged experiences in both the software and the legal industries, then I naturally brought up the topic of mediocrity – and whether it has sunk it’s teeth into the legal industry as much as it did in so many others.
My friend said: Every. Single. Day.
As much as I’ve known my friend to be an honest hard working lawyer, standing up for what is right and has a non-negotiable integrity, I had to ask the question: did you have to cut a corner at some point?
My friend said: integrity is not about doing the right thing when you can. Neither it is about doing it when someone is looking, integrity is going the extra mile without expecting any form of reward.
Looking throughout history, I have realized that there have been some instances where people got punished, vilified, and even exiled for the doing the right thing.
But the kind of people that would go the extra mile despite all the blockers, are the same kind I call Engineers in every industry.
They are not engineers in the traditional sense of the word, they are engineers as I define them to be the engines of success in every industry everywhere.
Because these supreme engines will keep pushing for as long as they have power and energy to push, until the last drop of force is gone and there are no other options but to halt.
Halting might be an option for a machinery engine, but not for an engineer driven by the force of passion to push for the impossible, and change the course of human history, once more.
On the other hand, there is this other kind that follows orders without questioning, work just hard enough to get a temporary benefit – these are the very same ones that would try to stop the engineers from progressing, because it goes against their own personal benefit. It makes them look bad in front of their masters to have someone else making a better progress, going further and faster, because they don’t have the energy for it, it requires passion and true belief in a goal that’s beyond the horizon.
This other type is the type I call Employees.
Dictionaries define an employee as a person working for another person or a business firm for pay.
The very definition of the word makes the sole purpose of someone working for a person or a business is to be the monetary benefit. And therefore, engineers can never be employees.
Because engineers have much higher purpose, and more noble goals than the monetary benefits – the monetary benefits are a side-effect, not really the end goal.
Because no matter how much money you make, and how high of a position you have, and how popular you may be, if you are not working towards innovating new ways to improve and maintain the ever threatened human kind and it’s progress, then eventually your money will go away to your inheritors, and your position will be filled after your retirement, and your popularity will start to decline in favor of the new shining star in the arena.
In fact, I have seen throughout my life, people who wouldn’t even bother to look at their bank accounts, don’t care how much they were being paid and couldn’t care less about their “benefits” – all they cared about is to be a part of a larger team to create a larger impact.
It’s the purpose that drives these engineers to become a part of history, to be remembered as the visionary vanguards, who never gave up, never settled for less and worked hard to achieve the impossible.
Someone might ask: how do you distinguish an engineer from an employee?
Here is my two cents …
Throughout two decades I have spent in the software industry, I have noticed few symptoms that may indicate someone has a case of being an employee, it made them very easy to spot compared to an engineer let’s have a look.
Impact Chasers
The engineers that I’m proud to have known, worked with, and proud to be in the same industry as they are, are impact-chasers – they don’t let a day go by without maximizing their impact in so many different directions.
They scale by helping other engineers understand the technology, the tools, and the standards to build higher quality software.
They increase their impact by exploring newer ideas, untapped markets, unknown regions of the world where improvements can be made, and happiness of the individuals can be maximized.
A true engineer’s goal is to engineer a world where humanity can survive and continue to evolve – it less about themselves, and more about those around them.
An engineer’s ultimate goal to have an impact on individuals they might never meet but would still benefit from their creation.
An employee on the other hand, is a clock-watcher, selfish, lonely creature, feeding off of mediocrity and sycophantism – they chase nothing but their own self-benefit, care less about impact and care more about what their masters think of them.
If they are well-paid, promoted and rewarded, they will do their very best to maintain their positions, but very little do they actually push for a real impact, a serious improvement or a true meaning to their very existence.
And if you ask them, they’d find a thousand ways to legitimize their position, looking around gathering excuses for their incompetence – they would call you crazy, unhealthy or even evil for seeking more, wanting more and willing to do more for everyone.
When you see someone caring more about the time they spend on a task, more than completing the task and making sure the goals are actually achieved, know that they are employees, clock-watchers performing tasks like a cog in a machine without passion or soul or purpose.
An employee will work just hard enough to get rewarded, promoted or recognized, but they couldn’t care less about an actual impact, an achievement, or a true value they would provide.
Engineering is a way of Life
Engineers live the values they believe in. engineering is a way of life to them, it impacts their relationships, work environments and everything they touch.
You will see intelligence in everything they do and everything they have, it’s not just a job to them.
These engineers are the ones you see pushing open-source projects to create a value and an impact, some of them go the extra mile to hide their identities as they couldn’t care less about even a recognition from someone about the amazing work they do to change the world for the better.
They are the very same engineers you will see volunteering to help a small business with a website, or a poor man with his sales or a student with their studies.
An engineer doesn’t really stop being an engineer once they are done with their day job, the continue to improve, innovate, extend and build better and stronger bridges with their communities and families to gain a larger impact, or inspire someone to succeed, change their lives, maximize someone’s happiness or spread their knowledge and experience for the rest of the world.
An engineer is the engine for inspiration and motivation to those around him, regardless of what they are doing and how they are doing it, they invest in everyone’s win, not just themselves.
An employee’s day ends at the moment they leave their workplace. They invest less in their skillsets, and even less in the lives of those around them.
In an employee’s day, there are always those whom they have to work or live with, they make lesser and lesser choices about their own lives like a lifeless, helpless tree branch, pushed around in a raging ocean without a destination – cut away from the tree of the life, lonely despite floating with other cut branches and weak despite it’s size.
Employees are often stuck in a pointless, endless, and self-defeating pursuit – a rat race without a true meaning or value.
Self-improvement, self-growth then expansion and scale is some of the top priorities of an engineer, they don’t let a day go by without pushing the needle forward, learning and teaching, understanding and doing – loving and impacting wherever they go, and to whoever to come in contact with.