Time – Currency of The New Rich

If you are working in some organization or for someone, chances are you’re might be asking yourself this question – “is it worth your efforts?”. The size of your company doesn’t matter, neither does money. Recently, I came across individuals who have handsome pay but still, they seems to be unhappy. I could see the reason for their unhappiness. It’s just the lack of time. They are so heavily being consumed in their work that they don’t realise it is taking away their life from them. But is there a way out of it. Of Course, there is a way out, but do you have that courage to walk the path.

 

Is Time Management solution of all problems

Time Management

Let’s try to break down things in a way such that we can make each segment filled with meaning. As we all know, an average person needs 7 to 8 hours of sleep. Keeping this as a fact we must give sufficient time to sleep. Let’s subtract this time from our daily bank (24-8=16). If you are an IT professional and working in some MNC, so we can assume that at least 9 hours of your remaining time will be spent there. Now, we are left with (16-9=7) hours. Oh, I forgot to add the travel time for reaching office and coming back home, keeping in mind the on road traffic which may differ from person to person. It takes me approx. 40 minutes to reach my workplace (if traffic conditions are good) and 30 minutes to come back home. Summing it up, it takes minimum 70 minutes in transport (minimum). Let’s make it 60 minutes to round it off, so we are left with (7-1=6) hours. We spend some time in our breakfast. If we have to cook breakfast for us then it takes more time. Looking around I can see people hire a cook for this task. On an average, they take 2 hours for breakfast and other housekeeping stuff. Then for the dinner, it takes approx 40 minutes. Again to round it off, let us assume it takes 2:30 hours for our breakfast and dinner and other house keeping stuff. We are left with (6-2.5=3.5) hours.

Cool, we have 3.5 hours for ourselves. But wait, we almost forgot that we also spend some time preparing for the day after. Like managing our clothes, micro works that come up, call from your mum, if you have a girlfriend then god bless. It takes one more hour from our time bank. Great, we are left with 2.5 hours for ourselves. How are you going to make this time worth for you? If you opt for a side work like I do, then it’s a totally different story. But, it’s not the same with all of us, so how can we make this time worth.

Priority System

Priority management chart
Time management diagram with arrows for importance and urgency things to do

The only way you can make this time worth is by prioritizing the most important things in your life. In this way, you will know the things needed to be done. A lot can happen in 2.5 hours if practised daily and passionately. Your priority might be to work on your physique or to try your luck in cooking. Whatever it is, don’t give this time to anyone. This is your time. Spend it in achieving your ultimate goal. If you will practice this everyday with discipline you will put yourself in auto gear for attracting the things you want in life.

If you find happiness after doing things of your choice but you feel cramped up and need more time for it (which you will feel at some point). Then I think it’s time to make a shift. You need to cut the extra time that you are spending on things less important and more time for things which are worth and will take you towards your ultimate goal. Be a minimalist and look for opportunities to make the most of it.

Conclusion

Whatever you do, do it in a way which will take you one step closer to your ultimate goal. Never let your job or any other thing prevent you from achieving things which you are meant to achieve. If you think your job is sucking your soul then it is time to start looking for a new one. If you are not happy, then you are doing things the wrong way. Just remember, it’s your time to shine. Don’t let someone else take it away from you.

If you are a geek or novelist then you might have already read The 4 hour work week. If by anychance you have not then go through the book. It speaks the truth.

And as always,
Be my aficionado 🙂

Best Javascript Framework 2017

Hey! I’m getting lots of queries related to the front-end frameworks, like which frameworks are most suitable for  their projects. So, I thought of writing this article which will help you to choose the best javascript framework available in the market as of 03/17.

You might already aware of various javascript frameworks out there. Every now and then a new framework emerges which aims to solve a problem of some other framework or to make some things easy. Often times it becomes difficult for front-end developer to choose the best suitable framework for his project. Afterall, it is a hard choice to make. Whatever you choose is going to become a part of what you create next. Therefore, this decision must be given a lot of thought and research.

 

Angular

Angular JS

We all are aware of AngularJS (simply Angular). It is one of the most widely used frontend framework today. With the release of its recent version which many of you know by the name AngularJS 2 (by the way, it’s just Angular) has already won many hearts as well as heart-breaks. They have re-written angular from scratch and completely changed the way Angular 1 used to work. Infact, it has no similarity with its previous version.

If you are building an application which is going to deal with lots of data and where response time is very important then I would suggest you to go with the Angular. It is a trusted framework and also the fact that it is used by many big companies. You will never regret your decision.

 

Why Angular?

Angular is lightning fast. I saw a seminar on Angular when it was in its beta stage. That guy really surprised each and everyone in the audience when he compared Angular with ReactJS and showed who’s the boss when it comes to speed and performance. Angular is amazingly fast when it comes to data handling. However, there are some bad sides to it.

New Angular directives are one of the best things it has introduced. Earlier with Angular-1, lots of people complained that its directives are confusing and doesn’t feel kind of natural, such as ng-repeat. With the latest version of Angular, new directives has been introduced which gets blend with HTML pretty gracefully. Also, ng-repeat has become *ngFor. Now, everything is clear and amazing.

Angular has kept the javascript code and HTML integration separated in the best possible ways. It has kept the theory of adding JS to HTML and not HTML to JS. A front-end designer can easily change the look and feel of the website without even know a bit about javascript. This is something you are going to love about Angular. For more details you can have a look at angular getting started tutorials. If you are looking for a good book on the same then checkout this AngularJS 2 textbook.

 

Cost for such benefits

Angular is complicated. Right aways when you see Angular it seems complicated to write code. Even before you start writing code you have to perform various ceremonies: import modules, put it in the providers, then inject it via constructor and so on. It’s like following the same old recipe again and again for even a smallest thing. At any given point, a developer has to keep a lot of things in his mind or the application will error out.

It has a steep learning curve. If you have young resources who have not worked on Angular before then it is going to take some time and money to get them started with Angular.

 

ReactJS

ReactJS

It is a javascript library which is built by Facebook. It was built by facebook for its internal use but soon they realized that they have built something truely amazing which needs to be shared with the world. React is opensource. React is not an MVC as they say, it is simply a ‘V’ in MVC. It is mostly suitable for creating views (User Experience) for the users of the website. If you want a text book for the same then have a look at below text book,

If you are working on some project which is involved with giving the best of the user experience to the users without loosing the performance of the website then ReactJS is the best choice for you. It will make your job easy.

 

Why ReactJS?

It is lightweight as compared to the Angular. It is very efficient and provides developer with lots of flexibility and code reusability as it prefers component driven development.

ReactJS allows you to break you website into many different components and provides a way to share data between them. It makes your UI feel more fluent because of it’s DOM rendering technique.

ReactJS uses some kind of shadow DOM which it uses to compare the difference whenever there is a change of state. It doesn’t refresh the whole thing instead only changes the part which has been changed and keeps the DOM as it is. It very well understands that DOM manipulation is costly, so it tries to keep it to the minimum

ReactJS does not uses external templates. It uses component driven development in which you create multiple components/parts of your website with the use of JSX. Follow their official website for more insights on how awesome reactJS actually is 😉

Cost for this awesome features

It could be a new concept for the programmers and it doesn’t come that naturally but it’s not difficult to learn. I don’t think there are any drawbacks with ReactJS. It is going to grow at an amazingly faster rate.

 

VueJS

VueJS

Whenever I use vue I can only think of Miley Syrus songs “Best of both worlds”. If you haven’t heard of VueJS then it’s not a problem. Even I didn’t heard of it till 2015 :/ but it was there. It has been around for quite some time. It was developed around 2013 and from there on it has been continuously evolving by learning from the mistakes of ReactJS and Angular.

When I first used VueJS, I simply fell in love with it. It shares quite a lot of similarities with ReactJS. One of which is its virtual dom concept which makes you fall in love with it. It also have a two-way binding just like Angular. On top of that the basic Vue library is very lightweight. They have very well managed to keep the core concepts in one single library and if you need additional functionalities you can use other libraries for that. It very well integrates with 3rd party libraries.

 

Who Should use VueJS?

Anyone who is looking for a lightweight frontend library to make user experience wonderful must go for VueJS. It does not have a steep learning curve, unlike ReactJS and Angular. Anyone with a basic knowledge of javascript can begin with it right away. Also, it can very well scale with your application. It have various tools which acts like an additional power suits for it that makes it more powerful. You can follow their official documentation which will get you started in less than an hour.

Where does VueJS lag behind?

I didn’t found any drawbacks but if VueJS would have made templating a little more fun then it would have been great. It is a little backward with it’s default template, although with some additional tweaks it can provide with you with a very powerful templating system. But then again it will increase its complexity.

Conclusion

In my opinion, these three frameworks are leading the charts. If you are not sure which framework to choose then I would suggest look at the size of you application. If your only concern is giving user the best user experience then go with ReactJS or VueJS. If your website is going to scale up quickly and is going to deal with lots of data then Angular should be a better choice for you.

I will try to post some tutorials based on all the above three frameworks. It will make your understanding more clear and precise. For more information on frontend jobs and technologies, please refer to Frontend Handbook.  Or directly download it from the following link frontend handbook.

 

And as always,

Be my aficionado 🙂

LinkedList Implementation in Java (TDD WAY)

Hey buds, In this article, I’m going to implement a linkedlist in java and compare our linked list on various performance benchmarks in comparison with the original collections linkedlist. Our custom linked list will not contain as many features as offered by the collections framework but it will surely contains all the basic features which are required to be a part of any list. So, let’s begin.

LinkedList Implementation

First of all we will create an interface List which will contain all the methods that a list must have in order to perform all its various functionalities. This list will be like a contract with its implementor that if it is implementing this interface than it is responsible for providing the necessary implementation for all these methods. Also, a List interface is used to provide the basic functionalities that every data structures must implement in order to be called as a list.

We want our list structures to add an item to it, remove an item from it, retrieve an item from it (GET) so for that I have created a contract (interface) that will force the implementation of these methods to the classes that are implementing it. Have a look at the List Interface below.

Interfaces are a really nice way to tell the implementor about the methods that are needed to be implemented in order to create an object with minimum functionality that is complete in itself. With a proper use of interface you can ease your development by a significant factor.

Next, we need a class which I have named CustomLinkedList which will implement the above List Interface and provide the implementation for those methods. By default, our class will have to provide the implementation for the methods provided above. Now, there are two approaches to provide the implementation for those methods:

Traditional Way – Simply start filling those methods with your code.
TDD Way – Test Driven Development which tells us to start by writing a test case and create your code backward.

I prefer the second option as it is often the best approach when it comes to writing a business logic for your class. I personally prefer this approach for writing business logic as it makes my code crisp and helps me divide it into different small modules which could be used multiple times, thus, saving bandwidth. TDD could be used to write entire application apart from business logic but then it’s not too fruitful.

I have embedded a complete Custom LinkedList class below implementation of all the methods. Just have a look at all the code and quickly move forward to TDD segment where we will be actually writing our code to make it a LinkedList.

TDD way

Normally, we would have to write lots of test cases to cover all the possible scenarios but I have kept it precise for you to understand and have fun with it and also appreciate the fact that it makes you so much more efficient. Once you grasp the concept of TDD then it becomes a playground for you. You automatically enjoy writing multiple test cases to make your application more robust and error free. The more scenarios you cover, more robust you make your application. We will give all the hard work to IDE for writing code for us and we will just write test cases.

Please take a look at below test cases that I have written to implement a linked list. These test cases are documentation in itself. It gives you a complete idea about a method and its functionality. Just by going over the test cases you can get a pretty decent idea of what that method does.

Benchmarks

Our custom linked list is going to be a little slow because of implementation logic followed. Have a look at below benchmarks:

Insertion

Insertion time for 5000 records using Custom Linked List
Total Insertion time: 3157625

Insertion time for 5000 records using Original LinkedList
Total Insertion time: 1034067

Deletion

Removal time Custom Linked List
Total Removal time: 21554
Removal time Original LinkedList
Total Removal time: 32844

Conclusion

TDD is the best way to program logic in your application. You don’t need any more reviews or approvals or testing because you know that your code is right. This is the kind of confident it develops in you. On top of that, it makes you a better programmer because you start to think in a different way which helps you to become more efficient.

Stay updated as I’m going to post some videos in which I will show you the approach on how to write test cases and leave all the difficult task of writing code and formatting to our smart IDE’s. Simply subscribe to our blogs and I will let you know once the videos are available.

Also, if you are more of a bookish guy then have a GO on the book mentioned below,

 

You might also want to read below articles,

If you have any doubt just comment me below or you think you need private tuitions at your own flexible hours then ping me directly by filling the contact form.

And as always
Be my aficionado 🙂

Education System needs Improvement

It has been a long time from the day our country got independence. A lot of things has changed. A lot of things has been modified and still changing with the pace. Below is a contrastic change between a phone before and now.

Old Phone

How about a contrast between vehicles from the past and now.

Old Car

But hey, One thing has not changed, our education system. It was same back then and it is the same till date. I cannot see much change except the picture quality.

classrooms today
classrooms in the past

Don’t you think, something is horribly wrong with our education system. We are still following the same trend of teaching that we used to follow in the past, given the fact that everything has changed. Do you still think that mental mathematics is important because you won’t have a calculator with you every time?

Schools as Product Assembly Line

Our education system stinks and it stinks really bad. There is a lot of similarities between the schools today and the product assembly. You make students sit in a straight row as you keep parts of products on a conveyor belt. You make every student compete with each other in order to test their resilience and reliability. Just as you make a product undergo various different quality tests. If it fails, the product is rejected and retesting is performed. If a student successfully clears every test than an OK stamp is put on their mark sheet and pushed forward to the outer world.

Do I want to ask one really simple question – What is that one thing that will help you to shape this world? I really don’t think that our current education system is capable of teaching them anything that will help them to understand how this world actually functions. And this is the biggest reason why students are failing. They do not have right to choose their own stream. In fact, there are not many streams left for them. From the very beginning of their lives, they have been told that you have to study well, you have to beat others, you must come first in class. Their minds have been fed with competition instead of collaboration. They work to defeat others instead of making everyone win. Is this our basic nature? I still remember my childhood days and remind myself of those days when I was free. That was real freedom. Only if I knew back then that this freedom will be taken away from me in the name of education then I would have resisted.

You see these systems are very well designed to lure a kid inside but there is a major flaw in the system. This system judge each and every kid with the same repetitive technique, just like an assembly line product. Albert Einstein once said – Everybody is a genius, but If you judge a fish by its ability to climb a tree, then it will live its whole life believing that it was stupid. This is exactly what is happening in today’s day to day life.All students are being trained in the same scale irrespective of their other talents. They are being fed the same old books that our grandparents used to study. Each and every student is measured in the same scale and with the same old techniques. They don’t even consider that different people need different ways and have different requirements. Small children are committing suicide because of the pressure caused by their parents and schools. This pressure is not because they have to invent something new or they are expected to come up with some great product that would change the world rather the pressure is because of the competition that they have to come first in class, district, state or India because then only they can earn enough to fulfill all their needs.

Story time…

Let me tell you a short story about the history of Engineering. Engineering is there in our culture from quite a long but it had a totally different meaning from the one that we use today. The engineer was someone who used to operate military engines (constructor of military engines). But, today the word engineer means “Innate quality, especially mental power”. Therefore, engineers are believed to be more clever and therefore will invent more useful things for the society to work with. In India, engineers came with the trend of foreign education when Britishers came to India and provided higher education and jobs to the Indians. People saw security and thus started educating their kids in the hope for a better job. Who doesn’t want a safe and secure future ?and thus started an era of engineers.

Lack of career awareness

In India there are only 3 career paths for any student from a middle-class family and that is to become a doctor or an engineer and nowadays a new trend has emerged and that is CA. People of India are driven by money rather than passion and that is the reason why they go after anything that will pay them more without understanding the fact that they can earn much more if they will follow their true passion. This type of mindset is pretty new as compared to the history of India. And this mindset has come with the emergence of foreign education in India. The education system of India is not there to part education rather they are there to train students and to make them ready to get a job. Students are being fed that they have to study hard so that they will get a nice job. This has become very clear in the movie “3 Idiots”. Students are going after excellence rather money and competition. They are not trying to work in unison for a better world rather trying to get above someone or getting someone below them. I’m not just saying these words to myself, I have observed this type of mentality in children of our society.

Schools must be some place where people can really learn about themselves, their strengths and their true passions. They should come out of school enlightened, clear about their future goals and what they are meant to do. But, it is actually opposite from it. Students coming out of schools are unclear about their objectives and then they choose the SAFER side (Engineering :p). I have so many friends who were forced to join engineering college even when their interest was in something else entirely. I have a friend who is excellent in fashion designing but instead, she is doing engineering because of the sheer pressure from their parents. Their parents think that there is less scope in the field of fashion designing. The problem is not the parents but the schools who did not widen the scope of their parents. If schools would have given a platform to her instead of teaching her A for apple, B for Ball then I’m sure that the situation would have been entirely different.

Here is a ‘faadu’ rap by boyinaband on present day schooling. He says Don’t stay in school. Watch the video below…

 

Teachers needs to take initiatives

Teachers play one of the biggest roles in carving students future. They are the ones who gives students an outlook towards life. We all are aware of the importance of a teacher in students life but it is surprising to see that teaching comes in one of the lowest paying occupations in India. In India teaching is looked upon as a person who has not done anything good with his life, therefore, he/she has opted for teaching. I have met many people who are teaching just because they do not have anything else to do and this is kind of a serious issue. I’m not pointing it to the profession of teachers but the value it pays to the person in our society.

Teaching is such a big responsibility of shaping the future of our countries and I know that teachers must be paid more and given the stature like engineers in our country. Teaching profession must be motivated in our country and more and more people should make it as their first profession and not the fallback profession.

Boundaries in profession

Teachers those who are passionate towards their profession are not given enough control over the teaching pattern so that they can contribute their part in the making. They are bounded by the rules made by the higher authorities who have no idea how a student must be taught. They have not taught even a day in school and are responsible for making the syllabus and deciding the way in which a student must be taught. What kind of hell place is this where the person who doesn’t even know about a thing is given the entire command. Don’t you think it’s time to change?

Parents are just for school fees and meeting

In most of the schools, parents are merely responsible for the school fees. They are not involved in any activity that takes place in school. They are called twice in a year in the name of the parent-teacher meeting. Most of the time parents are not even aware of their child’s syllabus and what is being taught in the school. On top of that, they expect their kid to score the highest percentage in the school.

The biggest reason for this problem are not the parents but the school itself. They do not provide any way for parents to get the information about their students whenever they want. It’s just a lack of social connection. To overcome this problem, Many schools have started inter-social connection network which helps them to connect each student with the teacher and every parent with their kids. That way they have created a healthy atmosphere inside as well as outside the school. Also, information about the child is easily accessible by their parents at any point in time. It can really make it easy for parents to get the complete picture of their kids overall development and can decide for themselves what is needed to be done.

The real problem

In my opinion, the problem is the old education system and also the management system of school which are following the same old recipe to teach and measure every student on the same scale. Most of the schools don’t allow mobile phones inside which is a major drawback because they are not making use of technology instead prohibiting it.

Possible solution

The solution is very simple, just bring one change at a time. Just imagine the possibilities, if they will start carrying the smartphones inside the campus. Management will become so much easier.

There will be no need for attendance every day because this would be done automatically by the smartphones. This will save 15 minutes every day which can be replaced by something fruitful (maybe, like a morning meditation session).

If a discussion platform is provided then they would be able to actively share their views on the panel which will help them to research on their own and come up with the ideas and answers. This type of learning will be based on helping others and collaboration with other irrespective of the one which involves defeating others and competing with others.

Use it to make a student’s platform, let them create data and contribute to the web. Just imagine the possibility that it can unlock by simply motivating students to use social platform for their goods. Like using youtube to upload their videos that would make them more aware and related. It will directly help the school to manage and improve the quality of education to each and every student because now it will be students who will research and generate data based on their own knowledge and understanding. School will only be responsible for giving them a direction which is the best for them (keeping in mind each and every student individually).

Just by bringing this simple change you are inviting tremendous amount of opportunities which will lead this generation into a better world. People will start to collaborate instead of competing with each other. They will talk about new ways instead of ratta-fication. They will start to question everything and that will be our victory. We just need to find a way to keep their curiosity alive and in today’s world with easy access to information, this is pretty easy.

Just think about it for a moment and let me know your views on the same.

And As always,
Be my aficionado 🙂

Donald Trump is on the same path walked by India’s Prime Minister Narendra Modi

In Donald Trump’s first speech after becoming President, Trump made it pretty clear about his intentions regarding the future of America. Most of the things were pretty much the same that he spoke off during the Elections campaign. One interesting thing about his speech was that he has made his mind to walk on the same path walked by India’s PM Narendra Modi. He addressed many things out of which the most interesting thing that I noticed is that he will follow the same strategies that Narendra Modi is following right now.

ModiTrump

Trump slams Obama’s performance as president.

He described that the nation is descending towards poverty and insecurity. People of America is losing employment because of the foreign elites. “Their victories have not been your victories,” he said. Modi Ji also stated the same in his speech when he talked about the brain drain that is affecting India’s growth and making foreign elites richer.

 

Trump pivots to offer “a new vision will govern America”.

Again a move which is similar to that of Modi Ji. Just like Modi Ji gave a new vision to the people of India and made sure that this vision will produce more and more entrepreneurs which will take India forward. Similarly, Trump also addressed the same things and showed the same mission to the people of America. “From this day forward,” he said, “it’s going to be only America first.”

 

Trump returns to the language of his campaign.

He reiterated the same things that he said in his campaign about getting the jobs back to America. If you remember the time when Modi Ji said the same things in his campaign “Make in India” which would make India more stable and help India to grow her employment. Thus, become the strongest nation in the world with her biggest democracy.
India America Unites

Trump has started walking on the same path of Narendra Modi in the quest of making America the greatest country ever. What do you think about it? Don’t you think there are various similarities in the strategies among India’s Prime Minister and American President? I think sooner or later we will hear that the India and the America are going to be the next biggest alliance in the world. What do you think? Share your views in the comment section below.

 

And as always,

Be my aficionado 🙂

Best Top 5 Laptops under 35,000 INR

Looking to buy a laptop which is capable of taking the load, got style, lightweight and fits with your day-to-day needs. Well, in this article I’m going to list down Best Top 5 Laptops which will make your every penny count.

#1 Dell Inspiron 3558 Notebook (5th Gen Intel Core i3- 4GB RAM- 1TB HDD- 39.62 cm(15.6)- Ubuntu)

 

Key Features:

  • 2GHz Intel 5th Gen Core i3 processor
  • 4GB DDR3L RAM
  • 1TB hard drive
  • 15.6-inch screen, Intel HD Graphics 5500
  • Ubuntu Linux operating system
  • HD (720p) capable webcam, microphone

I personally recommend this laptop for every one of you. It is a decent looking laptop with the 5th generation powerful core i3 processor to back every task you perform. It is very durable with a good webcam for video chatting. It is perfect for any programmer or blogger or technology enthusiast because there is nothing this laptop cannot do apart from playing high-resolution games.

If your objective is to buy a laptop just to fulfil your daily job requirement, then this laptop is the best fit for you. It is the best at this range and you can totally rely on it for performance.

#2 Dell Inspiron 5558 15.6-inch Laptop (Core i3 4005U/4GB/500GB/Windows 8.1/Nvidia GeForce 920M 2GB Graphics)

Key Features:

  • 1.7GHz Intel Core i3 4005U processor
  • 4GB DDR3L RAM
  • 500GB hard drive
  • 15.6-inch screen, NVIDIA GeForce 920M 2GB Graphics
  • Windows 8.1 operating system

If you are a heavy user then this machine is what you need. It comes pack with 1.7GHz 4th gen Intel core i3 processor which is made to take the load and assure performance. On top of that, it has 920m Nvidia GeForce 2GB graphics which allows you to play high-resolution games without lag. It will make your overall experience with this laptop better.

If your objective is games and design or another such task along with the normal everyday task then this machine is made for you. It is the best at this price range. You can totally rely on this machine as I have used it and was content with the performance that it delivers at this price range. It’s the best value for your money.

#3 Lenovo G50-80 80E503G1IN 15.6-inch Laptop (Core i3-5005U/8GB/500GB/Windows 10 Home/Integrated Graphics)

 

Key Features:

  • 2GHz Intel Core i3-5005U 5th Gen processor
  • 8GB DDR3L RAM
  • 500GB 5400rpm Serial ATA hard drive
  • 15.6-inch screen, Integrated Graphics
  • Windows 10 Home operating system
  • 4 hours battery life, 2.5kg laptop

It is equivalent to Dell 3558 (#1) which is backed by the trust of Lenovo. It comes with powerful Intel 5th core i3 5th gen with 8GB of ram and windows 10 Home original. This machine is more promising and has a better reputation in the market. It comes with integrated onboard graphics which restricts you to play high-resolution games but apart from that you are pretty much capable of doing anything.

You are going to love it, especially if you are a blogger or a programmer. It’s keyboard feels great while typing and words simply get written on the computer screen. It has a stylish look and easy to handle. It has long battery hours to back you up at busy schedules. If you are looking for a decent laptop which is capable everything then this is the best match for you.

 

#4 Lenovo Ideapad 15.6-inch Laptop (Core i3 5th Gen/4GB/1TB/DOS/Integrated Graphics)


Key Features:

  • Intel® CoreTM i3-5005U Processor(3M Cache)
  • 4GB RAM (1*4GBDDRIIIL1600)
  • 1TB 5400rpm Serial ATA hard drive
  • 15.6 HD TN GL (Flat) Display, Integrated Graphics
  • Free-DOS, 9.0MM Super Multi Optical Disc Drive
  • 1 year Onsite warranty, ADP on redemption

It is a perfect balance of value and performance. It packs intel core i3 5th gen processor with 4 GB RAM which is a powerful combination at this affordable prices range. It only weighs 2.3 KGs which means you will never have to lug a heavy machine and all those headaches that come along with it. This Ideapad is perfect for an on-the-go lifestyle.

It comes with a sturdy and compact keyboard which makes your typing experience better. This machine could be a great travel companion. Leaving your laptop unattended in a busy café could be an expensive call. Fortunately, the IdeaPad 100 is compatible with Kensington MiniSaver cable locks. These sturdy cables let you secure your IdeaPad 100 to a heavy or immovable object. So you can visit friends at another table or order more coffee without worry. At this affordable price range, you cannot afford to miss it.

 

#5 HP 15-ac184TU 15.6-inch Laptop (Core i3 5005U/4GB/1TB/DOS/Intel HD 5500 Graphics)

 


Key Features:

  • 2GHz Intel Core i3 5005U processor
  • 4GB DDR3L RAM
  • 1TB 5400rpm Serial ATA hard drive
  • 15.6-inch screen, Intel HD 5500 Graphics
  • DOS

How can we forget HP laptops when the ratings are for best laptops. This laptop has all the similar specs like Lenovo’s IdeaPad 100 (#4), the difference is just the name that it carries along with it. In my personal experience, Lenovo Ideapad (#4) feels a bit smoother and performance rich as compared to this but HP has got stronger build. The choice is yours to make. In my opinion, it is a good bid for this price.

Conclusion

Laptops mentioned above are the best at this price range and I have personally gone through each and every laptop and shared my experience with you all.

If you think of some other laptops that have better configurations, then please comment below.

Be Happy 

Be My Aficionado

Does DISTANCE matter in Relationship

If there is true love then distance doesn’t matter, Love, honesty is all that matters in a relationship, Distance is nothing but space between… Well, it’s all bullshit and I’m sure many of you have heard the same dialogue many times before. Distant Relationships are very very hard to pursue and I have great respect for that couple who are doing it. It takes a lot of sleep knowing that you are not going to meet your partner/spouse for the next 2-3 months. It’s really hard to suppress all those emotions that once played a major role in your lives.

It is easier for a person whose relationship status is still single because it does not put unnecessary pressure on him. When you are in a distant relationship, you might find yourself in a situation where you will force feelings that might not be real. It sometimes becomes disastrous because you do not know what is happening in your partner’s life. Things which are happening in your life are often different from your partners. So, you never know what kind of mood your partner have and what type of feelings should be shown in order to make your partner feel comfortable. These situations can go either way depending on the way you pick it up for the first time. Knowing your partner’s state of mind is very important. You never know what he/she is facing in your absence.

 

emotional-ads-anger

Another problem comes when he/she is expecting something from you and for some reason you fail to stand up to his/her expectation. This situation can become very dangerous and it is often the case of many breakups and headaches. It is pretty hard to guess your partner’s expectations without exactly knowing what is going in his/her life. Either it will be a lucky guess or unlucky and if it is unlucky then you must be ready to face the consequences. Women have been observed to have many expectations from their men. Men being a careless animal often overlook these expectations. As a result, both of them struggle to keep up with the pace and stumble.

 

The most common reasons for a fight in-between a distance couple is the lack of trust. Often times it is observed that people fail to keep their trust on their partners. They become so impatient that even a picture of their partner with some other person can make them uncomfortable. This marks the start of a very serious relationship where instead of getting happy with your partner’s happiness, you become sad. This is pretty natural. It is by the fact itself. This is India and most of the young people stupid here who don’t know the difference between a normal couple and a swinger couple.

You cannot see your partner’s happiness when he/she is with some other person. It slowly and steadily makes you irresistible from inside and one day you leave the relationship and move away. This is the reason why long distance relationships do not work most of the time.

 

tumblr_mc656fvvav1qc4uvwo1_500

Distance relationship is a hard thing to do, even though it has some benefits like

 

  1. You get to know life better and what you really want in life.
  2. You are actually given the best time to decide if the person you are with is the one for you or you should move on with someone else.
  3. You get a chance to deal with the harsh world on your own which is the best thing to learn.
  4. You get your own free time to think and work for your dreams and career.
  5.  You meet new people.

Some of the demerits of distance relationship

  1. You do not get to meet your partner.
  2.  No more physical/sexual connection with your partner.
  3.  You cannot tell him/her about how you feel and how you even look.
  4.  You cannot enjoy things like going out to a dinner with your partner, enjoying a night out together, visiting a place of your choice and even eating together.

After facing issues in a distance relationship there always comes a choice. The choice which involves leaving the person and look for someone else who can fulfil your wishes OR to stay firm and try to make it work. 

If you are thinking of the former option then let me tell you one thing – “you are not in love”. Finding that one perfect person who does exactly the way you want things is like searching a unicorn. “You will never find one because it does not exist!“.

2psg3lh

Also leaving a person just because he/she is not able to fulfil your wishes/expectations is the most selfish thing in the world (as I have learned). Yes, you have a problem with your boyfriend/girlfriend who was with you but now has moved to a different city and has his own life and new friends. But leaving him/her is not going to change your expectations. This not going to clear the myth you are carrying my friend. Although if you have found someone that connects with you more, then politely let your partner know of the situation. Never cheat or hide anything because that is not going to bring any good for you.

Now for those who have opted for the second option – “Stay firm and try to make it Work with the partner no matter what”, then I must tell you one thing, YOU ARE DIFFERENT.

The decision to be or not to be in a distance relationship. 

you-151415_960_720

You need to make a firm decision first about being in a distance relationship. Once you have made it then there should be no backing out until and unless your partner asks for the breakup or there is some red-hand catching moment in your life. And obviously, this distance is not going to be for long my friends. We all are not that stupid to have a distance relationship that goes on for whole life. All those of you who are away from your partners must be away for some months or maybe a year or two.  Don’t you all have that much patience to cope up with the mess for a little while? If you don’t then “you do not love” and you don’t deserve the person you are with.

Once you have made the decision, then comes the challenges. Now there are different type of situations in a distance relationship or we can say-

Types of Distance Relationship

Never met before Relationships

savdhan-india-viewer

This is a distance relationship teenagers, desperate engineers, lonely girls or may be prankster can have. About 99% of such relationships are made on facebook. One of your college senior who is working in a big company tells you about how he feels about you and then you both get in a distance relationship :p. You meet your old friend from school online who is living in another city and then come in a relationship.

  1. One of your college senior who is working in a big company tells you about how he feels about you and then you both get in a distance relationship. You meet your old friend from school online who is living in another city and then come in a relationship.
  2. Even worse, you met a stranger online and now you are in a relationship with him.

I know a few people in my circle who calls this a relationship and they sound very serious and sincere when they talk about their partner. I really feel bad for these people because they never know what’s on the other side. The person on the other side of your screen could be a fraudster. It sometimes becomes very dangerous situations which you may watch in Saavdhan India.

Job- Job distance relationships

Now these are the most common distance relationships. You and your partner met in college, became friends and then came into a relationship. Your partner can be your current senior too. Now both of you have a good job but in different cities and you will have to live in a distance relationship. Both of you will meet new people, will make new friends, go out to see the city with your colleagues, have dinner. In this situation both of you are in the same phase of life at the same time and it is easy to understand each other well in situations of trust. There will be less insecurity as both of you are meeting new people and having an equality. Some of the defined loopholes could be-

  1. Your partner cheats on you or you cheat on your partner. One of you get a little more comfortable with the new person in life and then you do something you are not supposed to.
  2. You or your partner are bored from this relationship as you both cannot see each other after work or it is not fun anymore. You are having every fun in life but missing the “real fun” because of physical distance.
  3. You start to feel bounded. You cannot go out with someone because that will make your partner insecure. This thing makes you feel trapped.

Most of such distance relationships end up breaking because both the partners are living their life comfortably, with everything available to make them happy and satisfied. But having a partner who is away is a hurdle in their life.

Now if you are facing these situations then just break up and find someone else who is also working and lives in the same city.

Although if you really love him/her and want to be with the same person then just think this my friend. What the hell are you doing away from your love, you idiot? No one is a moron as you are if you are just living a distance in this condition for the sake of money, you got a job then go get another one in the city where you love is, simple douche-bags!  Nothing will give you more satisfaction or happiness than living with your partner and getting to see him/her every day, take care of each other like real.

Job no job distance relationship

Your partner has moved to a different city after getting a job but you are still stuck in the same place with no job.

You see a picture of your partner with a girl who he has met just a few months ago and is now taking random clicks with her happily enjoying and roaming around with her. You will definitely get upset and this will make you feel even more bad about your situation. You will fight with your partner, you will cry like hell, not eat, think poor of yourself as for why you are being tortured this way and god knows what all negative you think in milliseconds during all this. Your partner fails to understand your situation as he/she is not going through the same except for being away from you. Also, this is not his/her fault that you are in such situation. He/she will definitely make new friends and will go out, you cannot tell your partner to stop having fun and stop being happy. But what you can tell him/her politely about the way you feel when he/she does something which really disturbs you and make it easy for him/her to understand your situation instead of fighting with him/her and accusing him of imaginary cheating.

Your partner will also do things he never did with you but is now enjoying it with his new friends. You on the other side is in a much worse condition, having no friends to hang out with and no one being comfortable to make you a new friend as a failed senior. This type of distance relationship can be very hard on your side if you are the left out one. Also, your partner will be annoyed by this behaviour of yours where you don’t trust him/her and with all the daily fights.  I will advise you to keep calm and trust your partner to  100%. You need to understand one basic thing that he/she is also missing you and needs you the same. Your partner is alone in the new city without family, friends and your whining will only make it hard for him/her.

If he/she is honest with you and shares every little detail of his/her life then you a real lucky person. Respect your partner’s honesty instead of being selfish and yelling like a dork. Work really focused on your career and try to make him/her happy as much as you can before the reunion.

You can also buy this to gift one of those couples who always fight.

 

Now some advice to the partner who is having the job. Wait for your love and stop making him/her feel uncomfortable with all these new things in life. Your partner is already going through a lot and wants to meet you as soon as possible. There are many dreams connected with you. Dreams that your partner is being lived from a long time. Do not crush those dreams just for your momentary pleasure. Don’t make it hard for your partner. It is time for you to prove yourself to your love.

Make your life easy.

After all, this, if you still think that you can have a better life but without your distance partner then it is time to move on from him/her. It will be good for both of you. You both will be able to get away with your life without anyone holding you. If you are not happy in a distance relationship, it is time to fill the void in your life.

Buy this awesome camera to stay connected with your loved ones.

At last, I want you to know that a relationship is between two people with equal responsibilities, equal love and equal everything. Understanding, loyalty, little efforts and willingness to be together in any condition are very important for both sides. Distance does make a difference. Distance is the ultimate test of love. Distance tells us who we really want and if the person with whom we are connected is the one or not. If you are passionate about your love then everything will be as easy as breathing and you both will reunite soon. Trust me this distance, these difficult situations and all this struggle totally worth, only if you are in love with each other. The day when you both will reunite, that day will be the most magical and happy day of your life. It will be an achievement for you. A success after all the hurdles. So have patience, support each other, help each other and pull the rope closer every day till you both become one again. Just keep it simple.

Also, read secrets of a good relationship

And as always
Be My Aficionado 🙂