I am trying different web app platforms today

I want to code an awesome idea. I am trying to find the best tool available for it. I wanted my app to be using the best technology available. To be honest, I am fed up with Notepad++ and Dream Weaver days. If I were to start writing an app using them, I would be lost.

I thought of different ideas when I thought of creating this app. Initially, I thought I would reuse someone else's code. I am a genius at it. But later I decided to start from scratch so I could learn things.

Till now, I have tried Firebase and Heroku. I like both of them. I am making a random guess that I would end up liking Heroku.

The ultimate cheat sheet to hunt a job at freelance websites

I have been working as a freelancer for around 4 years so I am assuming I have enough knowledge on how work is hunted online.

Four years back, I started hunting work online, in order to make a living, the journey has been very adventurous. I have got projects and made money, I have got scummed and lost money. So basically I can say, I know how this works.

Rule #1 Check if the job is a valid job

Four years back, I used to bid on every job that got published, thinking that the more I bid, the more my chances are to qualify for a job. But after a lot of experiences, I realized, 50% of the jobs posted online are fake. Yes 50%. There are reasons why they do so,
1. Freelance site owners want to show traction if the site is new
2. Website owners publish jobs to drive traffic to their website ( a social media marketing trick).

So, how do I check if the job is valid?
Lets take example of oDesk. oDesk allows you to see the past projects and reviews of the person giving the job. That is one thing you need to look. There are other factors too.

Know about the country from which he/she is giving that job.

If a person is giving a $1000 project from Nigeria, I would think twice before bidding on it and wasting my time on it. Nigeria is not the place where people can easily afford to give $1000 to a person for a job. Here is why.

If the same job is displayed from United States or Australia, I would easily bid on it. Because the people living their can easily afford a $1000 work.

If it is a $10 job, I would not waste time, thinking who posted it but just bid on it. $10 is affordable by everyone.

Rule#2 Check if the user is a valid user

Has the user passed all of the website's tests and his bank accounts are real? Do a check. This would make sure he/she is not joking and what he is saying is what he/she going to do.

Rule#3 Never give your personal details to people

Try to give as less information about you as possible. You would be in great trouble when your boss is calling you in the middle of the night, asking how much of his project has been completed.

Rule#4 Use the technology to the maximum

You need to call a person? Use Skype. You want to do a discussion, use Google Drive. You want to give a presentation, use prezi.com. Want to do a meeting? Use gotomeeting.com

This is how you would feel as if you are working together with other people around the world. I see so many freelancers, not using these freely available tools and then not being able to give their best shot and not communicating well.

Rule#5 Communication is key

Communicate, communicate and communicate. Tell your boss every detail he/she needs. There are so many freelancer who work very hard but do not communicate and want the other person to understand what they mean without saying it. This creates the biggest hurdles in a project.

Top 3 Myths About Millenials - Thankyou Jessica Margolin

I don't know about you, but I'm eagerly awaiting the emergence of Millennials* in leadership positions, in new entities but also within the existing structures of business and society, expressing their cultural values.
Whether you have your own experience with Millennials or you ARE a member of that generation (born 1981-2001), you probably absorb these social tropes without even realizing it. Let's take a moment while I genxsplain:

#1 (Privileged) Millennials Have a Sense of Entitlement

First, let me say what I mean, because I hear this and by others. There are millennials, who upon reaching adulthood act as though they deserve a well-paying job of their choice with latitude and responsibility and trust bestowed upon them. We all know that there are ALWAYS young people who expect this, but some people see specific patterns in this generation.
For those who don't realize, parents used to get pregnant and NOT immediately worry about which preschool would accept their 3 year old so they could go to the right k-8 private school to get into the right private prep school to get to one of the top 3 private universities. That's a Millennial-parent experience.
Consequently, since they were babies, Millennials have been scheduled, and lessoned, and told to compete and succeed in order to compete and succeed some more. By the time these kids get to the "goal," which is a college education from a top school -- whatever "top" meant in their birth community -- they appear by some of the people who encounter them for the first time to have an expectation that they'll be perceived as preternaturally wise, smart, learned, and just all-around-awesome.
But what's really happened here? This is a generation whose members often entered into a social contract when they were 3 years old. They have kept up their end of the bargain throughout their entire childhood, and adolescence. As young adults, they expect to receive the other side of the transaction: they've made it. Now they expect the respect all their struggles have led them to fantasize are theirs.
The attitude of deservedness is often not actually a sense of entitlement; it's the expectation of fulfillment for a transaction that's already been paid for.
Furthermore, when anyone's expectations aren't met, they feel upset, and some adapt quickly or express this in a more calm way than others. Often enough it depends on how early they encountered the disillusion, and so how much of their work was done with their eyes open.
But when we are in the position of power, and have the perspective to see exactly what a young person still doesn't know, please remember that this person has likely been paying into a social contract since before they had 5 candles on their birthday cake. They may not be able to articulate as such, so you may have to do it. "You have worked hard, and compared to others of your age and abilities you've gone amazingly far. But I still don't think you're ready to x. Let's develop a plan to get you there. (Or: it's unfortunate that you have had tough luck despite your efforts.)"
Please be empathetic and help them adapt. They're now being slammed in the face with disillusion, and some don't handle that level of expectation discontinuity very well.

#2 Millennials are "Entrepreneurs"

While there are definitely amazing entrepreneurs who are Millennials -- we can all think of several -- it's misleading to think this generation of having the trait of entrepreneurialism. It's just not a cultural benchmark: Millennials are so group-oriented and team-oriented that even their entrepreneurial ventures are done en masse. "Entrepreneurialism" for Millennials begins in incubators, in college programs for entrepreneurialism, in innovation clubs, or on boats or trains that are isolated from their markets (the entrepreneurs are instead collaborating with angels that stand to benefit from additional investors or people who know what product they need but don't have development skills).
But, I ask you, what entrepreneur is willing to be isolated from their market in order to be closer to their funders?!
In a company, it's your boss, or some external group that does the market research, that guides you in what to develop, and in exchange you get funded -- so of course you do want to be close to your boss. And if you're a consultant, it's your client, not your boss, that specifies the set of features that meet their need -- so of course you want to be close to your client. But true entrepreneurs, the real path-breakers, want to be close to their market.
Millennials aren't entrepreneurs; they're innovators.
In fact, the semi-entrepreneurial innovation activities that Millennials undertake often results in an "aqui-hire." If you haven't heard the term, it's a fine way to get employed these days: make a break-through product in your free time during college (particularly one that instantiates the way you think the world SHOULD go), and your whole team gets hired together afterwards. The people you like to work with, you can still work with; and even the people who are on your team just because everyone likes them and you all went to elementary school together -- well, they get pulled along, too.
And once they get inside companies? Do Millennials band together and push forward the agenda of ? Do they want to find ? Do they insist that ? Why yes, they do.
That's what I see. Gay marriage? Queer? what gender pronoun would you prefer? Millennials successfully join large organizations in very healthy ways.

#3 Millennials are Digital Natives

Like any myth, this one is also slightly true, but misses the major point, maybe the most important point of all these myths: Sure, Millennials have cell phones. They put them in their bed with them and use them as alarms. They have social media accounts .... but they never log into them, or they use them only for one school group. Millennials are social sophisticates. Sure, they were practically born holding an iPad, but they are migrating offline and off-grid in droves. They balance the nuance of having a twitter, facebook, and linkedin account with the reality of needing face-to-face interaction.
This is a group of groups. A community of communities. The way interaction is managed is dependent on need. Vulnerability is honored. And the internet isn't necessarily good.
Millennials are social sophisticates, not technology natives.
So let's remember that as Millennials age they'll lose the "flavor" of their parents and become more genuinely themselves. The Boomer "flavor" was individualism ("find your parachute" has become "find your passion" -- but it can instead by "find your role in the group."). The GenX "flavor" was entrepreneurialism (you don't need to strike out on your own all the time; being massively innovative within the context of a larger group is ... well, "rad.").
Millennials, we oldsters look to you all for your skills in building large, diverse, healthy groups. Your parents don't have that instinct; you do.
* Massive disclaimer: "Millennials" is a term referring to a generational culture. As is the case with any culture, even if you are born into it, you may or may not have any traits of the culture at all, let alone have your personality domineered by it. For example, some scientists are not nerdy at all; plenty of Germans are not at all fastidious; and of course women are not all ... pink.
This actually appeared on Jessica Margolin's LinkedIn. Thankyou Jessica Margolin for letting me publish this on my blog.

I solved the biggest problem of Karachi - Created an inverter myself

I wanted to do something great in summers. The temperature of Karachi is very hot and the city needed a solution. I thought about it for around 2 hours and came up with the idea of an inverter. I went to Prof. Khurram and took help from him on creating the inverter.
Prof. Khurram.
I took a lot of help from him. He is a very nice person. He gave me advices on how to create an inverter. I used the following schema to create an inverter.
Using this schematic, I created an inverter showed it to Professor Khurram.

It feels so good, I solved the biggest problem of Karachi, the electricity issue. Some people call me an innovator, but I am just another person.

I will call this inverter, Professor Khurram inverter.

Why teachers should learn about Pratfall effect

Say you're viewed as competent or attractive by someone. Your attractiveness or likability will actually increase if you commit a blunder.
Known as the Pratfall effect, likable  people who rarely, if at all make mistakes or blunders are perceived as  less attractive or likable than those who are still seen as likable but  nevertheless more frequently commit open mistakes or blunders. The pratfall effect basically means not to worry if you:
  • Slip in front of your crush.
  • Openly admit failures.
  • Get stage fright in front of everyone at school. ect.
However, in order for the effect to work, people must view you as an attractive, likable, or a good person prior to committing the blunder.

On the other hand, attractiveness decreases when someone regarded as unlikable, unattractive, or not good also pulls a blunder.

Here's an informative lecture on the effect:

Further reading:
The Pratfall Effect
Pratfall effect
Page on Yaleherald

Study: Aronson, E., Willerman, B.  and Floyd, J. (1966) The effect of a pratfall on increasing interpersonal  attractiveness, Psychonomic Science, 4, 227-8

This actually appeared on Quora

Now, here is my take from experience, once a teacher falls a victim of this effect, he/she will likely to be biased in his/her judgements on everything and ignore the reality, pissing off everyone else attending the class and wasting their time.

How can I figure out what I really want to do with my life

Time to grow up and give yourself a better childhood. Let me explain, via Bill Gates the Potato Farmer.

You know how anyone can be anything they want, right? Well, they can’t.

Had Bill Gates been born in a different time – or just a different town – he might have spent his days as an illiterate peasant scooping up potatoes with his hands.

Your circumstances matter. Bill’s real childhood had what mattered most: the
to stumble upon what he was born to do, and to go completely bananas doing it.

Few are so lucky, but there’s still hope for the rest of us.

Kids are geniuses

We rarely prize people for acting like a child. The world is forever telling us to “grow up” and “take responsibility”, as if anything else is a bug in the system. On the contrary – childish behaviour can be quite brilliant.

  • Kids try many things. Stupid things, like eating soil or rollerskating on ice. But they’re fearless and relentless.
  • Kids don’t know what they don’t know. So they question everything.
  • Kids are easily bored. They live in fantasy worlds because present reality is limiting.

Such behaviour is spectacularly good at figuring out the world and your part in it. Acting like a kid is a brilliant way to explore your boundaries and deduce your strengths. Ideally, your childhood is when you stumble upon your passions, leaving your adult years to focus on them.

Unfortunately many of us – like Bill the Potato Farmer – aren’t so lucky. The good news is, modern life gives you more chances than ever to fix that.

Grown-up children

Childlike behaviour is generally frowned upon as an adult.

The great advantage of being an adult is you can direct yourself. Children don’t have the freedom or the awareness to steer their own development. Maybe your childhood wasn’t what it could have been – but you can fix it now:

  • Play. The first time baby John Lennon picked up a guitar, I doubt he seriously ran a cost benefit analysis. If you’re trying something out, don’t be in too much of a hurry to take it seriously. Aim to simply enjoy. The effort will come if the passion is there.
  • Get reckless. If you really don’t know what you want to do, you’re going to have to try things you haven’t done yet. And you’re going to fail – a lot – trying many different things, most of which won’t work. Kids find this a lot easier because they don’t worry about consequences. I encourage you to do the same. If it helps, make it a proud part of your identity: you’re making a point out of fearlessly trying as many things as possible, you sexy roguish daredevil you.
  • Question everything. You know how everyone knew the world was flat until it wasn’t? You have similarly limiting beliefs in your head right now – probably things like “artists can’t earn a living” or “I’m not smart enough to do this”. Maybe, but have you checked? Have you tried – really tried, like a gun is pointed at your kneecaps – to find an alternative? Most really successful people didn’t just find a way, they created one.
  • Ignore reality. You know how kids always dream of becoming astronauts, pop stars and giant transforming robots? Barriers don’t apply when you’re five years old. And whilst that seems like a stupid habit that you'd be wise to grow out of, if you’re not sure what you want to do, don’t be in such a hurry to shut your dreams down. Explore the impossible. Often it doesn’t lead to exactly what you’re after (say walking on the moon) but it finds something else instead (like a love of science that starts a whole career). You can’t know this in advance. Just dare to follow where your heart takes you.

Chances are, even if you don’t know what you want, that your childhood at least left you some hints. Are there things you think of fondly, but never find the time for? Start there.

The great solace you have is that – by virtue of reading this – you automatically have better options than potato farmer Bill. Access to the entirety of human knowledge (The Google) for one. Better economics for another. And more freedom than most of your grandparents could ever conceive of.

Now get outside and play.

This actually appeared on Quora.

How to do value evaluation of an idea

How to evaluate the value of an idea.

Fahad Uddin vs The Batman

The Batman Begins.
Fahad Uddin begins.
Batman gets trained by Ras Al Ghol.
Fahad Uddin trains himself from David S Rose.
Batman takes over his father's Wayne enterprises.

Fahad Uddin starts his own LigerLabs.
Teams up with Gotham police to fight crime in Gotham.
Contributes to Code For Pakistan, improves the whole country, not just a city. 
Oh Yeah!

Time to say good bye to my business partner and investor from UK.

2 years back, I started working for a person in Birmingham, UK. We worked on several projects. We met for a project, which was a dating website for Muslims. We called it, Nikah4Life. It is still growing. I worked on that startup with a guy from Lahore.

After that, we did 2 more startups as co founders. It was an amazing journey with Fraz. He was a very inspiring person who would try to bring the entrepreneur out of me and put the trust on me that I could do things and things would happen.

Deleting my Facebook account

After the PRISM scene, I was already worried about my online identity. I decided to delete my account several times but I always ended up opening it up again.

Now I am again, trying to delete my account. I will loose contacts. I don't give a fuck about that. I am much more concerned about my security. I have got bullied in the past because of standing for open internet so I am very cautious. Good bye Facebook.

Tried again but failed. Lets see if I could do this any soon.