AngularJs issues

AngularJS

AngularJS is a nice MVC based javascript framework, developed by google. One of the important functionality I liked about this framework is dependency injection. In this post I will be posting all technical issues faced during development process

Today I came across an issue when trying to open a modal window from another modal window. The error was

Unknown provider: $uibModalInstanceProvider <- $uibModalInstance

The error occurs if the template of the modal contains ng-controller. The problem was that you were specifying a (or double) controller(s) in 2 places- when opening a modal and inside a template – this is not needed. Remove ng-controller from a template and things will work as expected.

Technical Problems on Ubuntu setup

centos500px-former_ubuntucof-svg

I have been using CentOS, another RHEL flavored operating system since couple of years. Recently, I started using Ubuntu, not because I dont like CentOS but because my developers like this OS. Now I am an entrepreneur and every decision made by me has direct impact on my developers, so I follow the path of employee satisfaction is my biggest motto.  I freshly install Ubuntu in HP laptop, which was refurbished with new Hard disk. I tried using bootable USB stick to install Ubuntu, it was quite straight forward, Unetbootin usb creator helped me a lot. First I had to download Ubuntu iso package in my MacBook pro and then used Unetbootin to create a bootable USB stick with Ubuntu OS. It was quite simple to successfully create a Ubuntu bootable usb stick.

I then used this bootable stick in my HP laptop to install Ubuntu. It was successfully installed without any technical issues. However, post install, I had issues running softwares. However, google God helped me to get the solutions. Here are few of my technical problems and solutions, I hope it will help others too.

When binary programs in PATH are not recognized

This is because there is some 32 bit libraries are missing in your Ubuntu 64 bit. Run:

apt-get install libc6-i386

Then I had issue running any of nodejs npm commands.  I was getting following erros

/usr/bin/env: node: No such file or directory

Thanks to this web post, the solution is

sudo ln -s "$(which nodejs)" /usr/bin/node

You need to symlink the nodejs executable to node. I will keep on updating this post for any technical issues faced in Ubuntu and resolutions.

Why collaboration is rewarding

Collaboration is everything
Collaboration is everything

Almost all of the recent books, blogs, and papers supporting innovation highlight the importance of collaboration. Why? For many years, the sole inventor was told that people working together can lead to groupthink–too much consensus and convergent thinking.

I came across an article Why Collaboration Is Essential to Entrepreneurship. This is not only applicable for entrepreneurs rather for everybody in this competitive world. With increasing hustle bustle in city, managing our work is most important thing with respect to our surroundings.  While going to office, we are not sure if any sudden traffic jam happens, we don’t know what is the quality of new paying guest accommodation service, the quality of momo near to our house is good but we have no idea, we are not sure the specific fish is available in the sunday marker which is 10kms from my home etc etc. How can we engage ourself to manage such difficulties, can we ask govt to provide us information, can we ask service providers to contact us about the stock, can we insist traffic cop to intimate us about sudden traffic jam??? No, this can not be possible. So what is the solution? Collaboration. In collaboration, there is an increase in the understanding of diverse perspectives with the development of higher-level thinking as one of the important results. The coordinated efforts of many can accomplish more than the efforts of one or a few separately, that means its the power of “we” much more that power of an individual.  Recent modernization and evolution of technology had made this a new world digitally.  We are in a better position now technologically to share information with friends, relatives than never before. That means, its technology that makes us collaborate with others for  successful out come. If any traffic jam occurs in our way, we immediately share with friends, any important happenings etc can be shared in realtime that makes us more dependent on each other and the return is rewarding. Time for more collaboration.

JCI Chanakya 2016

I just attended JCI Chanakya Bizz 2016, this is the first time I attended such program to pitch my startup. I have mix of experience from my participation. The whole volunteers of this event are very supportive, especially Mr. Karan. I was bit scared of facing in stage with host of high profile investors. I did not attend to get funding but to get experience. There are couple of feedbacks that I received will be remembered for long and will be my guiding force

  • Focus on one item and pitch for that idea. Dont mix too many ideas
  • This is very early stage to look for funding and its better to “GO-TO-MARKETING” and experience the real world
  • Entrepreneurship is always a path of difficulties and high chance of getting injured but dont lose the track and keep your head up.
  • There is always uncertainty and your passion will make it success

It was really a nice learning and will remember it.

Durga pujo celebration

More than a decade now, since last time I visited my village Bhuban to celebrate Maa Durga pujo. The hustle bustle, guests at home, different varieties of foods, cookies, new dresses etc… with the celebration mood was making it very joyful. I truly like roaming through the villages at night to see different Pujo Mondap and then bullock festival, it was truly mesmerizing. There were no end of celebration, I generally get confused what to watch , in one place there is Jatra Party then at the other place melody and then bullock festival. All these are like dream now. I like to watch melody, with loud speakers and romantic songs, truly amazing. The melody makes it a different environment altogether. Today I visited different Pujo mondaps i.e. Kaggadasapura Bengali Association and Malleshpalya association with family. There was a melody program at SCT college campus where Kaggadasapura Bengali Association’s Pujo Mondap and celebration. That was terrific, there was a song Mairi, truly mesmerizing. I felt like my village sorrounding is back. Crowded , with different stalls and then Maa Durga Mondap and melody were making a joyous mood. As my family were with me so could not stay more time there. I then dropped my family at home and again went back to watch melody. Its like dreams come true. I cannot forget this year’s Durga Pujo celebration. Wish everybody a Happy Dasami.

Experience at Ezmap

So describing my experience at ezMap is not just a feeling but a great opportunity to thank to my mentor and CEO Mr. Ranjan Baisak. Speaking about our CEO, a man having passion and an attitude towards life that we can see in today’s entrepreneur, SHARP & FOCUSED. Not every person have the courage to support and run a start up, to fight for what he has dreamt of in his childhood, to have a company of his own, but Mr. Baisak, struggled and didn’t lose hope to achieve what he ever wanted. He is very Hardworking and a Tech Enthusiast. He loves working on Linux and have a huge range of Apple products . Now a days we find people who listen just to reply, but there are a few people like Mr. Baisak who listen to listen. He carefully listened to every problem we faced rather than jumping to conclusions, which at the end were really helpful to communicate with each other freely. I was more of a friend to him rather than just an intern. Being at ezMap is just not fun, its a place for both fun & learning.

Staying at a Guest Room in Mr. Baisak’s bungalow with my friend also a fellow intern was indeed a great experience. We arrived in Bangalore on 10th September, 2016. The house was very far from the station and it took 500 bucks with a private cab to reach there, but thanks to Mr.Baisak that he took care of all our expenses. Not even in my lifetime I had such casual journey with a cab and paid 500 bucks. God, Bangalore is too expensive, but I love this place and its people. So it was around 09:00pm when we reached at his house and we had a talk earlier over phone that we will be having our dinner in their place. So Mr.Baisak made all the arrangements but he did know little about me that I was a Vegetarian and he ordered a Non-vegetarian biryani for me. When he knew about this he felt bad and I dnt know what he did with that biryani but in no time he managed for some parathas and we had a great dinner thereafter. And after having dinner we went for a sound sleep.
The next day we all sat together to discuss the plan of our months stay and what we have to build. The business idea was very clean & clear. So from the same day we all started with our work without wasting time. The good thing about the team was they always hated wasting time and pull out the best of it. So I worked around till 03:00am – 04:00am in the morning and managed to build the frame work of the app in few days. Building the framework helped both the web developers and the app developers in a way that it was chosen as standard. With a descent simple UI and feature. Still there are certain things to be build and the work is under progress.
Looking at my work and passion towards it, Mr. Baisak gave me the authority to manage people. We have 2 interns who work from their home and they were helping us in our App. So that I have never managed people before, it was a huge opportunity for me and I took it with great confidence and enthusiasm. There were many times we failed to achieve our given targets but we never lost hope and tried our level best to complete it on time.
We needed to get some people on board because it was getting difficult for us to manage such huge application, Mr. Baisak trusted me and told me to talk to few people I know and bring them on board and even fulfilled watever they wanted.

Being at ezMap.in was like a wish come true. I always wished to work over extended displays but being a student I couldn’t afford one. But as soon as this was reported to Mr. Baisak he then and there bought a 24 inches Monitor for me to work upon and I was so overwhelmed. One more instance was that the room didn’t had any proper table to work on and it was very difficult to work without it. So guess what, a brand new table was ordered the next day and within few days we started working on that. So finally our one month stay got over and were to leave. It was a privilege that Mr. Baisak himself came with me to see me off to station and it is a privilege because on the way Mr. Baisak told me that he never goes out so late at night even when he have relatives to arrive but he did it for me. Thank You for your time Sir ;).

We never felt the shortage of anything at EZMAP. A great CEO, a great place, a great working experience, a great stay. Have a wish come here and it will be fulfilled. Same is being done for a huge mass. Collaborative Community Driven is what we have always believed in. Stay tuned for a revolutionary product in the market. Cheers ezMap.

A leader should be a boss or facilitator

Though the objective of a leader to lead a team and co-ordinate for a successful execution but the interaction of a leader with team matters most to achieve any goal. The execution of any task successfully depends upon the effectiveness of a leader.

What are the key qualities of effective leaders? The ultimate measure of leader effectiveness is the performance of the leader’s team or organization, particularly vis-à-vis competitors. Leadership is a resource for the group, and effective leaders enable a group to outperform other groups. While the same personality and ability traits described above help leaders become more effective — they are not just advantageous for emergence — the best leaders also show higher levels of integrity, which enables them to create a fair and just culture in their teams and organizations. In addition, effective leaders are generally more emotionally intelligent, which enables them to stay calm under pressure and have better people skills. Conversely, narcissistic leaders are more prone to behaving in unethical ways, which is likely to harm their teams.

Source : HBR

Leadership style is largely dependent on personality. Ambitious, thick-skinned leaders tend to be more entrepreneurial, so they are focused on growth and innovation. Curious, sociable, and sensitive leaders tend to be more charismatic, though charisma often reflects dark side traits, such as narcissism and psychopathy. Studies also highlight gender differences in leadership styles, with men being more transactional and women more transformational. However, gender roles are best understood as a psychological and normally distributed variable, as people differ in masculinity and femininity regardless of their biological sex.

Leadership evolved over millions of years, enabling us to function as group-living animals. It is therefore unlikely that the core foundations of leadership will change. That said, the specific skills and qualities that enable leaders and their groups to adapt to the world are certainly somewhat context dependent. For example, just as physical strength mattered more, and intellectual ability less, in the past, it is conceivable that human differentiators such as curiosity, empathy, and creativity will become more important in a world of ever-growing technological dependence and ubiquitous artificial intelligence.

In short, the science of leadership is well established. There is no real need to advance it in order to improve real-world practices. We should focus instead on applying what we already know, and ignoring what we think we know that isn’t true.

Reliance JIO : An innovation for consumer

I got my JIO sim card last week and got it activated on 5th September.  I am using the sim card in my One plus two mobile phone and through JioJoin mobile app I can use VoLTE calls. VoLTE stands for Voice Over LTE, it simplest term this technology uses voice as data packets delivered through LTE network. That means your voice is carried in the same way as other streaming services. This approach results in the voice service (control and media planes) being delivered as data flows within the LTE data bearer. This means that there is no dependency on (or ultimately, requirement for) the legacy circuit-switched voice network to be maintained. VoLTE has up to three times more voice and data capacity than 3G UMTS and up to six times more than 2G GSM. Furthermore, it frees up bandwidth because VoLTE’s packets headers are smaller than those of unoptimized VoIP/LTE. In india Reliance Jio is the first service provider that started commercial launch of 100% VoLTE service without 2G/3G based services in India on 5th Sep 2016. Jio has announce that all voice calls over LTE is free and only data consumption chargeable. This does not hold good with other telecom operators, those for years were charging customers for data as well as voice. With Reliance Jio’s entry, these service providers are little bit shaken with tough competition ahead for them to survive. In fact, some of the telcos are already in firefight mode and said “Not bound to give interconnect points to Reliance Jio: Telcos to PMO”. There are lots of call drops from Jio network to other networks and Reliance supremo “Mukesh Ambani to telcos: You cannot break the law beyond few weeks“. There are going to be more firefighting, might be more uglier in coming days. The winner in this battle is definitely the *consumer*.

Why Is Micromanagement So Infectious?

Its truly said that the success/failure of any project depends upon the team with a good leader. However if a team got a boss then whole work environment turns into a virtual war zone, the comfort level of team suffers and ultimately the whole project suffers in quality, delivery and timeline. Here is one article I came across about micromanagement and its worth of reading

When a manager delegates a goal to an employee effectively, she bestows ownership of what we call a “brief,” a set of outcomes subject to deadlines and other constraints. The owner’s job becomes figuring out how to deliver on that brief while operating within the specified constraints, which can range from “stay within this budget” to “follow these policies” to “get my approval on this type of decision.”

The manager, who assumes the role of a sponsor, can change the brief, change the owner, or change the context in which the owner does his work. But if she dictates the tasks to be done or directs how to do the work, she ceases to be a sponsor and becomes a micromanager.

Details : https://hbr.org/2016/08/why-is-micromanagement-so-infectious

Four qualities of a leader

I came across a post by Marillyn Hewson, about four basic qualities of a leader and that truly reflects a leader.  A leader is somebody who comes first for any failure and last for any success.

In my experience, people thrive when they have leaders who are:

  • Decisive: The moments when leadership matters most are in times of uncertainty and change — times when people crave clarity. Leaders don’t need to have all of the answers and no one expects them to. What is needed, however, is the ability to seek the best counsel, make firm decisions on the path forward, and ensure everyone on the team understands their role in a shared vision.

    Leaders must also keep their eyes on the big picture so that when the environment changes, they can adapt and help their teams change course. They have to be ready to make tough decisions and communicate them clearly to the entire team.

  • Trustworthy: Leaders build a credible reputation and earn the trust of their teams through their everyday actions — by setting high standards, showing energy and enthusiasm, and committing to the development of their people.
    Building trust involves more than just talking about core values — you have to livethose values by demonstrating them in every action you take. As leaders, the example we set for our employees shapes the culture of our teams. When you demonstrate honesty and integrity in your actions, your team members will be compelled to do the right thing, even when you aren’t in the room.
  • Compassionate: Being a compassionate leader involves more than just treating people as you would like to be treated. It’s about treating people as they like to be treated. And compassion isn’t just for tough times — it’s for all times. It can be as simple as having a face-to-face meeting with your team, rather than sending an email. It’s about personally thanking employees for their hard work, recognizing them by name, and explaining why you’re so grateful for their contributions.

    It’s also about being responsive. I make it a priority to read and respond to all correspondence from employees. It ensures I understand what’s on their minds, shows that I genuinely care, and it helps to identify emerging issues in my organization.

  • Innovative: Innovative leaders have the ability to think beyond the status quo and inspire their team members to do the same. Leading a culture of innovation requires courage. You need to be able to step out of your comfort zone and take measured risk. Innovative leaders learn from their mistakes and take every opportunity to get better. They reward creativity and effort as much as success, and build an environment where everyone feels comfortable bringing their best ideas forward.

Source: LinkedIn