Sunday, 22 November 2015

QUALITY - "Starts with YOU" !

Recently, there was a quality week in our organization and then followed by a quality training which depicted the importance and essence of quality in the software we deliver. Today, I would like to share the same. Surely, a 5 minutes reading on this post can help you why it's important to deliver quality as a inbuilt feature even though customer won't ask for it explicitly.

Any product cannot be made with zero defects, but a product contains quality when it starts to deliver the basic fact "product fits for it's purpose and can be used to accomplish the task for which it was designed" . Some use cases will be so rare that product fails to meet the use case successfully. This is basically because the use case was not thought or simulated in the production process. If the product is a software, then we can say that use case was not taken care in design/code phase and did not test in testing phase.

So ultimate aim is to built a product with as close as to Zero defects. That's why many industrial sectors are following the new quality tool: Six Sigma which is a data driven approach where the aim to identify the defects and eliminate it at the earliest. There are other different quality tools also which are being used.

Why is it necessary to identify the bug and eliminate at the earliest ?

Below picture depicts the impact of allowing the bug to escape to further stages. This is called as "Rule of Ten" in industries. It's calculated as cost to fix defect and it's impact increases by ten fold for each stage. So it's good to find and eliminate the bug at the earliest and retain the quality.




Toyota has recalled around 6 million sold cars due to a small mistake. This is just an example. There are so many similar incidents.

http://fortune.com/2015/10/21/toyota-recall-window-6-million/


More than that, earlier it was Customer Satisfaction. Now, product has to meet quality along with Customer Excitement. There should be something in the product which delights the customer. You can take various products, even a mobile. More than serving a basic communication purpose, competitors are trying to delight/excite customer with it's various features. Now this has become a necessity rather than a option.

So when there is a customer requirement to be delivered, cost given for implementing quality (eg: testing) should be taken care by you and the fruit for that effort is the gain of customer trust. make it a habit to implement a quality tool usage in your organisation if you are a entrepreneur and if you are a process implementer (Developer,Manufacturer..), then take care to implement it in the right way at the first time itself.

Remember, Quality is when customer returns, not the product.

Sunday, 4 October 2015

Way to Germany .....


Its been several posts regarding interviews and science continuously. So today, I would like to blog on my recent first onsite in my 2 and half years of I.T experience.


It was a quick call to take out the chance of a 2 week short business trip to Germany. I was excited to go for it. One week was full busy with all business visa, passport visa stamping, foreign currency collection etc. Then the day came and I was like ready.. set... go.

 Being my dad's boy, I reached airport almost 4 hours earlier than the flight departure time. Bengaluru airport has got a single terminal which combines Domestic as well as International  flights. So there was no much place to hangout after checking in my baggage. As I wanted to carry Cigars for my friend who is already there in Germany, I took out the time to explore the duty free shops after checking in. From there I bought 1 pack containing 200 Cigars which was priced in dollars. I was like, why they are pricing in dollars even though the shop is in Indian airport. Later I checked the reason behind this. Even though I couldn't find a reason, I came across an article in DNA news website regarding the same "Only country that damns its own currency" . Even foreigners coming with an impression of incredible India loses the credibility of Indian rupee as they find they can't use the same in international duty free shops.



Article reference :

http://www.dnaindia.com/india/analysis-the-only-country-that-damns-its-own-currency-150940
So, I was charged with foreign currency conversion rate and some service charge  as I used credit card for paying. One of the Indians who was forced to pay in another currency in same soil. Ok...Now don't take an impression that I am blaming our nation a lot. I am just pointing out the flaw which I saw and felt. There are some upcoming circumstances where I felt I am fine & happy with my country ;-).

So rest of the hours, I buzzed through the songs and chats with my family and friend regarding the status of the journey.
Flight was ready for the set off ...I got in...settled on my seat. People are still getting their seats and settling down. Suddenly, One lady came and requested that whether I can swap the seats, so that she can accompany with her family who is sitting beside me. Without any hesitation I told ok, as in flight seat only matters if it is a window seat, and currently, I don't have a windows seat. So I swapped and went forward one row. Again I settled down and then again one girl came and asked to put her bag on top cabin. She was short and so was struggling to put the bag on the top. I took out the bag and helped her to make it into the place. Then I realized, she is my flight mate. She is sitting beside me. We had a small introduction and then the voice of flight taking off dominated. After the flight reached it's altitude, an air hostess came and smiled at me. I was like, ok ...there will be something she needs from me. As I am well aware, there won't be a smile from an unknown girl without a reason. And I was not wrong. She came and told " Sir, If you are fine, can you please take a seat at the front." . This time, I was like...little bit frustrated. I told her "I already swapped my seats once. Is it possible to find a another guy for this need". But that dint convince her. She asked again and told one girl wants to sit beside her mom who is sitting on the other side of me. I told ok and then went to the front row. This time, it was like some 5-6 rows front. I then settled down with a decision that I won't get up from here for another 8 hours.

After an half hour, I was trying to be comfortable by going through the videos and albums of the tv. By that time, same air hostess came and I was like ..what now?  . She came and gave me a small bag and told this is a gift for the pain you took. I felt good the way Lufthansa treated their passengers. I told thanks and took a look inside as soon as she went. They used to give this bag to Business class people, containing sweets and other stuffs for a nice flight travel. I had the sweets and then started to watch the movie "Terminator Genisys" . Slowly I went to sleep and all over the flight journey was good with less turbulence. I reached Frankfurt around 12.30 pm.


Just see the Style factor, awesome ?
Frankfurt airport is one of the great places to hangout. More than 3 terminals and each terminal is connected with trains and have got enough shops to explore. As Germany is well known for its automobile industry, you can see a couple of high end cars of Lotus, BMW etc showcased inside the airport.





Classic ..no other words to define!
Then from there, I took my next connecting flight to hannover , which was for 1 hour. I had my taxi booked for picking me from hannover to Hildesheim residence. So I was expecting a guy to hold the card with my name outside hannover airport. I was going through the pluck cards and saw one board with my moms name. As my seniours advised me, i figured it out that was for me. This happened because sometimes they use our surname. I got into the taxi and was ready for the first ride in Germany. Temperature was of 10 degree Celsius around and the traffic is like 4-5 cars on road in 10 km. Very less compared to India. Even population also. There was no difficulty in finding residence as all residences are identified with street and house number.


I Just loved this one <3 , White Warrior look



Days in Germany, will be in upcoming post. After that post, I will drop the rest interview topics.




Saturday, 18 July 2015

The Cat in my PG


 Top floor guys who are from north India call him "Dizzie", other guys from south india call him "Pacha" , I call him "" .... nothing...i don't call him at all. I don't like him simply.

When I was having my lunch on first day in this new PG at koramangala,Bangalore, my privacy was knocked by a "meowwww.." . That's the first time I was seeing him. Grey and white mix, deep brown eyes, furry tail..... with a super cute look. He was looking at me and repeating the meow tone.
As I am not a admirer of cat that much, initially I thought he was welcoming me. I dint realize the real fact behind meow was a piece of lunch from my plate. I just ignored and had my lunch and came back to room.



Second day : Sunday, I was having my brunch in room. I dunno from where, he was at my doors. I got angry and closed doors . I was hungry and moreover, morning only, he is looking at me as if I should treat him. After closing doors, I went back and sat on my bed and took my plates. Meowwwwwww........ I was just shocked. This time the sound is so clear and sharp. It is from the side of my legs. He is sitting on floor beside my legs and staring at me. I was just curious that how he got in as I closed door. And that too, this much fast. They say, cats are quick. But I dint believe this much quick a cat can be. I just made him flew away and he just ran to my balconies and climbed down. At that moment I realized, I will be having a frequent uninvited visitor.

Slowly, I was having a friends gang in the PG and then one day when we were chit chatting during lunch, our star came with his looks. I told them, how quick he is. They just corrected me.

"Its not he, itz She. she has got 2 kittens, delivered 3 days back"

 Hearing that, somehow, I felt bad on the way i treated her and so as a confession part, I threw a small fish piece from my plate to her. She ate and as a token of happiness , she gave 2 - 3 meowsss staring at me. I felt a spark of happiness.

Now, my unnamed friend follows me when I take my plate and go to kitchen. I am kind of ok in hearing the meowwsss and I am liking the cute staring look. Sometimes passing palms on the furry body is of pleasure giving moment. Slowly I am liking the new companion as others in my PG.

She is kind of a member of this PG and  a lunch buddy for all. Moreover, staying without any rent. Lucky Cat :-P

Monday, 26 January 2015

Returning to Blogging..... A glance on Modiji and Economics as an Investor

Hi People,

So after long days am back to Blogging, I was surprised to see a good traffic on these days even though I didnt blog any new posts. Probably its because I didnt blog any new posts ;-)

  The last Post was about my way to the selection of my new Mob SONY XPERIA SP. So I remember, I bought mobile on previous October around and its around now more than 6 months I am into in this account. Was busy with office works and Enjoying Life in its way.

When Iam posting this article...I would sadly like to say, Current Market Price for my Mobile Xperia SP is Rs 14000/-.....a fall back of 9000/Rs :-( . But, Iam happy that even now it is giving a good performance without any lag.

On these days, I was beating the bushes around Share market as I thought I would make good profit in Sensex because of so called Modi Wave. But Actually, I invested in MMTc(Govt have around 90% + share for this) and IVRCLI and then what?....it is still in same position.. No Profit !

So, then I read so many posts and articles on why there is no instant result or reflection in profit. On these days, I got several messages in Whats app mocking Modiji...Messages are like, Girl asks to Her Father What Modiji Did and Father says...He gave great speeches on Tiananmen square, Madison Square, Hyderbad and Then Daughter asks what he will do, Father replies like Now, He will give a good speech on Republic Day.

Then after I read more into this...I found..these anti Modi Jokes, articles where a cover up. We cannot expect a man to change whole economy in a short span where other party ruled for around 60 years. We should give time...and one Thing we should note is that, he is taking steps which wont give an instant result...but result is on the way... I thought only I had the problem - Instant Gratification..but so many anti modi messages are taking the advantage of Instant Gratification mindset of Indians.

There are so many initiatives from Modiji, starting from Abolishing Eoms and Goms to Constructing a Quadrilateral Diamond Rail Network in India. Just google "What modiji did after winning election?"...you will get good articles.

Iam a neutral citizen who has got no interest in politics, but i surely want to give a chance to a person who made his career from a tea seller to the PM of a nation. Lets wait and see....and if it works

Thursday, 31 October 2013

World Of Android


  Mobile Pick for around 20,000RS :

 GALAXY GRAND DUOS / LENOVO S820 / XPERIA SP / XPERIA C


So, it’s a long time I have been writing a blog. Recently, I owned an Android Mobile Sony Xperia Sp. Thought of writing about the cell specifications and my suggestions on phones around 20k, as I referred pretty good number of sites for selecting a good one.


My first knowledge about the cell around 20k was Samsung Galaxy Grand Duos. It is a handsome selection on this range but I didn’t want to own it as it is very common and does not have any peculiar features which makes it outstanding. 





I loved being the owner of Sony Vaio Laptop even though it is somewhat overpriced. I believe the extra bucks goes to the quality of the product and elegant design (Specially the Vaio logo..I love it). So, I went a glance through Sony Mobiles and I was not disappointed by their design and technical specifications when coming to mobile industry. Unlike Laptops, Sony Mobiles was not overpriced that much.
I stuck on two products: Sony Xperia SP and Sony Xperia C.
Both has got it’s Pros and Cons and is worth for it’s money also.
SP has got a 4.6inch screen with sharp display. C has got large 5inch display with good display(not sharp as SP).
XPERIA C
What I liked the most is that, SP has got a LED bar at the bottom which has got several light notification illuminations for missed call, messages, call, music player beat light effects etc. We can even turn it off if we think that it drains battery. But trust me, One and half Day is the normal battery strength for this mobile if we use Wifi, Call, Message,Music Player and Game around 1-2 hour each.(Normal Usage). C also has got LED notification but it is of very tiny kind.
XPERIA SP
Sony Xperia C is also good for 20k,While SP is for 23k. SP has got NFC while C doesn’t have. C has got removable battery while SP doesn’t have. C has got Quad Core processor with 1.2Ghz and Sp has got Dual Core Processor with 1.7 GHZ. But Quad Core Mediatek(Cheaper chip) delivers around the same performance as Dual Core Qualcomm Snapdragon Processor. So, in turn that doesn’t make a big deal unless you are a hardcore gamer dealing with heavy load delivering games.
C and Sp has got 8mp Camera. One Strong advantage of C is that it is of dual sim compatible type.

Coming to Micromax brand, it delivered Canvas doodle 2 and all with spectacular specifications and a great Camera Quality also. Only thing, I doubted in their brand was the lifetime. As it has emerged in market with full strength recently, I dint play with my 20k for a risk deal. But, being fair.. my friend is owning Micromax A110 for past 6 months and till now, he is very happy with it’s performance. I also respect the brand for it’s aim of delivering nice products with reasonable price. When they had Hugh Jackman as their brand ambassador recently, I liked the brand even more ;)
Lenovo S820 was a very good pick for 20k : Dual Sim, 12Mp camera,2mp Front Camera, 1.2ghz Quad Core. As I reside in India, I’am very well aware of their bad service and after warranty repair quality. So I rejected that option also.

Atlast, I picked XPERIA SP as I don’t want any extra sim luxury and concentrated on the sharper display and was mesmerized with the LED bar notifications.


Thursday, 22 August 2013

Sweetnes after the Bitterness...Happiness after the Sadness




                            Yeah..today I'am just being a kind of philosophical. Dunno, if my thoughts are right or wrong but as in a movie dialogue " my fate is my decisions" .

                             Missing parents and sister from a long distance, impatience on sitting behind the bars of project allocation, searching for a new settlement in Bangalore etc made my mind filled up with chaos . As my mom taught me, when there is a problem prevails in your mind..dont worry...if you havn't done anything wrong for being in that problem, then go to god...he will show you the path.

                              Tuesday, had a morning bath - dressed up quickly - said to ma buddys that will meet up in bus stop - went to temple. Prayed to the god starting with a sorry for not approaching him for a while as I was busy in meeting up with all in hometown (previous week I had a short visit to hometown). Prayed to sort out my problems....the Brahman gave me prasadam(small food from temple as god's food to us with blessings) on a leaf and I tasted it. Yeah.....feeling yummy...on my second take, the little prasadam was over.

Tuesday went away as if there is no development in the existing scenario of chaos. Perhaps, I should not have expected to give god a One day time period to solve all my problems. This is what we all do, we expect sudden result after a short 5 minutes visit to the temple...expecting some miracle to happen. I blamed my foolish thought and consoled myself on waiting for the best.

                             Wednesday, woke up little bit early - had a morning bath - dressed up quickly - said my byes - went to temple. Prayed again....nowadays the praying statements flow automatically as the same statements have been repeating from my mouth for last one month and each day is going with no improvement in the scenario. This time, I dint had my prasadam fully....I wished to share it with my friends as now I don't have much craving mind for having it fully. I ate little bit, and hold the leaf with the remaining prasadam. Went to the stop and shared with friends.

Wednesday also went away with such no development. Rather the office situation is getting worse as the day goes.

Next day was my reckoning thought provocation day.

                           Thursday, had the same morning routine and this time I saw a lady having prasadam before me. Brahman gave him a lots of prasadam this time on a paper. I patiently stood even after my essay for prayer has been over..because I too want that amount of prasadam. Brahman approached me and gave 4  scoops of prasadam. I was so happy that this time every one can have a good amount even after sharing it.
I got out of the temple, wore my shoes and started walking. I then opened the paper and had my first gulp of prasadam..... ohhhhhhhhhhh!!!!!! ...... what happened to the prasadam on this day !! it was supposed to be sweet.... It's spicy and bitter...bizarre!!! I didn't dare to take the second gulp.
             
                       On my walk to bus stop, thoughts were flowing through my mind on what to do with the prasadam...should i give it to the poor people who is starving on the way...should i share it with my friends...Suddenly A Thought ..I should say a Call came into my mind behind these strange incidents.


     Prasadam is just a copy of events happening in our life. When that lady got the prasdam, I was like..i too want that much amount...why should the lady only have that much amount. It happens to every one of us daily life. We think, what others are having is very beautiful and pleasant one and we also wish for the same. Once we get that, we realize how much tedious it is and what all problems are they facing.

   At first i had a thought.."should i give it to poor people.." ::::: Will i do this if i had a small quanity of delicious prasadam?....I didn't do on Tuesday or Wednesday. So, it's like...we want happiness to be core centered on our own world but sadness should not be the same.

  I then cancelled the plan to share it with my friends after this reckoning thoughts provocated in my mind. Because, I wanted to thank god on setting an example on this small prasadam and showing it to me " Life doesn't contain only of sweet prasadams...and all are not having sweet prasadams every time even if it seems so..."

On the way, I kept that remaining amount on a stone typically having a man's height by thanking god and confessing for the mindset of expecting for a sudden change in my life after praying for some days...

Anyways....still the wait is going on and the Faith never dies if it is a Faith ..... :)


Thursday, 18 July 2013

Which Programming Language to learn?


              If our era was of 1800 or before, then this question wouldn't have a relevance. Unfortunately or fortunately, now we are living in a world designed by a numerious programming languages. Every beginner or geek or job seeker are stunned and trying to cope up the race where the man with deep knoweldge as well as the domain knowledge on the latest hot programming language trend, earns the race medal. So, which language we have to learn so as to qualify this race and earn a reputation. I won't give the answer for this as simple as you think. Infact, I'am no one to give the answer. It' all upto you to decide after reading this.
 
                  There is no point in narrating the whole history and evolution by saying " first it was called "code" then one of the major languages FORTRAN and COBOL came, after that...." .  There are no shortage of languages already and yet the individuals & I.T Giants are launching object oriented, scripting, functional languages and many more. It's obvious that a person cannot study all languages in a short time. But it's a difficult task rather than an impossible task. That means, a person can study any language he wants provided some conditions he should meet.

 For a beginner, i would like them to pick from the shopping cart consisting of Java, C++, C & SQL.

Studying C is for the basic beginners. They will be introduced with the concepts of programming languages and the first division in programming language -> Functional Level Coding. So to be thorough with that, you can got for C learning. But it won't be a demanding one nowadays but all it can do is that, it can make your rest of the journey smooth. Otherwise it's like aiming for Black Belt directly without learning to attain White Belt,Blue belt, Purple belt and Brown Belt.

By learning Java and C++, you can make up yourself prepared for any other Object Oriented Programming Languages. First you learn C++ and then Java. It's said that If you can learn the logic behind C++, then you will find an ease to grasp Java. And if you can learn logic in Java, then you can study any other Object oriented programming language very easily.

Database is a demanding area for now and ever. Data is the only thing which our world and we deals with. Success of a new technology and language solely depends on how efficient it is in dealing with data (storing as well as presenting or processing data). So, studying a Database Language is a must for all who wants to long live in techy background. Regarding Database Language, as all I will also suggest SQL. It's a nice language which can aid your journey to a Database world. It all deals with the logic on how to insert, delete, update the tables and the over all view of tables and it's characteristics.


For printing a fibonacci series, we can write several logics, using a while loop and by using recursion also.



1.Normal Method in C++


#include<iostream>
using namespace std;

main()
{
int n, c, first = 0, second = 1, next;

cout << "Enter the number of terms of Fibonacci series you want" << endl;
cin >> n;

cout << "First " << n << " terms of Fibonacci series are :- " << endl;

for ( c = 0 ; c < n ; c++ )
{
if ( c <= 1 )
next = c;
else
{
next = first + second;
first = second;
second = next;
}
cout << next << endl;
}
  return 0;
}


2. Recursive Method in C++


#include<iostream.h>
#include<conio.h>

rec_fibo(int);

void main()
{
clrscr();


int n,i;

cout<<"Enter the total elements in the series : ";
cin>>n;
cout<<"\nThe Fibonacci series is:\n";
for(i=0;i<n;i++)
{
cout<<rec_fibo(i)<<" ";
}

getch();
}

rec_fibo(int n)
{
if(n==0)
return 0;
else if(n==1)
return 1;
else
return rec_fibo(n-1)+rec_fibo(n-2);
}



         Both ways yield same output. But what matters is the logic behind which yields output as well as efficiency. Efficiency means efficiency in time of processing, using memory space etc. All it brings you on the other level of coding. To reach the 2nd way, you have to study the 1st way. It's a natural philosophy that, you can run only after learning to walk. Same applies here !!! .....