How do we develop dictatorial leadership unconsciously!

Organizations or companies are made up of people, so the business style or the values of the company are largely the reflection of their top executives leadership styles. The success or failure of an organization depends on which style they adopt to at their core and at what time! Principally, we know there are four types of leadership styles – Participative, Consultative, Authorirative and Dictatorial. Well, we can not say any of this style is better than the other, because leadership is all about using the right style at right time which often calls for a “Situational Leadership” where a leader quickly takes over one style over the other when situation demands for it. However, the constant shift of leadership style is not as easy as we think. Although situation might demand one style, it can be largely influenced by other factors such as time, personal issues and pressure from top management. Knowingly or unknowingly these and the other factors slowly shifts us to adapt to one of the specific leadership style. What can possibly go wrong is to end up with a “Dictatorial” one!

Subconsciously great leaders develop “Dictatorial Leadership” with their behavior and most of the time they are not even aware of their effects happening around them. The fact is that “Dictatorial leadership” develops a big wall that the leaders fails to get the message from people on what possibly going wrong at the execution level of the organization. This leads to organization’s catastrophic failures in holding back the innovation and renewal. But how this all happens after all? How even the great leaders gets into the pitfall of repulsion created by dictatorial behavior? Here’s some insight into the inception of this dreadful behavior…

Unrealistic Challenges

Challenges keeps company’s heart alive. It fuels up the innovation and keeps it ahead of the competition. However, unrealistic challenges brings dreadful experience. We are aware of the situation and it’s complexity but we keep pushing people to achieve it and of course in the way we think of. Many times leaders presume it’s a fairly simple task without having the subject matter expertise and give undue pressure to their people. Because I have done something similar like this 30 years back makes me think it as an easy job! The fact is not only we are losing trust of the people but also repel them away giving alternatives or suggestions to overcome the challenge. The challenge always remains a challenge and never gets solved. Slowly we shut down the only way to get the solution and lead ourselves towards dictatorship!

Trust and fairness

Trust is the basic foundation of any relationship and it holds true even to the leaders and their followers. Building a trust takes time, so does maintaining it, but once the trust is established the leader is required to apply the fair rules to acknowledge it for the people. But this doesn’t happen all the time. Either leaders tend not to believe the people to stay with the benefit of the doubt or give excessive trust on few ones that they lose the grounds on fairness rules. This has an epidemic effect of good people losing the trust in return. People who are ignored becomes introvert and develops fear in mind. Again, unconsciously it puts down the leader to “dictatorial” mode.

Tactical Management

Lot of managers tend to do tactical management. They think that it is diplomatically perfect if a fear of “things” is induced on a fellow being. The strategy here that these leaders think that it will play a spell of “do-whatever-i-say”! Leaders create a circle of fear around their colleagues, about a job, their position, about the situation in the industry in order to retain them for a longer time in an organization. They often dictate the grim situation outside of the organization to develop a constant fear of the job only to realize later that these people turn out to fear of everything – even their jobs and assignments. They perform averagely and turns into “invisible employees”.

Internal politics

It’s the vicious venom in the organization. Internal politics kills the good in people and germinate the bad culture. People without talent but to grow on parasitic cultivation takes advantage of it and foster the culture of dominance leading to dictatorial culture. Many organizations have understood it and have been abolishing the internal politics to play fair with everyone.

As started this article, people make the organization and not the other way around, it is essential that we fight against any of such instincts that we come across. It is essential for the executive management to involve less with individual work but to analyze for any potential defects in the system that can lead to dictatorialship. Finally, if we trust people, make less of a micro-management and provide equal opportunities to all will make the overall management to be participative and propitious for their business!

Written by

Santosh Ambekar

IT and IoT Professional

Disclaimer : The opinions expressed in this article are those of the author, and do not reflect in any way those of the organizations or institutions of which he is a member.

Introducing our Instagram Handle

Introducing our Official Instagram Handle “santronix_official”! Show us more love on Instagram too!

Hey all folks out there! We are so delighted with all your love shown on our blog, our Facebook and Twitter handles! We have been actively working on to create innovative apps and IoT products since last 3 years and we have always got your love and support during all these years! Our social media channels will keep you updated on new stuffs from us!

Share a word and follow us on Instagram : https://www.instagram.com/santronix_official

 

Digital Marketing and your business

Digital marketing is an umbrella term for the marketing of products or services using digital technologies, mainly on the Internet, but also including mobile phones, display advertising, and any other digital medium. That’s what Wikipedia says about it! In today’s technology world, let’s see how much relevant this definition is!

The take off your business depends on the scale and height of it’s marketing! Few decades ago, the marketing brains were limited to only certain mediums, such as Newspapers, Posters, Television or a Radio. After the breakout of internet and its expansion in the last 10 years, the scenario has totally changed. People are spending more time on their mobiles phones than on a TV or a newspaper. This had conceived an idea of digital marketing few years back and now reaching to most definite, ubiquitous and swift method of marketing! People have also started buying things online and that has brought the marketing and buying on the same platform! so you can say that digital marketing is converting to revenue for a business almost instantaneously at most of the times..

How do we start with Digital Marketing?

This question might be bugging many of our minds and yet if you have no answer to it then you need to pause and look around! Most of the basic moves can be found just with yourself! The very very basic thing to start is with your own website.. It is very crucial that you spend most of your time and budget to create a wonderful experience for your product or a business. You website is everywhere. It is on your visiting card, on your brochures, and many of your potential customers will first have a look at your website. Your website depicts the class of your business, the values of your people and the richness of your product or a service. If you look around more, you will find many more assets that are your starting point for your digital marketing

Here are some best suggestions…

  • Website : Much has been told about it. and if you now know your website is your first impression, so make it look classy and easy. If you are selling a product, go for much simpler but yet classy looks and don’t make it too complex.
  • Create a blog : Blog is a very good and easy way to stay connected with your customer. You can write about your new product in your new blog or you can talk about the things you are working on. Blogs are contagious, so when they make journey though an internet, it brings you new customers from all around.
  • Social media : 80 – 90% of the online people today uses Social media. Facebook, Twitter, LinkedIn, Instagram are the best mediums of Social media. One of the best thing about them is that they are free, create your page or a channel and start posting new updates. Link them up with your site and ask people to subscribe to other Social media channels. If you can make videos, you can also think of starting up a Youtube channel.

Other strategies

There are many other ways you can reach out to your customers and increase your product sell

  • Affiliate Marketing : You can let other users or marketers make digital marketing for you buy making them your business affiliate and providing them a small amount of money as an affiliate commission. However affiliate marketing brings some concerns as well, as your affiliates also makes a brand of your image in either a positive or a negative way.
  • Display advertising: You can post the display advertisement in any of the popular advertisers such as Google ads. Your ads can reach to your customer on websites, mobile apps, games etc
  • Email marketing : Create a channel where users or customers can subscribe to get email updates from you. This is where you will get their legitimate email ids to reach to. By making a database of emails ids, you can reach out with new updates in no time.
  • Social media and campaigns : Use your social media accounts such as Facebook or Twitter to post updates about new product or a service. You can also create some customer engagement campaigns to keep your customers engaged.

Digital marketing is a boon for all businesses, from smaller to larger. Unlike early days where the marketing mediums were too expensive for small businesses, today digital marketing provides free to premium options. It’s only upto user how they effectively use it!

Mosquitto MQTT Broker on Raspberry Pi 3

There are many blogs, articles and instructibles on Internet on how to get the Mosquitto MQTT or similar one installed on Raspberry Pi, but for few ones these instructions seems not working! We tried to find out the common mistakes and issues and create an instructions for you to do in just few steps. So here it goes…

What you need?

For MQTT broker for your home network you need following stuffs.

Raspberry Pi 3 (Recommended but can be used with older ones too) x 1

5V 2A Power adapter to power up the RPi3 x 1

Raspbian OS installed on RPi3 (Jesse)

Mosquitto broker and client

Putty (For Windows to remotely connect to Raspberry Pi)

and a local home network (Router which can provide local DHCP addresses)

With just few following steps your Raspberry Pi MQTT server will be ready in minutes!

Connecting the things

First you need to install Raspbian OS on your Raspberry Pi. We are not going to tell you how to do this but if you are unsure about how to do that then follow this link

https://www.raspberrypi.org/documentation/installation/installing-images/

You can install the Raspbian using a Raspbian ISO image or by flashing NOOBS and then downloading it online. Please use the latest version of Raspbian.

Once your Raspberry pi is alive with an OS, connect it to your home network using WiFi and note down the IP address of the Raspberry Pi. If you are not sure about the IP address of your Pi, then just go to your routers configuration web page and check the same in the DHCP client list as illustrated in the below picture

Pic 1 : find the IP address of your Raspberry Pi

We kept the IP address of our Pi Permanent to 192.168.0.100, the reason being, even if we restart the Pi we get the same IP address and be able to call the same. You can accomplish this in IP address reservation section in your routers configuration page.

So now as the Pi is connected to local network, we are ready to do some real stuff

Installing Mosquitto

Mosquitto is free and very popular MQTT broker. You can install it using apt-get commands.

so first open up a putty session from your windows desktop computer to your pi on the local network

In your case, please use the correct IP address of your Pi, the port is always 22 (SFTP). If your Pi’s Ip address is correct it will ask you to enter the username and password to connect. The default username is pi and the password is the one which you have used when you installed Raspbian. (If you haven’t changed the password for your pi then it would default be raspberry)

If you are successfully logged in then it will display a command prompt like cursor to type the next commands.

Unfortunately, the Raspberry Pi normal “apt-get” archives do not contain the latest version of the Mosquitto software.  If you don’t install the latest version of the broker, you will get odd errors (because of version compatibility errors) and it will not work.  So, the first thing is to open a terminal window (or log in using ssh) to your Raspberry Pi and do the following:

sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key

sudo aptkey add mosquittorepo.gpg.key cd /etc/apt/sources.list.d/

sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list

Please enter one command at a time. Now its time to install Mosquitto.

There are 3 entities that we need to install

  • mosquitto – the MQTT broker (or in other words, a server)
  • mosquitto-clients – command line clients, very useful in debugging
  • python-mosquitto – the Python language bindings

The client is required if you need to test the Mosquitto broker and the python bindings are required in order to enable mosquitto configuration in python scripts.

Type the following command to install them all

sudo aptget install mosquitto mosquittoclients pythonmosquitto

As soon as the Mosquitto broker is installed it starts automatically. If you need to stop it you can use this command

sudo /etc/init.d/mosquitto stop

To enable and start mosquitto service again, type and enter

sudo /etc/init.d/mosquitto start

Now you need to enable mosquitto broker running in background. This is very important step as if you don’t do this, your broker will not be initiated.

sudo mosquitto -d

Now your mqtt broker is up and running

Test your MQTT Server

Testing your MQTT server is easy! If you had installed mosquitto client, this step would not be a problem for you

First open 2 new Putty sessions on your windows PC. Let’s call them Putty1 and Putty2 respectively. We will create and subscribe to a specific topic on Putty1 and we will subscribe and publish the message on Putty2. This should let us see this message on Putty1.

To create and subscribe the topic on Putty1 type and enter the following command

mosquitto_sub -t santronix_mqtt/topic

In this case santronix_mqtt/topic is the topic we have created but in your case you can use any. The same topic will be used to publish the message to broker.

If everything goes fine then there wouldn’t be any error message. Now go to Putty2 and try publishing the message to the same topic

mosquitto_pub -t santronix_mqtt/topic -m “Hello World!”

What it does is, it publishes the message “Hello World!” to topic santronix_mqtt/topic on our Pi’s broker. As soon as you type and press enter, you would see the same message appearing in Putty1.

As you know that, we have to start the MQTT broker in background manually, we can automatically do it once your pi is booted up by creating a launcher script and putting it in crontab.

First type the following command to create a launcher script

sudo nano launcher.sh

This will create a launcher.sh file and open it in nano editor. Now enter the following command in the empty launcher.sh file and press Ctrl+X and when asked to save the file type Y and press enter.

sudo mosquitto -d

Note that this is the same command that we used to manually start the broker in the background.

Now convert this script to an executable.

sudo chmod 755 launcher.sh

 Now create a crontab and execute it

sudo crontab -e

Chose Option 2 to open the new crontab file in nano editor and enter the following lines at the end of the file.

@reboot sh /home/pi/launcher.sh

Now press Ctrl+X and when asked to save the file press Y and enter. This will save the crontab and immediately start the new crontab service.

Now even if you restart your Pi, you will see that your MQTT broker starts in background as soon as it boots up!

Hope this will be helpful guys! Enjoy!

And finally, this is how our RPI3 mqtt server looks like!

-Santosh Ambekar

IT and IoT Expert