One of the many surprising things that I realized in my first year of being a Software Developer is that it is no special thing to be self-taught. The fact is that all of my co-workers are similarly self-taught in all of the concepts we currently use.
The difference between me and them is that most of them have a degree in a field that is semi-related to what we do today. Until very recently, version control systems, design patterns, and proper debug techniques were not taught in college. All of these things were used in the field. Yet, these three topics form the core of the profession.
I was lucky in that the self-help resources I used to learn also incorporated these aspects as I went along. I had a strong understanding of VCS and debug long before officially joining the team. I knew several patterns based on the applications I learned to build.
I was humbled when I learned that the feature I believed set me apart actually included me. My inclination to research new terms and strive to understand new concepts is mirrored across much of the team. The really good developers all do it. I'm not one of the 'really good ones', but I've become a relied on resource for some tasks. Also, I continue to meet individuals with computer science degrees who have done nothing with it after earning it. The degree, for them, became a spring board into something else - most frequently management. I have no issue with this - in fact I find it encouraging - as though there is a viable exit strategy if this all gets old.
Some say that they pursue additional knowledge in software development out of love for it. Personally, in my interactions with fellow developers, I see more pain than love. Yes, many of us develop because of pain. The most common reason to do something is because someone says "God, that was awful. Lets try to automate/document/fix this so we don't have to do this ever again." What my team loves is when everything runs well and no intervention is required. What we love best is when the people who rely on the system also trust the system - and trust us.
So it makes sense that we try to stay abreast of new technologies. I constantly look for that new concept that can change the way I look at problems. More experienced devs look for entirely new paradigms. Some skip from new truth to new truth like mad philosophers. So far, I've fought to understand my current technology more deeply. I'm told that this understanding comes more easily with time. I can hope for that.
When knowledge takes root within me I feel like I can begin to understand how the world grows around me in a whole new way. The applications that previously seemed to function by some sorcery now follow a discernible pattern. The majority of the plumbing for most applications is discovered in the field. The university classroom cannot teach much of this - particularly since a developer tends to become specialized well after they receive their diploma.
Those who have only recently graduated and are joining their first team will find that what they were not taught will astonish them. The landscape for software development sometimes seems to resemble a perpetual classroom with more ongoing education than any medical doctor - or similar profession.
Monday, November 2, 2015
Thursday, October 1, 2015
Trained to Feel Joy Part 2
The orange frog training completed on Tuesday. I know I said
that I would write a blog post for you immediately afterwards. However, that
was impossible. I could not decide if it was a good or bad experience.
I’m still confused, but here are my thoughts.
The good:
- It was nice to break from routine.
- It was fun joking around and talking to my co-workers.
- . I got to know a couple of managers a bit better.
- Some of the training techniques seemed like they could be useful
- . Such as listing different things you are thankful for daily.
- Also, writing a small paragraph of something good that happens to you daily.
5. The breakfast and lunch for both days was excellent and free.
The bad:
1. All day training two days before quarter end
just overloaded my list of critical things to get done on 9/30.
2. The training was either rehashed Agile principles
or “in an ideal world” type scenarios.
1. I un-ironically got to use the “you miss
100% of the shots you don’t take” line during training. I will now credit
Michael Scott who quoted Wayne Gretski.
4. It revealed the animosity that some people in
our build lines have toward the company’s direction.
5.
Everyone, not just me, resented the way the
training was introduced.
It was clear that had we only been given a choice and clear
incentive to join the training then it would have been more effective. As it
was, it became a platform for complaining about the state of our application
and its inevitable replacement by the next shiny thing.
One thing the training got right was the element of choice. “You
get out of this what you put into it.” They said. This was absolutely true. I
picked out the pieces that I thought were useful – but there was an element of incredulity
that nullified a significant chunk of the training.
How can we trust a management team that seems to never
acknowledge the problems we face together? When our legitimate concerns about
keeping the promises of our company are met with big smiles and helpless
shrugs? And now we are told “Just be positive.” It’s an attitude of “More woohoo
less boohoo” within a management team that I have witnessed before.
When I was a financial analyst on the annuity side of our
business we were facing a serious crises in morale as a result of outsourcing
and the general shaking up of our teams as well as a blending of departments. We
were greeted with the same sorts of managerial indecision. At the time, I was
not very charitable and I labeled it as cowardice.
I was wrong. Management acted that way because they were
helpless to do otherwise. Positive changes were being promoted, but change
occurs slowly. Across the department, everything improved. People grew and that
growth was recognized.
So now, we have Orange Frog. Be positive, because we don’t
know what will happen. We can face this more easily with smiles than by
mourning for something that must change. I find it difficult to argue with that
message.
It says a lot about a company, when they invest such a large
chunk of resources toward trying to promote happiness within their employees. Make
no mistake, this was a very costly training. The lost production, the speaker
fees and the course fees probably resulted in a total expenditure in the tens
of thousands.
Our executives, at least some of them, appear to really care
about what we think and whether we are happy. I find that, at least,
encouraging.
Saturday, September 26, 2015
Trained to Feel Joy
I received an email a few months ago. It went like this:
***
CC: My manager
Re:Orange Frog
James, why have you not signed up for this mandatory
training yet? Training is on Sept 28 and 29. Please respond.
***
I responded right away that I had not received the meeting invite. It was extended and I accepted. It was mandatory after all. I had no idea what it was about though,
Later, I was presented with a soft cover book with
illustrations reminiscent of a child’s story book – and prose to match. I felt
resentful that I being provided with literature that seemed more appropriate for small children. Prior to the email addressed directly to me, I had not noticed
any invitations. I had not seen any communication about the event. This was all a surprise, but I chose not to challenge it.
I had worked for the company for nearly nine years, but this was my first year in the IT department. My previous 8 years were in the operations department, where I worked directly with customers and sales people. I was used to directors with strong personalities and managers with unapologetic hungry agendas. I was also used to a culture where people generally cared for each other, and took pains not to make poor impressions on one another. The IT department was a bit of a shock since generating good first impressions was not a priority - or at least it depended on one's rank and seniority within the department. Perhaps, for me it reflected my social standing - which I must acknowledge could not be very good, given that I was slow to recognize the culture differences and suffered for it.
I call that a learning experience.
Also, I considered my impressions for the training to be merely an offshoot of that.
I am asked to deliver an Orange Frog book to another
developer – which I do. He glanced at it and threw it disdainfully aside. I
laughed like it was a joke, but I was the only one laughing. I wondered if he felt the same resentment I
did. I wondered if he directed it toward me since I delivered the book.
Then
I read the book and I watched Shawn Achor’s TED talk. I have got some idea of what the intent of this training is to be. I have heard of positive psychology before, but I found it distasteful. It felt like a lie.
Nevertheless, I am determined to keep my mind open. I don't want to shut out a good message based on my impressions of how the event was organized. And, as I said, I read the book, which wasn't too bad.
Clearly, if anything of the above interaction reveals anything - we need some training in positive psychology. It feels that our management too often views us as teams of intractable kindergartners, while we ourselves resemble that in as much as we act like curmudgeons.
So, prior to going to the event - here is my impression of the book:
It is a parable wherein the narrator imagines himself
to be a naturalist in a strange place called “The Island”. The Island consists
of four different ponds. Its main features are a large population of anthropomorphic
frogs (at the beginning of the story they are green), a migratory population of
heron - who are predators of the frogs, and an annual weather pattern of heavy
rains – called “the deluge.”
The parable focuses on the doings of the frogs that inhabit
three of the four ponds. The frogs self segregate into distinct social groups
which are
- The workers, who industriously, sometimes blindly build.
- The slackers, who never work but are always lounging around.
- The despairing, who don’t work or play but instead despair for their situation.
In particular, the parable focuses on one frog, named Spark,
who has started to turn orange. As a result of turning orange he becomes a
pariah amongst the other frogs. They believe the “orangeness” is a survival disadvantage.
Furthermore, the naturalist narrator lets us know that he
believes the other frogs used to be multi-colored but were infected with a
disease called “the thrall” that turned them all green. The thrall also had the
effect of causing the various behavioral effects listed above.
As Spark comes of age he, and others in his class,
are pushed into the uninhabited fourth pond. This pond is uninhabited because
it is a breeding ground for herons (who are mostly absent, being migratory).
Spark finds that as he participates in despair or
fatalism then he becomes less orange. However, if he appreciates beauty, or
feels gratitude then he becomes more orange.
So, being orange colored is a metaphor for being joyful, or
positive – happy. Being green suggests a lack of joy or any positive emotion.
Spark discovers how to teach other frogs to be joyful. As other frogs
experience joy they also become orange. They then find ways to overcome various
obstacles (herons, the deluge) as a result of either being orange or their new found
attitude.
Are you with me so far?
Like most parables, there is a lot of symbolism and metaphor
sprinkled throughout. Some are obvious, like the frog’s name “Spark”, or the
herons, or the deluge, others are not so obvious – like the significance of the
uninhabited pond.
So, some of the ideas within the book and my interpretation –
- The Thrall. Negative (read not Orange) frogs are discussed to be under the influence of a disease called “the Thrall.” A thrall is a noun and describes a creature that has been enslaved http://www.merriam-webster.com/dictionary/thrall The suggestion is that frogs who are not joyful are slaves to their attitudes. In fact, the three camps – workers, slackers, and the despairing are shown in the story to be completely consumed by their defining attitude. It is their only defining characteristic.
- The main character, Spark, is born feeling gratitude. His name is suggests that he is the start of something (a fire?). His friends are similarly named.
- The herons and the deluge represent bad times. They are the events that typically make people miserable. In this story these events are somewhat predictable.
I’m sure you get the idea. It’s a simple story and the
message is clear. A positive attitude results in a better ability to face up to
challenges, and even disaster. A positive attitude is infectious.
But there is more here, a positive
attitude is smothered in an environment where most are negative. A positive
attitude requires time to reflect in order to gain footing and eventually succeed.
Consider the fact that had Spark been placed in any one of the ponds that were
already inhabited, then his attitude would have been squashed. The story bears
this out given how the frogs respond to his attitude, his “orangeness”. They are
not welcoming. This is true in real life for people with a positive attitude.
They are not welcomed in areas that have solidified their negative attitudes. A positive
attitude needs space.
Furthermore, a positive attitude does not mean constantly
happy. This probably runs contrary to Shawn’s views. It means that you can
acknowledge that something awful has occurred and move past the grief and on to
something constructive. Whether it is to prepare for a future disaster, or to
recognize that what had been done before doesn’t work. Joy is an ever fluctuating state which is deepened by adversity.
It’s surprising to me how clear this message is, as it seems
that it might run counter to the interests of my company.
The message is, if you are unhappy where you are – you must
leave or change. You cannot be made happy by remaining static. Any joy you achieve will be
destroyed by the people around you who do not share in it. The fact is, they will find it threatening.
I sincerely hope that I am able to take to heart this message. The more I reflect on it, the more I wonder if I've given myself enough space to find joy.
What I fear is that this message will be subverted. I fear that my management will adopt the language of the training, but none of the underlying wisdom. We will be inundated with Orange Lists and platitudes. We will be able to pay $400.00 for special Orange training and become Orange Masters. I fear that this will all be made into a mere commodity, bench marked, tied to performance evaluations and eventually completely made meaningless, much like the Gallup Engagement surveys that precede it.
I will report how I feel directly after the training, and again several weeks later after some reflection.
Subscribe to:
Posts (Atom)