How to do it yourself – a short briefing guide on Data Visualization
Data visualization is becoming vital for transmitting information in a non-verbal manner, however when used improperly,
Get the opportunity to grow your influence by giving your products or services prime exposure with Performance Magazine.
If you are interested in advertising with Performance Magazine, leave your address below.
Data visualization is becoming vital for transmitting information in a non-verbal manner, however when used improperly,
Imagine that you are at work and you’re faced with a problem which you think you cannot solve, and all your colleagues are too busy to help out. Does this situation sound familiar? Have you ever tried asking for help from a rubber duck? If you haven’t, you should probably take a page out of an IT specialist’s book, as they use this method quite often.
The ‘Rubber Duck Debugging’ is an autonomous problem-solving technique, mentioned by authors Andrew Hunt and David Thomas in their book, The Pragmatic Programmer: From Journeyman to Master. The term refers to the way in which a programmer explains his code-related problems to a rubber duck. This process has the following steps:
While this may seem like a mere joke – and to a certain degree, the duck part is more or less for fun, there’s some truth to this. The point of this process is to force the user to rethink their approach and explain it to someone, who hasn’t the faintest, what their challenge entails.
By compelling yourself to break down the issue at hand in its simplest of forms, the inherent logic is that you will find what’s causing you to hit a rut.
Another way in which you can retrace your thought process is by thinking out loud. Researchers have found 2 major advantages for thinking aloud:
When you start talking aloud or writing about your problems, you drive yourself to sequence all of the information you’re thinking about, which may enable you to gain new insight into your issues. This may also give you a better overall perspective over the matter.
This technique is most effective when you assume that your listener has little knowledge of your field or problem. When the other person has no familiarity with the topic, you start explaining everything in great detail, in order to give them a better understanding over the entire matter.
By describing the basics and then building up the concepts, your understanding of the subject deepens as well. You immediately start thinking about what you already know, because you are focused on helping the other party understand the topic.
While many of us were warned by our parents, while growing up, to not talk to ourselves or our toys, as this may come off as peculiar, it would seem that in many industries, the day-to-day reality of things is changing old customs and worldviews.
This doesn’t mean you should go out of your way to cease talking to other people; simply put, if you don’t have someone to talk to and you’re in a rut, a rubber duck may come in handy:
It is a fact that programmers are usually very good at solving problems, therefore it shouldn’t come as a surprise that they invented and put into practice a useful & funny way to figure out solutions. With that in mind, the ‘Rubber Duck Debugging’ technique could be useful not only in the field of IT, but in other functional areas as well.
By having a little yellow friend at your side, you will be able to work independently more often, and you will not have to rely on your co-workers that much. You will end up finding out that you know much more than you had thought. So, are you ready to obtain your own rubber duck?
Image sources:
Customer satisfaction is essential for an organization’s success. If a company wants to make it in today’s business world for a long period of time, it should focus on making its customers happy, on building a relation based on trust and, eventually, on gaining their loyalty. Satisfied customers can become the biggest asset a business possesses, in this highly competitive environment.
It has been decades since innovation became a leading source of competitive advantage and high performance. At the same time, innovation demands have exponentially grown alongside technological revolutions worldwide.
Do you use your data science skills to develop cost prediction models? If so, then clients want to know your results are reliable for accurate expectations.