Category Archives: Freelancers


AWS and Laravel – Installing Laravel on an Amazon EC2

Learn how easy it is to install laravel on an Amazon EC2 server. In this post I will walk you through the basic laravel installation on EC2 server.


Open putty and run these commands:

  • cd ~
  • $ sudo curl -sS | sudo php
  • $ sudo mv composer.phar /usr/local/bin/composer
  • $ sudo ln -s /usr/local/bin/composer /usr/bin/composer

then you can run

  • sudo composer install

    “IF got an error for composer.json
    To initialize a project, please create a composer.json file as described in the “”Getting Started”” section”

  • Create a file : vim composer.json
 ""require"": {
 ""aws/aws-sdk-php"": ""2.*""

then you can run

  • sudo composer install

Now to create a new Laravel Project

  • composer create-project laravel/laravel {directory} 4.2 --prefer-dist

MNC vs Startup, Which one should I choose ?

There are pros and cons in both the places. It depends on what you want in your life rather than getting to an universal answer of which is the right one.

Cons of Working in a Start Up:

  • You have to do a lot of work.
  • You will do a lot of work, you may not be appreciated for it and still more work will be pending.
  • Your boss will get angry at you because he is under a lot of stress himself. Mostly, your boss will be a co-founder.
  • The start up may fail and you will lose your job.
  • If someone asks where you work, they will not recognize your company. And they will be like “Duh!, you know my son works in Infosys!”
  • Foreign trips? Forget it. Don’t even imagine a trip to another state 🙂
  • You may not be working in a fancy office.

Having said the above things, there are a lot of benefits to working in a start up.

Imagine if India was a rich country, the rupee is 10 rupees per dollar. There is no outsourcing of jobs to India. The whole MNC industry wouldn’t exist. As developed countries fall into recession due to aging population there, India will never see a booming period as it saw from 1995-2005. There is a deflation going on all around the world and developed economies are not the same anymore.

No matter how much experience you gain in the software/ outsourcing industry, one day you may lose the job. If you worked for 20 years, made a lot of money and you quit voluntarily, the only thing you will have remaining is your money. Your experience cannot help you start a business of your own and make money selling products or services.

A machine will not become a better machine by running for years. It only wears out. That’s what will happen to you. “

However, running a export services business can be EXTREMELY PROFITABLE. If you want to do that, go for it. But want to work as an employee in one such MNC? Your better not!

Pros of Working in a Start up:

  • You will understand the value of saved up capital and money as a resource.
  • In general people value people more than in an MNC.
  • You will learn skills which will help you start your own business someday. The company I work for says this in the perks of being an employee “All the learning you would need to start your own business one day”
  • You will do more work, have more satisfaction, learn more and become a better person in a shorter time.
  • The volume of work that you do in an MNC in 3 years, in a start up you will do that in 2 years. So your profile will say 2 years work experience but you will have 33% more in practical work experience because you did more things.
  • You will not waste time and energy in office politics. All that energy will go into doing some real work.
  • Working in a start up is like an investment into your future. You may work for 5 years in a start up, earn less than what your friends did, have a simpler life, but in the end you have more skills to make money as an entrepreneur and by that time your friends will be left with no job and no skills to make money on their own.

In short: Working in a start up is a middle point between being an entrepreneur and a full time regular corporate slave.

It test your limits and makes you grow.

source : linkedin