Stuffed Animals are Always Right…

November 5, 2013

Sundown at Hiran Minar

October 19, 2013

I am the cat who sits by himself

and all places are alike to me…

July 27, 2013

Do something this summer!

The semester is ending and I am getting lots of emails from my students on how to get the most out of the summer break. So here’s a little list, in no particular order, (which I might keep on expanding later on) outlining some of the things that might make your summer productive. Make a study group: Find some fellow thetas, pick up a tough, interesting book (Knuth anyone?), distribute chapters/topics and teach each other. With the right people, it can not only lead to much geekish fun, but will also help you in the coming semesters (and for the rest of your life) Enroll in an online course: Interested in finding out Archaeology’s Dirty Little Secrets? Want to learn about developing innovative ideas for startups? Register yourself in one (or more) of those free online courses which are offered at websites such as Udacity and Coursera. Most of the content is awesome and you can most definitely find a course of two no matter what your interests are. Make a game: Yes, a proper computer game. Like those arcade things that you (used to?) play in childhood. Pac-Man, Qix, Ludo, Chess… You can find lots of tutorials and course online (see point 2). Challenge yourself and make a game for your cell phone. You know enough programming to do that. All you need is a platform and a good idea! Finish a reading list: Find a book list (or two) and read all those books! The library is your friend (and so are Galaxy, Variety and Readings bookstores) Write something: Start with a sentence. Do it multiple times. Make a paragraph. Do THAT multiple times. Make it a short story. Blow it up into a novel. People write novels in one month, you have two! Do an Internship: Call that uncle (your daddy’s friend) or the bhai jaan (your brother’s friend) who have their own shops/software houses/ factories. Ask them for an internship. Work for a few weeks and see how the world REALLY functions. It will be one of the best lessons you’ll ever have. (Keep watching the university notice board for opportunities) Make some money online: If you are really good at something, there might be people out there who are willing to pay you to work for them online. Find your niche and earn some gadget money! Catchup on programming: So you barely passed your programming course? Well that is over now and it’s probably time to catch up and really learn something yourself by doing some small projects out there. It just might prepare you well enough for the next semester! Who knows! Take a hike, Literally: Do not, (and I repeat, do NOT) miss out the small excursion trips arranged by the university. Or if you don’t like their destination, arrange one yourself. Nothing freshens up the mind more than going to the mountains for a week or two and walking your worries off. Learn an instrument: Anything you always wanted to learn! Oh and coursera has a guitar class going on these days. Start a sport: You don’t have to be really good to play a sport. So what if you can’t hit a yorker or dribble a basket ball without looking. Start doing it regularly and you’ll get good enough to really start enjoying it. Volunteer: Find a good social cause. Volunteer for it. Or teach a working kid how to read/write. (Sadqa-e-jaaria) Learn a new language: Python? Even a kid can learn it and its fun too! Or you can be non-geeky and find a natural language to learn (German? French?). Learn while you can and you won’t regret it later (like I do). Make Art!: Even if you don’t know how to… Get inspired and start making your own stuff. Play around with Paint if you don’t want to get your hands dirty with acrylics and brushes. (All images in this post were created using MS Paint in 2-3 minutes) By personal experience, I can guarantee that most of the things in this list can be done in parallel and can do wonders for your social life :) ...

May 29, 2013

Sunset at the airport

March 11, 2013

Of Wheels and Wickshaws

There’s a traffic signal in front of Jinnah hospital at the crossing of Maulana Shuakat Ali Road and Usmani road. It’s either a very “happening” place or I’ve conditioned my self to observe interesting things whenever I stop there. The other day, I noticed an interesting looking thaila which bore a sign saying “Biryani on wheels”. I loved the idea and wanting to share it with the rest of the world (or whoever reads this blog), took my camera (or rather my wife’s camera) out to take a quick snap. ...

February 4, 2013

river, rain, relation

A bridge is a link whose removal disconnects a graph.

August 29, 2012

Girton College, Cambridge

and I insist that 2.3 miles is not that long a distance….

August 23, 2012

over the river

August 21, 2012

A gift to our nation

So the State Bank of Pakistan has reduced the discount rate to 10.5%. My better half was commenting on how the media likes to air their opinions and interpretations about news related to economics, science or any such technical field while being rather clueless about it. Close to public holidays such as Eid and New year, unrelated events are declared to be gifts to the nation. One such example in Urdu is the phrase قوم کو عید کا تحفہ. This led to the idea of appending this phrase to news headlines to see what happens. ...

August 10, 2012