Thursday, 2 February 2017


During my first year of college, I went on a trip with a group of other classmates to New York City to network with alumni. At the end of the day, after spending hours going from one company to the next, several of the students talked about hanging out in the city for a while before getting dinner.
“It’ll be so much fun,” they said. “You should totally come with us!”
I said I would be happy to tag along, and I followed the group onto a train headed towards another part of town. When we finally reached our stop and climbed out onto the street, I suddenly found myself surrounded by clothing stores and restaurants as far as the eye could see.
Feeling a pit in my stomach, I followed the group into a store they decided to enter at random, and walked idly around the interior as I gazed at the golden lights, the shiny surfaces, the hard edges, and the beautiful clothes.
I saw a pretty jacket and checked the price tag. $530.
“That would look so cute on you!” One of the girls in the group, Melanie, was suddenly standing beside me, taking the jacket from the hanger and holding it up against my chest. “It totally goes with your hair color.”
“I think I’m good, thanks.”
“Are you sure?? It’s totally cute.”
“Honestly, I’m okay.” I paused, noticing the piles of clothes Melanie held clutched against her chest. “Did you find anything you like?”
“Oh my gosh, yes! It totally sucks living in a college town because there are, like, no clothing stores. I honestly try to come to NYC as much as possible just to shop.”
I almost laughed, thinking she was joking, but when Melanie turned away to inspect a $1,000 dress hanging from the wall, I realized she was serious.
The other students in the group ended up spending thousands of dollars at the store, their purchases being folded carefully and tucked away into colorful paper bags. It was only when they had finished that they decided to eat dinner at a place across the street.
In the nicest restaurant I had ever been to that year, I ordered the cheapest appetizer I could find, and sat in silence as the students around me reminisced about the private schools they had gone to, their most recent vacations to Europe, the silly things they had made their housekeepers do growing up.
When the dinner was over, a student suggested seeing a broadway play, and one of the guys pulled out his phone and told the group Cabaret was playing for only $250 a ticket.
“What a steal!” Melanie, wearing her brand-new jacket, cried. “We have to go!” She turned to look at me and gave me a big smile. “Do you want to come?”
I knew I wasn’t going to be spending $250 for a show.
“I have a lot of homework,” I said. “But thanks anyway.”
Melanie shrugged, and after paying for our dinner, the group walked out of the restaurant into the chilly New York City air to head towards the show. I walked back to the hotel alone, and spent the night studying for my upcoming Sociology exam.
When I had finished studying, I lay back in the starched sheets of the bed and wondered what it was like for those classmates of mine, who had grown up with the ability to spend thousands of dollars on clothing, to go on trips to big cities to see expensive shows and blow even more money on fancy restaurants and stores. Who went to summer camp, private schools, who lived in big houses with maids and housekeepers, who went on vacation to foreign countries, staying in beautiful hotels.
To be very honest, I find it fascinating to be surrounded by classmates who come from wealth like I have never experienced. I’m not embarrassed for being unable to afford the things some of my classmates buy dozens of through online shopping. I’m not embarrassed for growing up being told “no” again and again, because my family simply didn’t have enough money.
I’m proud of who I am, and where I’ve come from. And that’s enough for me.



Keep this question please: Does the Queen of England actually do anything politically?

I have little doubt the Queen works a hell of a lot harder than you or I do. She doesn't have time to waste on Quora. Her job is relentless.
In 2015, at the age of 89, she attended 306 official engagements at which she had to greet people, engage in a torturous amount of small talk, make some appropriate remarks, pose for pictures, comfort the sick, acknowledge people's achievements, and persuade people to contribute to one of the many charities she represents. In that same year she also supported 35 engagements outside of the United Kingdom. And all of that is a decrease in the norm. At her age, she has started to hand off more and more of those responsibilities to other members of the family. All in all, the Royal Family supported 2986 official engagements in 2015.
When she isn't out at engagements, she has a steady flow of meetings and investitures at the palace. The mornings may be full of short meetings with visiting diplomats and charity heads and the evenings may be booked with official dinners. Every Wednesday she meets with the Prime Minister.
She has three private secretaries that she works with each day to schedule events and handle correspondance. The Queen receives hundreds of letters every day and personally replies to a small subset of them.
Every morning of the year, except for Christmas Day and Easter, she receives a large red box containing state papers that she is required to read and sometimes sign. She is required to keep up with the events of the 53 nations of the Commonwealth.
Last year, when the Queen turned 90, it was announced that she would be handing over 25 of her charities and organizations patronages to other members of the family, as an admittance of getting older. She is still the patron to around 600 organizations.

javascript


Besides questions for general programming knowledge, here are a couple of ones that are quite good. Please note that answering all five means awesome and this list should not be taken as a must-know.
  1. Can you explain the difference between call and apply to me?
    The answer to this question is a bit of a factoid, so that if someone can answer it, it won't give you any information, but if they cannot, it will give a truckload. Almost all JavaScript programmer that has written a library or two (which most curious ones will, after programming it a few years) will know this.
    Addendum: Several people are calling #1 into question. I must be very clear here that I stand firm on this one. If you haven't used apply, you are most likely missing out on the most powerful and overlooked aspects of the language. It's also an indicator that you haven't tried your hand at building a library yet, because when building libraries, apply and call are very commonly used.
  2. Can you explain map to me?
    Map is a an extremely useful functional programming concept that any compsci person will know. If someone doesn't know this, it's a sign that they lack an understanding of computer science and/or lack an understanding of the language. In addition, the explanation itself will give you a sense of how much the person knows about the language just in the way they talk. If the person does well on this question, ask about reduce as a followup. If you do not know what map is, it means that you have done zero functional programming and you're missing out. Severely.
  3. Can you explain bind to me?
    This is a really great question, because it delves into the concept of this. You can basically drill the interviewee for quite some time on this, as it is a very large subject. You'll get a good sense of a programmer by having this discussion.
  4. Can you explain how closures work to me?
    This is a great question to ask programmers that claim to be experienced in general, but not with JavaScript. Closures are a general programming concept that is extraordinarily important in JavaScript. If they understand closures well, they will learn JavaScript pretty quickly.
  5. Can you please tell me a story about a JavaScript performance problem that you've encountered and how you approached solving it?
    This will tell you a lot about how much programming a person has actually done, in their own words. A big one to keep an eye out for is that they should be praising the Google Developer tools, and not rely too much on theoretical time complexity.