Hype Dark logo






Searched for

by SS at 11:13 pm on Sunday 9th June

In preparation for the big move to Berkeley in very slightly over two months time, I've been busy trying to minimise my 'working set' of possessions down to that which would fit in two bags. A lot of my possessions, particularly those bought recently, are quite easy to decide upon. If I don't use them regularly, or haven't used them frequently and don't hold any sentimental value - it either goes on eBay if it has value (yay for marginal supplementary income), or on Freecycle.

It becomes trickier when I start going back in time. I currently live at my parents' house and so am still surrounded by many of my childhood possessions. Several of these were hard-earned, through summer jobs and a lot of hustling on eBay. Others of these were notable 'firsts' - or hold similar sentimental value. For instance, my first model helicopter (a beautiful Thunder Tiger Raptor 30 V2) or about six pairs of clipless bicycle pedals (no idea how or why). Many of these items took me from my formerly obese teenage self to the competitive (but not necessarily quick!) cyclist I am today.

With that in mind, this is a difficult task. As I try to emulate Alex Supertramp and discard myself of everything I absolutely don't need, I realise that it's not possible. I love these memories of the past that are inherently attached to each object I am forced to keep - of the summer evenings we spent flying model aircraft in the park instead of revising for A-levels, of my first mountain bike race, of all the computers I've built over the years, of the many thousands of miles we cycled across that beautiful, beautiful continent. One day I'll come home and bring all of these things with me - not because they're worth anything or because they're necessarily useful but because of all the wonderful stories that they'll help me tell.

No comments yet
No comments yet!

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.


by SS at 3:44 pm on Friday 7th June

In 10 days or so, I'll be returning to my secondary school, the Haberdashers' Aske's Boys' School, to give a talk to parents and students in year 12 about Computer Science. This will be part of an annual careers evening - I'm not sure if they've had a 'representative' for Computer Science in the past but it is a very promising sign that they do this year.

Certainly when I was applying to university to study Computer Science almost eight years ago, there was very little in terms of specific application support. Even worse, three years ago, after graduating, when I went to go speak to the careers advisor at the time, he informed me that "students just don't want to study Computer Science, they just want to stick to professional careers like law, medicine and economics". Needless to say, I was astonished at his lack of foresight. When a student attends a careers evening and all they see are big stands and presentations on traditional professional careers, they're bound to give these more consideration. Equally so, a private school has the responsibility to equip its pupils suitably for changes in society at large - parents may not be aware that a career in technology nowadays can be quite fulfilling, stable and lucrative. (As a computer scientists, my peers and I had no trouble finding good work when graduating into a recession. The same can not be said of my economist friends, several of whom are underemployed or were forced into further study.)

Thankfully that careers adviser has since moved on and HABS is making good efforts to support and nurture any fledgling technologists in their student body. They have a capable head of IT who runs a lunchtime computing society where students are introduced to programming. He's also very current with the latest computing trends (they've already introduced Raspberry Pis into the syllabus) and has plans to adopt the new GCSE computing curriculum.

These are all very positive signs. When smart young pupils spend a considerable proportion of their free time using technology, whether it be their smartphone or their Playstation 3, and want to learn more about how these products are built, there's absolutely no reason why a forward thinking secondary school can't and shouldn't support them all the way.

The slide deck for my presentation is available here. Please feel free to re-use it under the Creative Commons BY-NC-SA license.

No comments yet
No comments yet!

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.


by SS at 3:40 pm on Wednesday 5th June

One of the aspects of my job that I most covet is the amount of new music I get to listen to (loosely in the name of 'work' ;-)).

Over the last few years, I've become a huge fan of reggae music. While I like the older and more classical stuff, I realised there were limited avenues to discover the music produced by more modern millennial artists.

With that in mind, my friend Siva (who is also a huge reggae fan) and I recently launched a new music blog to showcase and promote our favourite millennial reggae music.

Millennial Roots is online at http://millennialroots.net. We're hoping to post regular updates a couple of times a week at least.

You can also find us on Soundcloud, Twitter and Facebook.

Enjoy!

No comments yet
No comments yet!

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.


by SS at 9:43 am on Friday 5th April

I'm a massive Fitbit fan - it satisfies my compulsive data gathering and obsessive fitness habits quite well. I'm actually on my fifth Fitbit. Originally I bought three, one for myself and one for each of my parents - although they never really got into the habit of using theirs. I lost my first Fitbit when walking through Bank underground station, my second one when helping a friend move flat and my third when skiing. Thankfully Fitbit replaced the third with a Fitbit Ultra which I lost somewhere on the journey between Vienna and London a few months ago. They again replaced this with their new Fitbit One - which is MUCH less prone to accidentally getting knocked off when your trousers brush past stationary objects.

With this in mind, generally my opinion of Fitbit's customer service is very very positive. I do quite like the company and while their API could be much better documented (I spent four hours over Christmas trying to figure out how to include their jar file hosted on Github from maven > >) - generally their documentation is pretty decent.

That said, when I looked up the instructions on how to calibrate my Fitbit, I came across an alarming inconsistency. My explanation of this was clear enough in the email I sent their customer support:


I'm a little bit confused about calibrating my stride length. The description given on this help page ( http://help.fitbit.com/customer/portal/articles/176045-how-do-i-measure-and-adjust-my-stride-length- ) is actually of what is traditionally called the step length.

Stride length would actually be double this - since stride measures the distance between consecutive steps by the same foot.

When setting the stride length in my Fitbit settings, am I supposed to use the stride length as discussed on that help page or should I use the correct and traditional definition of it - where I multiply the step length by 2.

For example, I took 210 steps to walk 160 metres. This means that, using Fitbit's definition of stride length, I have a stride length of 76 centimetres. However, the stride length for the average man is approximately 157 centimetres, and the step length for the average man is approximately 78 centimetres. My calculated stride length is actually closer to the average step length - which suggests Fitbit's explanation of stride length is incorrect - or that you actually mean step length.

I'd appreciate some clarification on this (and it would be helpful, if it is wrong, to update the help page).

Thanks,

Sunil


I was certain they mean step length - this shouldn't be a difficult thing to change - it involves changing a handful of field labels and their help documentation. Justifiably I was dismayed to receive their response - which was essentially a copy of their help page (that I originally linked them to) sent back to me.


Hi Sunil,

To clarify, the Fitbit definition of a stride is the distance you cover in a single step.

To reiterate the instructions on that page:

1. Go to a track or somewhere that you know the exact distance of.
2. Count your steps as you walk across that distance, making sure you travel at least 20 steps.
3. Divide the total distance (in feet) taken by the number of steps to get your stride length.

Your running stride can be calculated the same way, only by running a known distance rather than walking.

To adjust your stride length on your Dashboard, please do the following:

1. Log into your Fitbit.com Dashboard and click on the gear icon in the upper right corner of your Dashboard and select "Settings".
2. You will see a field for Stride Length and Running Stride Length. From here, you can manually enter your personal stride length. If you leave these blank, your profile will estimate these values based on your height and gender.
3. Click the "Update Profile" button to save your changes. Note that a sync will be required to update your tracker with your new stride measurements.

Let us know if this answers your question, or if we can provide further insight.

Sincerely,
Matthew and the Fitbit Team


Now, I'm all up for supporting these startups as much as possible (and from my experience at Last.fm, it's absolutely amazing how supportive some users can be) but I don't have the time or effort required to continue to push this relatively minor change through. Hopefully this post will help anyone curious about Fitbit's use of 'stride length' in the future.

No comments yet
No comments yet!

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.


by SS at 3:07 pm on Tuesday 26th March

This is one of my favourite anecdotes - I've told it to so many people now, that I feel I may as well type it up to share with friends of the Geek on a Bicycle.

In 2007, a group of three friends and I ventured out to Alaska on a two week Trek America trip which took us in a figure of eight circuit some way into the Alaskan interior and back down south again to the peninsula. As 19 and 20 year olds, we wouldn't have been able to travel the vast Alaskan highways in our own car. We went at the beginning of September which is traditionally the last good part of Alaskan summer. In fact, a week after we left it started snowing heavily.

With a small surplus of cash from my summer internship, and in a photography craze, I had been lusting after the newly announced Samsung GX-10 D-SLR - this was a rebranded Pentax K10D but as Samsung's first SLR, discounted. Prices in London were pushing £450 but I held that camera in the back of mind. When we got to Anchorage, we stumbled across a famous camera shop - Stewart's Photo Shop. Amazingly, they had this camera in stock and with the GBP-USD rate being favourable, I walked out with the camera, an 8GB SD card and a case for under £400.

Alaska treated us to some beautiful weather that first week and armed with my shiny new camera, I took three hundred photos in the first three days. Additionally, having geeked out before the trip, I had a second smaller camera, a mobile phone and GPS tracker which I kept on the go concurrently - taking a GPS track as went with the intention of geo tagging photos afterwards.

On the third day, we rolled up to Maclaren River Lodge - a place that, to this day, is still my favourite place in the entire world. To get to the lodge, we travelled for a few hours off the paved highway down a gravelly mountain pass and over a deep ravine on a rickety wooden bridge. The lodge itself was beautifully built, run by an owner whose name eludes me. We visitors slept in a wooden bunk house and ate dinner in a warm and homely common room. Near to the lodge were kennels housing the owner's huskies - while unpacking our belongings we caught site of these Iditarod competitors in training as they pulled a quad bike along the road. On the night we arrived, the sun set in a hauntingly beautiful orange sky where the peach infused clouds rolled infinitely onwards in every direction.

The next morning we took an aluminium gunboat out to a enormous plain where we would trek out to a glacier, attempt to touch it and then return by kayak. Fuelling the gunboat was an amusingly terrifying experience as our loveable lodge owner smoked a cigar with one hand and poured liquid diesel into the gunboat's tank.

The trek itself was deceptively tiring, taking what seemed like forever to reach the glacier in the middle distance. Disappointingly, we weren't able to touch the glacier itself but I did grab a nice handful of its meltwater. The plain we trekked over was so far from actual civilisation that it was possibly the single most awe inspiring place I have ever been to. The feeling of being almost completely and utterly alone was sublime.

In the spirit of our Alaskan adventure, my group of four friends and a couple of others elected to canoe back to the camp, a three hour paddle downriver versus a thirty minute boat ride back. By the time we returned to the river bank where we had first stepped off the gun boat, the rest of the group had left and the only sign of their presence were a number of upturned canoes and a pile of paddles. It was nearing early evening with the sun low in the sky and we had calculated that we would reach camp just as it became dark.

The river itself was fairly shallow, but being so close to a melting glacier, was flowing fairly quickly. About five to ten metres wide, it was guided along by gravelly banks beyond which were summery meadows of metre high grass and the occasional bush.

My good friend Aamod and I decided to pair up. We flipped our canoe, placed in on the surface of the water and slowly got in. There were two dry compartments - fore and aft. Aamod, being super wary of his gear getting wet had used up our camp's supply of plastic sandwich bags to individually wrap each of his possessions. He further extended this protection by locking his bag within the fore compartment. Despite having several hundred pounds worth of technology in my day bag, I failed to seal the aft compartment closed after placing my bag in there.

As we pushed off, I was adamant that I knew the correct form for steering a canoe, having spent the previous year rowing at my university college. I thought that if we wanted to turn right, we should paddle on the left. Aamod, having been canoeing (I hasten to add - unsuccessfully) before, was convinced that paddling on the right side would accomplish this. In some ways, we were both right - except that instead of both paddling on the same side, one person should have held his oar up, to slow the boat down.

We began our journey by meandering from bank to bank, arguing with each other over the correct steering technique and making little headway. Still, the river moved quickly and we were moving downstream at a respectable rate.

Six minutes into the journey, our meandering took an unfortunate turn (quite literally) and we made contact with a ridge of gravel amidst the river. Were it the bank, we would likely have just bounced off and head back towards the other side of the river. Unfortunately, the shape of the mid-river ridge and the angle with which we struck it (and Newton's 3rd Law) meant that our canoe flipped over almost immediately. Aamod and I fell straight into the icy water, followed by my bag containing my two cameras, phone and GPS tracker.

My immediate reaction to this was to swear as loudly as possible. Having heard our cries and the considerable splash of two overweight (at the time) young men falling into the water, our friends turned around. Amused, they laughed and took photos.

It was no laughing matter however and with the river speed pushing 17 miles per hour (a fact revealed by the six minutes of GPS data I had captured and was later able to analyse) it was a struggle to even stand up in the shallow river. After much fumbling of our feet, Aamod and I managed to hold our positions, with me holding the paddle in my right arm and the boat with my left upstream and Aamod standing downstream of the bow of the boat.

The next step was to try and flip the boat to its correct orientation. This in itself was remarkably easy but as the corrected boat gained a V profile in the fast moving water, it began to accelerate downstream. Unfortunately, Aamod was standing downstream of the boat and as it picked up speed, it continued at pace into his crotch. I was still holding the rear of the boat but Aamod, now in considerable pain, pitched over and let go of the front of the boat.

With Aamod's crotch now no longer stopping the boat from moving downstream, it continued with the water and pulled me along with it. With my boots struggling to gain any traction on the riverbed, I flipped the canoe in an attempt to get it to slow down. This helped and I was able to stop the canoe from moving as quickly as it was but this left me in an undesirable position, trapped under the boat in an air pocket that was quickly filling up with water. The boat continued to move with the water and whilst I tried to dig my heels into the gravelly floor of the river, the force of the river was too much.

Realising at this stage that I could very possibly drown if trapped under the boat for much longer, I jumped up with all my might and pushed the boat up and over to the side. The water quickly took hold of it again and carried it off away from us. By this point Aamod had begun to make a move for the damned ridge in the middle of the river and I did the same.

Crawling up onto the ridge, we were both soaked and quickly started shivering. Luckily we were the penultimate canoe in our group and the last canoe pulled over as soon as they saw us. I don't remember much of the next three hours except that it was extremely cold and it quickly grew dark. One of the two canoeists who pulled over was a retired high school English teacher called Buzz who told us about how he had once travelled to London, on a trip to Europe in his early 20s (in the 60s). I can't imagine how different it must be now. He also showed us his photos on his SLR and mentioned that he had almost run out of space on his SD card and would soon buy another to put photos on - since he didn't own a computer. Wow.

I couldn't help but laugh at my misfortune with my D-SLR while we waited for help. As it became dark, Aamod and I started getting colder and colder. We sheltered under the upturned canoe. Our clothes refused to dry with any sort of speed and the ridge itself, being about 10 feet long and 3 feet wide, didn't offer enough space to move and generate heat.

About three hours later, we heard a distant droning noise. Help, we hoped. The shiny aluminium gunboat grew closer and perched on the bow of the boat was the lodge owner's husky - nose out and searching for us. The lodge owner piloted his gunboat, cigar in mouth and with a concerned look on his face. Next to him was our tour guide. Hanging out of the rear of the boat was our canoe and paddle. They pulled up, wrapped us up in some warm blankets and fed us some watery instant hot chocolate.

The journey back was a blur - under the dark night sky, the banks of the river became indistinguishable and I wasn't in any sort of mood to pay attention to anything but getting warmer. Soon the lights of the lodge appeared in the distance and before we knew it, we were home, having missed dinner and having been excused from having to do the washing up! I was relieved to hear that my bag had been recovered - trying to get a police report to verify that I had lost my camera for the insurance company in the middle of the Alaskan outback would have been a very difficult task indeed.

The rest of the trip was beautiful but I have no photos of my own of the places we visited. I'll go back one day and continue the canoe trip - although this time I'll both waterproof my gear and perhaps agree with Aamod on how best to steer downstream :-).

The GPS track of that fateful journey:

View Larger Map

The picture my friends snapped as they were busy laughing at us:

1 comment posted so far
Don Donner II wrote at 10:03 pm on Sat 20th Apr -
Amazing! Things don't change much in Alaska so I am sure you can replicate that journey and continue
where you 'left off'. 2017...here it comes...

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.

Kings College In The Snow
Kings College In The Snow

1:38 am on Sunday 24th March by SS
No comments yet
No comments yet!

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.


by SS at 7:25 pm on Thursday 14th March

I'm writing this on the eve of the date that Stanford has traditionally notified applicants about their admissions decisions for the Master of Science in computer science course. I'm expecting to get rejected again this year - this is the second time I've applied for the program. However, what I thought might be interesting is to shed some light on what kind of candidate you have to be to get into this program. The obvious caveat being that I haven't navigated the process successfully - so this might not be accurate. Additionally, this is an external view of the process - so it's likely to be misinformed.

What value I can add though, is that I've read through a considerable number of profiles from applicants who have successfully been admitted to Stanford. I've also been in touch with several of these and learnt more about their background. I've applied twice and I've read just about everything that there could possibly be online about the process, and several actual books too. For a lot of the last year, it's all that's been on my mind (unhealthy, and unfortunate for my friends and family). I've also been in touch with a family friend who is a professor of a computer science graduate program at a state university. This advice will apply to many other graduate schools too - I picked Stanford since it's the only one of the big four that has an established and popular general computer science Master's program. (Carnegie Mellon started theirs only a couple of years ago, and Berkeley only offers a Master's of Engineering program. MIT only admits applicants with a PhD as their degree objective.)

This post isn't mean to put you off applying to Stanford - but it's mean to bring you down to the ground and help you understand the harsh and competitive reality of applying to the number 1 US Master's program in computer science so that you can make an informed decision about whether you want to spend your $125 there (and many hours of your time applying).

The Competition


The first thing to note is that there are about 700 applications for approximately 120 offers (extrapolating based on data available here). Nearly everyone who gets an offer takes it. Rather than taking this as 6 people for every place, think about it as there being 580 other applicants who you must be better than in order to get admitted. This figure includes HCP applicants who, more often than not, will have taken NDO classes (see the next section) and hence will have a slight advantage over external applicants.

While this pool of applicants is reasonably self selecting (i.e. most will be incredibly competitive) - there do seem to be a large number of unqualified people who apply simply on the back of the Stanford name. This undoubtedly makes the admissions committee's job much harder and increases the chance of your application being a false negative - i.e. rejected despite being perfectly well qualified.

The Process


This is how I imagine the committee's evaluation process to be, based on what I've read around the interweb (and on this paper).

Firstly, applications are pre-screened for those that don't meet a minimum GRE and GPA threshold (see the next two sections).

Secondly, some (but not all) of the committee will look at each application and assign it a score. These scores are normalised between members so that the distribution of scores are roughly equivalent. These scores are then summed to give an overall score for the applicant. Based on specific thresholds, applications are either accepted or rejected. This threshold is different for different applications - it is higher to external applicants than for internal applicants who have previously studied at Stanford. For the Stanford MS CS program, HCP applicants (their part time option for people who work in the Bay Area) are considered together with full time applicants. Since their primary goal is to evaluate how well you'll do at Stanford level coursework, having taken NDO (non-degree option) classes and having scored well in them suggests you will cope and hence there is a lower threshold for these applicants. See this ancient email for more information.

An easy way to get ahead in the Stanford applications game is to take a handful of NDO classes online and do well in them. These are not cheap however, especially compared to the plethora of free MOOCs available online.

GRE


Stanford themselves state on their FAQ page that a strong application would include GRE scores in the 90th percentile. The first time I applied, my scores were in the 89th and 84th percentile - high but not high enough. Unless every other aspect of your application is stellar, I wouldn't bother applying with scores that aren't in the 90th percentile (a fact that I realised after my first rejection). This isn't an impossible score to achieve - it just requires a month or more of reasonable studying. Doing well on the GRE is all about practice - and if you're unable to do well on the GRE after a significant amount of practice, then perhaps graduate school isn't for you. Before applying for the second time, I studied a little harder and was able to bump my scores up to the 93rd and 96th percentile without much difficulty.

Grade Point Average


The successful applicants I've seen generally have a stellar GPA (there are exceptions of course, but I'll talk about that in a moment). Successful US applicants seem to mainly have GPAs greater than 3.6 / 4.0. International applicants tend to be in the top segment of their class. Be wary if you're an international student at a university like Oxford or Cambridge - your 1st class 70% mark in your papers will translate badly (even though the admissions committee are aware of the different grading scales) - a 70% in an American university translates, I'm told, to a C grade. This does not reflect well at all. Another caveat (which I failed at foreseeing) was that Stanford's FAQ page suggests putting in the minimum required GPA if your undergraduate university doesn't provide one. I left this blank which defaults to 0.0. If any sort of harsh automated filter is used - my application will probably go straight to the rejection pile.

A note on automated filters - from what I've read (and it's not clear whether Stanford has implemented these in their admissions workflow and in what form), filters will only discard your application if you fail on both the minimum required GPA and any minimum required GRE. Harsh but an easy way for the admissions committee to focus on the known top applicants. Yes, it's unfair - as we all know, many academically challenged applicants struggled at university and they've gone on to make millions or do world changing deeds - but computer science graduate schools can afford to be this selective.

There are just so many applicants that they don't need to take bets - they just want people who they know will cope with their courses, and so they use past performance as an indicator of future performance. Some universities are harsher than this than others - University of Illinois at Urbana-Champaign is notorious for wanting incoming students to have a near 4.0 GPA, even for their professional MCS program. Of course this puts applicants from highly competitive universities at a disadvantage - while I struggled to maintain high exam marks at Cambridge, I could have studied at other universities where examinations aren't graded on a curve and done extremely well.

Additionally, note that university ranking has much less of an effect than you might hope. It matters less where you went than how well you did there. They won't take a mediocre applicant from a top 10 university over a great applicant from a top 50 university - all other things being equal.

Extra-Curricular


Additionally, you may think - it's OK, I didn't do so well during my time at university but I have great extra-curriculars! That's perfect - if you're applying for an MBA program. I cycled for Cambridge University and across a frickin' continent - that's great, but Stanford probably doesn't really care. Sure, you may have made it to Everest Base Camp or the summit of Mount Kilimanjaro - but that has little bearing on how well you're going to do in their graduate level courses (although it will stead you well in all those future walking meetings that technology companies are beginning to love).

What Stanford and other top computer science graduate schools want to see, however, is that you are a great computer scientist. For instance - you've started technology companies in your spare time (which might explain low grades) or you're a programming competition fanatic. If you're going for a PhD program, they want to see that you're a good researcher - so you need to have published at least some good quality research. There's a certain irony in the fact that you need to have research experience in order to gain admission to a course where you effectively learn how to research but that's the changing shape of the world these days.

Research experience is extremely beneficial although not mandatory. Academics live mainly to publish papers, at least it seems that way in the US. If you've written a paper, you're effectively speaking their language. It's incredibly hard to publish a paper when you're not at university (unless you're lucky to be in a situation where you can do so through) - and still very hard to do so while an undergraduate student. It helps a lot though.

Letters of Recommendation


Another large pit ripe for falling into, especially applicable to international students - is that letters of recommendation are preferably written by a professor who knows you well. Admissions committees view the source of the letters in this order: professor they know > professor they don't know > general academic (lecturer, etc.) > graduate student > line manager > colleague. This is because a professor's academic reputation is at stake when they write a letter of recommendation - so logic dictates they are more likely to be honest. They also have a better understanding of what skills are required at graduate school.

This is incredibly difficult - at most British universities, lecturers have a hands off approach to teaching outside of lectures themselves. I know just a single professor well enough from Cambridge - who was an unreliable letter writer at best and a disastrous letter writer at worst (in the last application round he spent a total of 17 minutes on one of my letters). My strategy has been to solicit strong letters from less prestigious non-academic letter writers who know me well - such as my current and previous manager, both of whom had good things to say about me. I figure a very strong letter from someone less well known is better than a nondescript letter from a professor who barely knew you.

American letter writers are much more effusive in how they write about candidates - be aware of this when you brief your letter writers. For example, everything 'good' should be 'great' and so on. Furthermore, brief them on the sort of content that they might want to include - on the basis that the admissions committee want to know how well you will do at graduate school.

The categories I asked my writers to mention were:


Additionally, if you have a low GPA - or some overt blip in your performance, it's very helpful to get a letter writer who knew at the time to acknowledge it.

Statement of Purpose


The problem with my statement of purpose essay and those written by most other applicants is that it's less of a statement of purpose and more of a resume in prose form.

What I'm going to say next is painfully obvious, yet is something that nearly all of us mess up. Make your statement of purpose an actual statement of purpose! You need to say what you actually plan to do - why you applied, what you plan to do while enrolled (what courses? what research aims?) and what you plan to do after graduating.

You should aim to specialise each essay as much as possible (and SRSLY, if you copy and paste, make sure you check for errors). This means mentioning courses that you would like to study, professors that you would like to study or research with and why that particular program is perfect for you.

Start this early - the process of writing the essay may help you realise that you actually probably don't want to study there so much. This is helpful because it means you'll either save yourself the application fee or it will sting slightly less when/if you get rejected. Additionally, it's one of the few aspects of the application that is totally in your control so only a fool wouldn't make full use of this advantage.

One final tip - think of your essay as being similar to a cover letter. Instead of saying why you want a particular job and using examples from your resume to back it up, you're saying why you should be admitted to particular program and backing it up with examples from your life.

Rankings


Try not to fixate too much on the US News graduate school rankings. It's not a bad place to start - but you need to actually look at the programs and departments in depth before applying. I see so many applicants who blindly pick the top 10 and apply to these - this is a recipe for failure. Look at the credits required for graduation and try to compose an actual program of courses for yourself (as best you can). I tried this with several universities and realised that actually they didn't offer anything I wanted to study.

Professional versus Academic Programs


A note on professional programs versus academic programs. Professional programs are definitely easier to get admission into than academic programs. Academic Master's are used by students with average to good profiles to get valuable (research) experience and brush up their GPA before applying for a PhD program. Generally admissions committees for top departments seem to only accept applicants with a PhD (or a career in academia) as their career objective to academic Master's programs - unless you have a particularly strong background or there is an otherwise compelling reason to admit you. I fell into this trap this year - and was quickly rejected by many of the academic programs I had applied to.

Finances


If you're going for a Master's program and you can't afford to - then reconsider strongly whether it's worth applying to many of the top programs. As I said, they are so oversubscribed that they don't need to offer financial aid to attract students and nearly always won't. Those that do, for example the University of Wisconsin at Madison - are considerably more oversubscribed. Last year they received 1220 applicants for both PhD and Master's programs - and fill fewer places than Stanford (about 70 Master's students graduate per year).

Contacting Graduate Schools


In order to stress the point about over-subscription - it will be extremely difficult to get a reply from the admissions office for many of the top universities during application season. They will not pick up the phone or reply to emails. You will have more luck outside of September to April, but they're still likely to be very brusque. If you're applying for a professional program, you'll have a better chance of talking to someone - since these programs are more profitable for the university and therefore they provide better support for applicants. If you get rejected from a top university, don't expect any feedback - and don't expect them to provide much in the way of useful advice if you do manage to talk to someone. Your best bet is one of the many graduate forums (see the resources section at the end of this post).

Decisions


When it comes to decisions, universities send out their decisions at a similar date yearly. You should be aware that often universities will send out all of their acceptances first and often wait for up to six weeks before sending out rejections. This gives them the flexibility to offer any quickly rejected offers to other applicants - although this is rare, since most applicants will sit on offers until they all come in. If you see a rash of acceptances on one of the decisions trackers online and you haven't heard anything within a day or two - assume you've been rejected, it's better for your sanity. Some universities (such as UT Austin) are particularly evil - and don't send out rejections at all.

Area of Concentration


Finally, it's worth saying that you should consider what area you want to study carefully. I want to study artificial intelligence and I've always wanted to study this. There were a couple of courses taught at Cambridge but I didn't get to immerse myself in the way that I hoped and time constraints made it very difficult to devote enough attention to them. That said, my employment experience and extra-curriculars are unrelated to the field. This loops back to what I said earlier - in order to gain admission for a course to learn about AI (or any other specialization) - they want to see experience in AI. This matters less so for general computer science courses but if you're applying to say CMU's Robotics Institute (as I did) - you haven't got a chance without relevant experience.

Additionally, some areas are vastly more popular than others. I'd assume that admissions committees want to balance their classes as much as possible, so if you apply for AI/Machine Learning/Robotics or some similarly oversubscribed area - BE WARY! Competition within that area will be tougher (on an absolute numbers basis). Bear in mind that you can always choose courses from a different specialisation to the one you apply for.

Conclusion


To conclude - I apologise if I sound overly cynical - I just want to be realistic about your chances (and mine!). With the economy pushing graduates onto higher education across all subjects and the considerable salary differential (or, the perception of one) between technology jobs in the United States and elsewhere, there are more applicants than ever before. It's even harder if you're an international applicant as most of us are. There's some great advice on the internet but much of it was written a few years ago, and as any good technologist knows, things change so very quickly.

Good luck with your application, I wish you all the best. If you have any questions or feedback, please message me on The Grad Cafe. I can't promise to reply but I will try.

A Note on Copyright


This post is published under the Creative Commmons BY-NC-SA license. Please feel free to share it along with with a link back to this page.

Resources


GRE Preparation




On Letters of Recommendation




Books




Forums




Internet




A Collection of Rejection Letters


On Google+ here.
3 comments posted so far
anon wrote at 6:20 pm on Fri 5th Apr -
"if you're unable to do well on the GRE after a significant amount of parctice, then perhaps graduate school isn't for you."

If you're unable to spell properly, then perhaps graduate school isn't for you.
hm wrote at 10:28 pm on Fri 5th Apr -
I would disagree with the statement that "almost everyone who gets an offer takes it." I would assume about 50% (the yield for the PhD program) actually take the offer, with the other 50% going to various programs at MIT, CMU, UCBerkeley, or WashU.

Otherwise, thanks for taking the time to write this all up!
SS wrote at 8:36 pm on Sun 28th Apr -
@anon - thank you for finding that :-).
@hm - that's a fair point. I was considering mainly the Master's program - although I guess with PhD applications funding also comes into consideration - as well as fit. Since Master's students are rarely funded and we have less direct contact with professors, perhaps people are more swayed by the reputation of a department such as Stanford's. Thank you for reading!

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.


by SS at 8:44 pm on Sunday 3rd February

I'm a little bit terrified of the world at the moment but, at the same, quietly optimistic.
The last eighteen months have been tough, I've been in and out of hospital, personal relationships came to an unfortunate (but, I suppose, inevitable) end and my career plan was derailed (temporarily). The hopelessly ambitious robot who runs my mind decided to take a brief holiday but as my life slowly sorts itself out, has returned to coerce the rest of me into moving forward.

One thing I've really missed, and this seems to happen whenever I'm back in London for any extended period of time - is cycling. Real cycling. A loose definition of real cycling might involve what we did each weekend in Cambridge - pounding the mild inclines and declines of Thetford Forest weekend after weekend in the quest to gain a mild advantage at the next Sports series race. A tighter definition might be something like the Tour D'Afrique. There's nothing quite like cycling over buttery smooth roads in the Sudanese desert, or soaring (metaphorically of course) towards the Tanzanian border over 'rolling' hills.

When I'm sitting in front of two screens with dry eyes, struggling to stave off the boredom of fixing another damned bug created by someone else, I think of these days. Even more at times like this when Doctor's orders are to stay away from my bike and just three years ago I was ploughing on through a corrugated and sandy Sudanese national park.

The fact that I probably couldn't do what I did three years ago now is what scares me. I've just turned 25 - and walking on the ice with my arm in a sling a few weeks ago was a nervewracking experience (and damned painful when I did eventually slip).

Perhaps I'm just getting old and boring.

Still, my knee's better now (I can run without searing pain!) and my shoulder feels better than it has since 2004. I was often scared of mountain biking after past hiatuses - so this should be no different. After watching Premium Rush this evening, I can't wait to get back on my bike. Graduate school applications should hopefully do well - my usual habit of meticulously overanalysing the process is helping - and I'll be starting a new, albeit very different, adventure in six months time.

So bring on May, sunshine and that joyous feeling of rolling freedom.

No comments yet
No comments yet!

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.

Railway in Crawley
Railway in Crawley
I had to duck out of the way when the barriers started closing.
12:26 pm on Sunday 20th January by SS
No comments yet
No comments yet!

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.


by SS at 2:42 pm on Monday 7th January

Over the last two years, I've developed a strong liking for matcha after first discovering it at the Canary Wharf branch of EAT. (In 2011 I set myself the goal of trying every variation of every warm drink in popular London coffee shops.)

Matcha, if you've not heard of it before, is a finely ground green powder made from green tea leaves. In Japan it is something of a delicacy and is normally served as part of an elaborate tea ceremony. In the west, it is commonly mixed with warm milk to produce a 'matcha latte'. It is relatively expensive because production of matcha is very slow, about 30 grams per hour according to Wikipedia.

Matcha varies in quality - the most expensive and highest grades have a much more intense flavour than cheaper variants. I've been experimenting with different sources of matcha, including from eBay (not good), from a variety of shops in San Francisco (very good) and from a variety of shops in London's Chinatown. The best I've found is from the Japan Centre in London.

It can be made into a variety of drinks, I normally either mix it into a protein shake or with milk (and a spoonful of Milo to sweeten slightly). It also makes a great baking ingredient and to date I've made a matcha trifle (rather like tiramisu), matcha, pistachio and white chocolate brownies and matcha rusks.

Fuck Yeah, Matcha! is a particularly favourite Tumblr of mine - they showcase beautiful photos of matcha based food and drink.

Matcha is also great for sufferers of thyroid disease like myself because it has a much lower fluoride content than tea and coffee. It also has a much longer half life - similar to green tea, so there are no unpleasant headaches in store. My favourite description of matcha's effects comes from Breakaway Matcha:

"The caffeine hit of an espresso can be a bit like having an express train screaming through the middle of your body: a deep, powerful, jittery roar. I find the effects of matcha to be just as stimulating but in a more delicate, refined way, as if a thousand butterflies have descended on my body, beating their wings until I'm lifted, gently but resolutely, a few inches off the ground. (Seriously.)"


My latest project has been to try and catalogue all the places that serve matcha in London. The map below is publicly editable - click here to add to it.

View Matcha! in a larger map

1 comment posted so far
Matcha Expert wrote at 7:52 am on Wed 13th Mar -
Thanks for the blog. Amazon also has some great offers on Matcha. One of the best is DOCTOR KING
Finest Ceremonial ORGANIC Japanese Matcha Green Tea (Premium, Top Grade (Grade A), FIRST Harvest
Matcha Superpowered Green Tea). It is only £17.99 for 30g! Currently postage is free! I love this
product. You might want to visit Amazon and check it out.

Comments have been disabled. You can probably comment on this post on Geek On A Bicycle.