Getaway in Real Life
We stayed in a tiny cabin from Getaway.
My wife and I took a trip to Ashboro, North Carolina where we stayed in a tiny cabin by Getaway. This was our 2nd time in a small cabin, our first time using Getaway. This was a fun trip with great accommodations. Also, quick tip for a great place to eat with great service, ambiance, and of course wonderful food, stop by Magnolia 23.
There Used to be a Mountain Here
If you haven’t spent time working closely with different software development teams you might not be familiar with the common practice of blaming the IT professional who currently no longer works with the team. In my experience I’ve seen this commonly occur within various Information Technology departments, but I'm sure that this is not a unique phenomenon only found in that space.
Passersby today wouldn’t have known that there used to exist an obstacle that at the time could only be navigated around and not removed or plowed through.
If you haven’t spent time working closely with different software development teams you might not be familiar with the common practice of blaming the IT professional who currently no longer works with the team. In my experience I’ve seen this commonly occur within various Information Technology departments, but I'm sure that this is not a unique phenomenon only found in that space.
For a past project my team was tasked with improving legacy software. Users of this software were facing what’s typical in the case of old software that needs to be updated. The tech was no longer suitable for the job it was built to support. This occurs naturally. It’s often the case that the work we do evolves and expands with the passing of time. So while, this now legacy software, was properly built when it was considered new, the speed of business continues to march on. As an added pressure, business technology must to some extent keep up with the consumer market as well. We shouldn’t expect the professional we support to live with 1990 solutions while always connected and continuously improving touchscreen experiences are being had in the surrounding world.
Many of the users complained of being stuck in a user experience that did not properly support their workflows. For instance, information that they needed on one screen could only be obtained by navigating over to another. This called for more clicking than should be necessary. Some users solved this problem by copying information out of the system and onto Word documents so that they could keep what was important to them nearby.
Visibility to the underlying data was controlled through various front-end layers. The front-end application layer received was determined by the stakeholder’s department. In each department users were used to having their specific application that would give them a view of data from the same underlying source across the enterprise. In this way a user in one department would get mostly the same information organized in a different way. Because the user-interfaces (UI) used by each department differed there was a common assumption that each department was accessing a different data store. While at first this may not sound like an extreme disadvantage, this particular UI tailoring went too far in some cases by unnecessarily restricting what a user could see. In our process of improving upon this situation when we began to familiarize users with the full set of data unrestricted from the view they were accustomed to they were often surprised by how much useful information actually existed in the system. We were often met with statements like, “I wish I knew this was here before since this data would make my job so much easier.''
It’s all too easy to write-off the previous team as being full of unworthy hacks especially if your are new to the company and/or you do not have any relationship with any of the individuals from the previous development team. It’s also important not to overly villainize the previous team when approaching a situation like this. If you’re able to resist the urge to scrap all that was built before you may then find clues of lessons hidden within the previous design decisions and find yourself taking on less work as you discover what features can be reused.
In our own case what we found was that each front-end application had a common search tool that was problematic in that it did not allow for the type of flexibility that users across the enterprise needed. We discovered that what existed was a strong foundation of information that just needed to be opened up and allowed to be revealed in a more accessible way. The project was then able to take an unexpected turn away from the previous efforts of adding more features and instead enriching and extending the search feature that already existed.
By giving the previous work a measure of respect and peering into the decisions of the past you likely will discover long forgotten useful bits of functionality. More commonly you’ll find curious designs that only lead to more questions. But, it is these questions that when taken to the most knowledgeable users will open up even more understanding. Revealed to the team will be bits of the puzzle that might otherwise may never have been considered.
Avoiding thinking too much of yourself and of the current IT team will also help you to be less susceptible to the line of thought that the IT team has cornered the market on all of the right answers. This thinking can affect seasoned professionals as well as your brilliant young hotshot developer. Let’s get this straight, an IT professional may know the best technology to implement a wonderful solution, but he must still put on his listening ears.
Don’t be too hard on yourself if you’ve fallen into type of, “I’m the best”, thinking that slightly clouds your judgment of the past. Even I at one point used this line of reasoning, blaming a past developer’s code for slowing down my work’s progress. This sort of thinking gives us a measure of comfort in that we are able to deflect possible ill thoughts on our own work, but it isn’t productive. I think it also makes the one shelling out the blame in some way maintain that feeling of superiority to the person who is no longer there to defend themselves. But, when we do this what we often overlook the circumstances that existed at the time the previous developer was building the application or that portion of the software. We don’t know the constraints they faced. To illustrate, I recall driving down a particular road on my way home. Being that I was in a rush, as I drove down the road I was slightly annoyed with the seemingly needless twists, turns, and bends I was forced to navigate. I felt that these turns only served to add to the distance and increased the time it took for me to get home. Now couldn’t it be possible that at the time the road was built there was a small rocky hill or maybe even a pond that existed at that time that needed to be built around? But today that obstacle has been removed and is now long forgotten, replaced with a small shopping center. Passersby today wouldn’t have known that there used to exist an obstacle that at the time could only be navigated around and not removed or plowed through.
In a similar way we don’t know what technical limitations or time constraints a developer was dealing with. We also don’t know about the landscape of the job at the time. A different culture with its expectations could have called for them to build something in a way that in our current world would clearly be ill advised.
I’ve never skinned a cat, but I imagine that there’s more than one way to do it, since this is what the common saying tells us. Yes, it’s true that there are multiple paths to accomplish many things in life. Some of those paths while not inherently being wrong will feel wrong to us. And, that’s okay. It’s a good thing to have the freedom of choice. And, if you happen to have the time, budget, and authority to do so on a project please feel free to change the paths taken by those who came before you. As we do so let’s remember to not be so hard on our IT brethren and keep our mind open to the possibility that they may have already successfully invented the wheel and there’s no need to go back to the drawing board.
In our own projects after we’ve brought them to a successful conclusion and we’ve moved on to newer, bigger challenges, our own code will face the scrutiny of a new crop of developers and project managers. Hopefully you’ve fully documented your own solutions in a way that will reveal to this new team your own genius and show what you were up against. Maybe they’ll come to understand the compromises you made and start to see a bit of the vision that you didn’t yet get a chance to bring to reality. If they do maybe it will be for the best. If they don’t, then that’s okay too. Just keep in mind as you yourself enter new projects that the foundation may already have been properly built.
Lead with Empathy and Transparency…Like Greta Thunberg
When it comes to the hot topic of climate change the young activist Greta Thunberg has been making quite a splash in the news around the world. Even world leaders have come to learn of her view on the state of the natural environment and how she feels about the level of effort that’s being put toward reducing pollution. If you haven’t been following this news, spoiler alert, she’s not happy about it. Though climate change is a topic that has my attention, for this piece I find myself intrigued with how the world is reacting and will continue to react to the outspokenness and frank nature of Greta’s style of speech.
We’ve all been there, whether at school or work, where we identify a needed change in some sort of process or system that we’re forced to work in. We see something that negatively impacts us or someone close to us that we care about. We can clearly see what’s broken and we may even have a good idea of how to apply a positive change. Also, what’s often true is the fact that we’re not alone in recognizing the need for a change. Co-workers or fellow students are there eagerly cosigning on the ideas that we have. Yet, there’s this social norm that typically occurs. Nothing much is said beyond the social group that is suffering under an antiquated system.
Why not speak out? I can’t definitively say why the majority of individuals do not approach their manager or HR representative to begin a healthy dialogue around change. But, I think many will agree that the culture of many work environments is such that it does not create an environment where one finds it easy to speak out. There’s a general lack of trust that exists where an employee worries about their job security after stating an adverse opinion.
This is why I find Greta intriguing. For speaking out she’s already garnered the attention of many supporters who feel the same way she does. But, she’s also attracted the attention of those who would attack her and attempt to discredit her. It seems that those who respond with threats and anger want to intimidate her into silence, and yet she continues to speak on. It is this strength that I admire. But, I also wish that it didn’t call for strength and bravery to bring attention to such an important topic such as pollution.
Greta has decided to take her fight to the world stage, but let’s look focus back on the smaller environment of the workplace. I would love to see being ushered in a new wave of empathy for all, even to the chagrin of those who may miss the days when you really didn’t have to care about those whose voices commonly went unheard. We’re witnessing an age where marginalized groups are speaking out and demanding to get noticed. Not long ago the common worker was a part of that group and I believe for the most part still is. The current entrepreneur movement may very well be evidence pointing to such a reality. People are choosing to move out from under a system that has chosen to not listen to them no matter how hard they plead. When I look at the work for yourself movement, I think that at least some in this group feel that If you can’t beat them, then leave them.
In reality we’re not all destined to be entrepreneurs and that’s okay. It’s perfectly fine to work for someone, especially when you’re getting behind a company or a cause that you truly believe in. Those who choose the path of owning their own business appreciate the help and support of awesome employees. And, when the pairing of these two sides is correct the result is something even greater than the individual parts. Unfortunately all too often this wonderful pairing of employer and employee isn’t the case. Many in the workforce find themselves in environments that produce and support a culture of fear. With this being the case many feel powerless and Instead of working to improve what might be a broken system, they instead find ways to cope with it. They choose instead to not be a squeaky wheel. Many employees fear that the wheel that squeaks won’t receive grease, but will instead be replaced.
I think business owners and their managers can go a long way in helping to remove the above stigma by doing the following:
Making sure that each employee truly has access to be heard by management. Simply stating that you have an open-door policy isn’t enough since many may still be hesitant to be the one to potentially disrupt your time. An effort should be made to reach out first, especially in the case of those that seem more likely to not speak up. Admittedly this is harder to do as businesses and teams grow, but as the saying goes, you make time for what’s important to you. I personally find myself handling most of the employee concerns in the earliest parts of the morning and in the evening just after the close of business.
Freely and openly admit when you don’t know something. This makes it easier for others to do the same. It also shows the room that you’re not impressed with those who have the most answers. Doing this repeatedly, while also not chastising those who contribute answers that turn out to not be the correct path, quickly removes the idea that there’s some social currency in sounding smart and pulls individuals together as a team to instead work to find the best answers and not just ones that sound good.
Encourage those that you manage to let you know when you’ve missed the mark. When such an opportunity arises I will often remark of my own mishap, “well that was a stupid mistake”. But, then I immediately shift focus towards what the possible fix can be. In this way employees realize what all humans already know, that mistakes happen. If we’re apart of a project that’s attempting to achieve something that’s never been done before, of course mistakes will occur. Instead of wasting time dwelling on those mistakes it’s more important to move forward applying the best solutions. This is the best way to spend our energy.
Be as transparent as possible. When you openly share as much information as you’re reasonably able to, this builds trust. The act of giving trust often results in trust being given in return. But, this is also practical advice because when all realize the direction of the company and where it intends to go next, everyone can lend to the success of that movement and no one is blindsided by what can often appear as a sudden shift in direction.
Give real opportunities to apply an idea. I once asked my manager to give me the smallest program. I told him that I would improve it by increasing efficiencies and build a model that other programs could benefit from. I also stated that if it failed he could fire me and even state that I acted against his wishes so as to totally protect his position. When given the chance with my own team I allowed the team to experiment. Of course I gave them the parameter that they needed to prove their thesis within two weeks since the project could not spare any more time. Why do I think this is valuable to do? Because if they proved me wrong then in the end I would have learned something new. On the other hand, if they failed to prove me wrong the team would have to gain respect for my knowledge. Overall it’s a strong, concrete way to build mutual respect and show a team just how much trust exists in the relationship.
Be the shield, rock, and protector that removes all impediments to progress. By all means in your words and deeds show the company that you own or the department that you manage that you view yourself as part of the team. Remember that you’re a leader, and that’s an important role. But, you should know that this is not a cushy role. You’re to be the first to run into battle and facilitate the needs of the rest of the team so that you all can be successful. This last point takes all of the previous points into consideration and finds you practicing all of those qualities we just mentioned not just within the company/team, but also outwardly to other department heads, clients, and customers. While you’re being transparent about what you’re team is doing you’re the one absorbing the blows when needed, when things don't go as planned.
This leads to another aspect that I find interesting about Greta Thunberg in that she has not approached her audience with the stance that she’s the one who will save us. She does not pretend to have all the answers. As a matter of fact, she states that there’s much that she doesn’t know. In this way at such a young age she’s acting like a mature leader. Instead she’s only calling attention to an issue and then using that attention to attempt to give the floor to those who we all might see as a real subject matter expert, the environmental scientists themselves. In this way it’s like they are the team that she’s looking to put them on high while she takes the negative blows of those who aim to stop her. In speaking out she only wants the world to hear and benefit from the possible solutions that those experts can apply to the issue of a degraded natural environment.
I like to think that Greta is so blunt and outspoken because she truly believes in and cares about the issues that she’s speaking on. Many are excited by this young woman and have embraced her while others are not so enthralled with how she has chosen to point a harsh finger at many of the world’s leading officials. For those that do stand on her side of the issue it appears that she has weighed missing out on a school education and other recreational pursuits. She has put those things that most young people might view as their right to have and instead has chosen to employ empathy when imagining how uncomfortable this world may possibly be if it continues to be assaulted with pollution and massive acts of over-fishing and deforestation. If business leaders today were to follow this way of thinking they would not doubt help create an environment where empathy, transparency, and trust were put at the forefront. In such a culture, no doubt fear would erode and creativity and innovation would be allowed to shine.
Note: this article grew into a life of its own and became longer than initially intended. A second part will be published soon. Thanks for reading.