Having been relatively underwater for the last seven weeks or so, I'm relieved, now, to finally have some time to sit and reflect under the breathtakingly blue sky above me, in my favourite concrete patio outside the Civil Engineering building on campus.
February and March have been whirlwinds of romance, logistical coordination, gaining some clarity about my future and, as always, assignments. Very many assignments.
The week immediately after my birthday, I was pleased to receive an offer from Mesosphere, the startup who I interviewed with on my birthday. After some negotiation (negotiating equity in a startup is an unorthodox affair to me, having always worked for large corporates), I signed my offer at the begining of February. Out of the places I'd looked at working when I first came to Berkeley, they seemed like one of the most interesting: fast growing, fascinating technology and somewhere, close to my interests, where I could learn plenty. Plus, they're in San Francisco!
In parallel with this, I withdrew from the startup, UnmannedData, I've been helping build, in varying capacities, since June last year. The plan is help them out as much as possible until graduation but it looked like our funding situation wasn't going to align in a way that would help me support myself after that. Being a international Master's student will leave me with almost nothing in the bank when I finish this program and, having recently started their second business, I can't rely on my immediate family for financial support. This was somewhat emotional - I had invested a not insignificant amount of my time (to the detriment of my health and social life) into the project. Still, a worthy experience and I wish them all the best going forwards.
Around the same time, I kicked off the application process for my California driving license. Having procrastinated hard, I spent just 30 minutes preparing hurriedly for the written test. Luckily, having driven for nearly 9 years back home and being capable of rational thought helped me get through the 36 questions with just 4 wrong. (6 wrong and I would have failed.) The process of visiting the DMV was, as popular opinion suggests, somewhat painful. Despite arriving on time with everything listed on the website, I was told I needed my I-94 admission number - this is an electronic record of entry to the country.
This was easy enough to fetch online on my smartphone. I wrote it down, went back into the office and was told that I needed a printed copy. It was then necessary to hunt down an internet cafe or similar. My first thought was to check out the El Cerrito public library. This opened at noon, and wanting to minimise disruption to my day, I had booked my appointment for 8:30am. Oops.
The next step was then to look for an internet cafe on Yelp. I went to the closest one to discover that it opened at 10. This was not a viable solution. Resigned to wait until then and despairing a little, I looked around. Success! I spotted a Copy Central opposite and cycled safely across the dual carriageway. Arriving in the store, I was happy to see a small cluster of computers with 17" CRT monitors running Windows XP. Sadly, they had a $2 dollar minimum charge for 10 minutes of usage and printing cost 10c per page. Opening up a private browsing session, so as not to accidentally 'auto remember' my passport number, I printed the I94 receipt.
The person before me had decided to print something in landscape and Chrome had handily saved these settings. This meant that my single page receipt printed on two sheets, with one line of text at the top of the second page. Total damage, including tax was ~ $2.31 to print this receipt. Oh well, I returned to the DMV and queued up again.
When I eventually made it to the correct counter, the lady took my paper receipt and typed the long number into their system. She gave the page back to me. It took some self restraint to avoid bringing my palm up to my face.
A few weeks later and after a brief practice run driving a pickup truck around the city of San Francisco (to help a friend move a couch or, as they call them here, a 'love seat'), I went for my 'behind the wheel' test. I had booked a Toyota Yaris (the first car that I owned, loved and eventually drove into the ground back in England) but, rental car agencies basically randomly assign you to the smallest free vehicle they have at the time. In my case, this was a Chrysler 200. This is a mid size sedan, which was actually rather nice to drive, with the usual underwhelming interior but a solid sound system.
My friend and I took the Chrysler up into Marin County and to the beach - making full use of the day rental to go sample the countryside. She, being wary of my rather aggressive driving style, was a little cautious and then a litle carsick as we took the curves back down. On the other hand, we didn't roll off the edge of the cliffs, so I count that as a successful roadtrip.
The next morning I drove up to El Cerrito for my test itself. My instructor, a middle aged man with an odd (read: twisted) sense of humour told me immediately not to drive any differently to normal. Also immediately, I disregarded this advice and drove far more cautiously than I would normally. This test was free of any notable issues - my only minor point being when I gave the incorrect hand signal for stopping a car before we had even begun. (I blame years of cycling where hand up means stop, versus hand down in a car. I may also have been doing this wrong for years.) The test was graded 'excellent' which is possibly the highest score I'm going to receive in any examination this year ;-).
The other significant logistical issue was to apply for OPT - essentially an extension of my F1 student visa which will let me work in the US for 12 months. Since this is a commitment of a few hundred dollars, I wanted to make absolutely sure I had filled out the documentation correctly. This required two visits to my bank, two visits to a photography shop (apparently a light-coloured shirt on a white background may be rejected for being low contrast?) and several visits to the international office. In the end, it was all submitted quickly and receipt was acknowledged by the USCIS. Fingers crossed that the application is accepted and I'll be able to start work in early to mid June.
The courses this semester are going well. The work load is about as high as last year but is more evenly distributed amongst my courses. Our parallel computing course is great fun and I'm enjoying writing c++ code (*gasp*), and, especially, having access to a NERSC supercomputer. My favourite email of the last few weeks was being told that a watch command I had kicked off and forgotten to terminate was slowing down the job scheduler. Oops.
The other CS course I'm taking is the 'Introduction to Machine Learning' course. This is a crosslisted graduate and undergraduate course and I feel the pain of the undergraduates at Berkeley. The sheer number of them in this class is huge and the scale at which teaching happens here makes it very hard for undergraduates to necessarily get the support that I used to back at Cambridge. There are about 300 students in this class and many students were rejected arbitrarily, based on their performance in another course. Many didn't know about this requirement and so I can see how they might feel aggrieved - paying tens of thousands of dollars in tuition and majoring in computer science, yet unable to take a fairly pivotal class. The system is broken.
It's now mid March. In very slightly over two months, this course will be finished. My parents, aunt and cousin will arrive for a long weekend to see graduation and with any luck, Phil and I will be cycling from San Francisco to either Yosemite or San Diego. The next two months are going to be a rollercoaster and will probably violate my caffeine consumption tolerance by some and then some more. It's been a fun adventure so far and it doesn't look likely to stop soon.
3 comments posted so far
Wayne Woodward wrote at 10:05 pm on Wed 12th Mar -
Sounds like business as usual for you Sunil. Hope all continues to go well for you.
Karen Reilly wrote at 10:03 pm on Tue 20th May -
Sunil, congratulations on your recent graduation and I wish you all the best for the future in the states. Don't neglect your photography because when you are my age you will look back on all of your travel memories and experiences with great fondness. I always check 500px and appreciate your eye for composition.
Franz wrote at 1:39 am on Wed 9th Jul -
My dear fellow Geek...and cyclist.
I thought you would be interested in this new invention, a bicyle radar, that gives cyclists a sixth sense! (http://crowd.backtracker.io)
Would love to know what you think!
I thought you would be interested in this new invention, a bicyle radar, that gives cyclists a sixth sense! (http://crowd.backtracker.io)
Would love to know what you think!
The official beginning of another (and my final) semester at UC Berkeley coincided almost exactly with my 26th birthday, starting the day before - a Tuesday, since Monday was a public holiday (Martin Luther King day). I say the official beginning because, as an Master of Engineering student, our 'Engineering Leadership' course (i.e., the more MBA-esque portion of our program) began a week earlier, on the 13th of January.
My winter plans kept me rather busy (although not necessarily in the most productive sense). A flight back to London was followed by a flight to Enfidha, Tunisia and a short coach ride to the Hammamet Beach Resort. My sister, cousin and I were the youngest guests in the 'adult only' beach resort. Tunisia, being in the northern hemisphere, some distance from the equator and adjacent to the Mediterranean sea, was cool. As a beach resort, this rendered the main attraction of the hotel mostly uncomfortable, although still somewhat scenic.
We spent our energies instead on eating well and plenty (as our family holidays always tend to focus on, much to my horror). Taking advantage of the comfy beds, I decided to simultaneously avoid adjusting to the time zone (GMT + 1, 9 hours to the east of Berkeley) and to kick the caffeine habit I picked up in my first four months in America. This went moderately successfully for a few days, sleeping during the day and working a small amount at night. The cold I had picked up in Seattle (through my attempt to 'man up' and 'brave the weather') was on its way out and I was being moderately productive.
Eventually though, my self confidence overtook me and I decided to try one of the local beer bottles in the minifridge - included in our all-inclusive package. This was a foolish move and I quickly regretted it, as I spent half of the next day nautious and the rest of it with a temperate fever. Logical reasoning suggests that most guests were not all-inclusive and as such that bottle had been in the fridge for a very long time. While the contents may have been perfectly safe, it's unclear what unfortunate pathogens had taken up residence on its exterior.
I mostly recovered though, by the time the New Year's Eve celebrations rolled around. The hotel celebrations were predictably underwhelming (running at 40% occupancy, they had neither the guests nor the staff to throw a truly exciting party) but it was very pleasant to spent it with my parents, sister, cousin, aunt and uncle. A local Tunisian band took turns with the hotel activities coordinator and/or DJ to play music. Sadly, their music was less danceable (to the point where all the guests sat down) and they had somehow negotiated the right to play the slot leading up to and including the countdown. It was a very sedentary change of the year.
Later we hung out with some acquaintances of my sister's until the small hours of the morning. You know it's a small world when you run into a Dutch friend in Tunisia who you first met at a hot springs in New Zealand, in your summer holiday from university in Australia while back for Christmas in London. Aside from a potentially embarassing encounter with a belly dancer (avoided by grouping together and collectively bearing the embarassment of dancing with this terrifyingly woman), the hotel 'club' was notable. It was notable because of the installation of UV lights combined with unclean seats. I stood for the short time we spent there. (Interestingly, gin and tonics grow green under UV.)
Another flight back to London's Gatwick and 2014 had truly begun. Within the space of a week I met with approximately 40 odd friends and family, packed up my bike, computer and tried to avoid feeling too homesick. The reality of living away from home in somewhere that is as busy as Berkeley is that home is out of sight and truly out of mind - as there is minimal spare mental capacity. While I still am very happy with life in the Bay Area, being back home made me realise that there were elements of my 'old' life, in England, that hadn't made it with me to California. Most notably, family, but also just the comfort of the house I grew up in, the extent to which I knew parts of London extremely comprehensively and really, the hot chocolate in Europe which is so much better than here in California.
A lot had changed over the preceding few months, my little cousins had grown at least 10% each. At the same, much hadn't changed. Many of my university and school friends hadn't really changed too much. They may have gone on yet another interesting middle class holiday, picked up a new car, or become engaged to their long time girlfriends but otherwise, nothing really interesting had happened. Where's the adventure, friends? :)
My flight back to San Francisco was made wonderfully enjoyable again by the kind Virgin Atlantic staff. When my seat reservation was lost on check-in, I brought this up and they graciously offered me an exit row seat as compensation. I mentioned while doing so that I'd always wanted to sit in the economy cabin on the upper deck. Apparently the timing of this comment was just about right because two hours later, I was sitting in the exit row on the upper deck of a Boeing 747, chatting to a ballet director about his work and enjoying the 4 feet of leg room in front of me!
Landing in San Francisco, my experience collecting and moving my possessions was less intense than the first time I came to Berkeley - primarily because they fit on one trolley. Renting a car worked out cheaper than a taxi (and taking my luggage on the BART was not an option) and, feeling very American, I filled a Jeep Patriot with my luggage and drove into the traffic on the Bay Bridge.
The jetlag and tiredness from the week of running around London caught up to me the next week and combined with my hypothyroidism and newly implemented caffeine-free principle to make it a truly lethargic one. Eventually, I went to the doctor to get my thyroid levels checked. The test results came back 'OK' (although they checked just one level, how's that for a lack of comprehensiveness) but I took the opportunity to ask if it would be better to take my medication in the evening. The substitude physician at the Tang Center mentioned that there was no harm in doing so but she was not aware of any increased efficacy. Three words into Google later, I found two papers (2007 and 2010) suggesting a statistically significant benefit in doing so. Sigh.
The day after returning to Berkeley, I had the pleasure of interviewing at a startup whom I first contacted last semester and who told me to get back in touch with them in the new year. As soon as January rolled around, I sent them an email and they duly set up a first 'interview'. Being just 9 employees, they have a wonderful office which is a converted 'loft' - essentially a three story house in San Francisco where the bedrooms house engineers working, rather than sleeping. This went well and, mentioning my expiring offer, they quickly booked another interview. Sadly, the only day I had free from class happened to be my birthday.
The chronological boundaries of my birthday was somewhat blurred, as my sister wished me as it hit midnight in Australia (19 hours ahead of Berkeley) and then my cousin mistakenly wished me 'Happy Birthday' on Facebook. A few friends panicked and wished me a happy birthday by which time Facebook's News Feed algorithm had picked up that people were wishing me a happy birthday in volume and started advertising that fact to my other friends. This only accelerated the process.
On my birthday itself though, I woke up after just a few hours sleep (caused by work, not the onslaught of birthday notifications) and pedalled down to the BART station. At the roundabout or 'traffic circle' near our house, I narrowly avoided a rather ironic death on my birthday when a moronic driver decided that he wouldn't yield at the roundabout and took it at full speed (~ 40 mph). Thank god I'd readjusted my brakes the previous weekend else the roundabout would be bearing rather more visible marks of that encounter than just rubber on the road.
The final interview went badly, at first, and then better. My favourite portion was talking about Canadian folk rock bands with their UX designer - aren't startups cool? Lunch was a sampling of deli meats, cheese and some warm bread. This was pure class.
After a stressful session at the lab, where an important meeting we had been waiting for apparently materialised sooner than expected (and threatened to derail my evening plans). Thankfully, we were able to reschedule it and I wandered off downtown to have dinner with my two awesome flatmates at Saturn, a vegetarian restaurant, that services "chicken" burgers. Note the quotation marks.
Arriving home, a number of packages ordered by my parents were present - including an entire cookie cake which, sadly but deliciously, no longer exists.
On Friday, I had a rather excellent birthday party at the Albatross Pub, not far from the North Berkeley BART station. At first there were just three of us holding a large table to ourselves. Some more people soon arrived and then some more. Eventually we took over nearly the entirety of the back room of the bar and it was great fun catching up with everyone, albeit too brief. My friend Amy amusingly summarised it best when she said, 'I'm amazed that you have so many friends here.' I am too, and rather glad for it.
My winter plans kept me rather busy (although not necessarily in the most productive sense). A flight back to London was followed by a flight to Enfidha, Tunisia and a short coach ride to the Hammamet Beach Resort. My sister, cousin and I were the youngest guests in the 'adult only' beach resort. Tunisia, being in the northern hemisphere, some distance from the equator and adjacent to the Mediterranean sea, was cool. As a beach resort, this rendered the main attraction of the hotel mostly uncomfortable, although still somewhat scenic.
We spent our energies instead on eating well and plenty (as our family holidays always tend to focus on, much to my horror). Taking advantage of the comfy beds, I decided to simultaneously avoid adjusting to the time zone (GMT + 1, 9 hours to the east of Berkeley) and to kick the caffeine habit I picked up in my first four months in America. This went moderately successfully for a few days, sleeping during the day and working a small amount at night. The cold I had picked up in Seattle (through my attempt to 'man up' and 'brave the weather') was on its way out and I was being moderately productive.
Eventually though, my self confidence overtook me and I decided to try one of the local beer bottles in the minifridge - included in our all-inclusive package. This was a foolish move and I quickly regretted it, as I spent half of the next day nautious and the rest of it with a temperate fever. Logical reasoning suggests that most guests were not all-inclusive and as such that bottle had been in the fridge for a very long time. While the contents may have been perfectly safe, it's unclear what unfortunate pathogens had taken up residence on its exterior.
I mostly recovered though, by the time the New Year's Eve celebrations rolled around. The hotel celebrations were predictably underwhelming (running at 40% occupancy, they had neither the guests nor the staff to throw a truly exciting party) but it was very pleasant to spent it with my parents, sister, cousin, aunt and uncle. A local Tunisian band took turns with the hotel activities coordinator and/or DJ to play music. Sadly, their music was less danceable (to the point where all the guests sat down) and they had somehow negotiated the right to play the slot leading up to and including the countdown. It was a very sedentary change of the year.
Later we hung out with some acquaintances of my sister's until the small hours of the morning. You know it's a small world when you run into a Dutch friend in Tunisia who you first met at a hot springs in New Zealand, in your summer holiday from university in Australia while back for Christmas in London. Aside from a potentially embarassing encounter with a belly dancer (avoided by grouping together and collectively bearing the embarassment of dancing with this terrifyingly woman), the hotel 'club' was notable. It was notable because of the installation of UV lights combined with unclean seats. I stood for the short time we spent there. (Interestingly, gin and tonics grow green under UV.)
Another flight back to London's Gatwick and 2014 had truly begun. Within the space of a week I met with approximately 40 odd friends and family, packed up my bike, computer and tried to avoid feeling too homesick. The reality of living away from home in somewhere that is as busy as Berkeley is that home is out of sight and truly out of mind - as there is minimal spare mental capacity. While I still am very happy with life in the Bay Area, being back home made me realise that there were elements of my 'old' life, in England, that hadn't made it with me to California. Most notably, family, but also just the comfort of the house I grew up in, the extent to which I knew parts of London extremely comprehensively and really, the hot chocolate in Europe which is so much better than here in California.
A lot had changed over the preceding few months, my little cousins had grown at least 10% each. At the same, much hadn't changed. Many of my university and school friends hadn't really changed too much. They may have gone on yet another interesting middle class holiday, picked up a new car, or become engaged to their long time girlfriends but otherwise, nothing really interesting had happened. Where's the adventure, friends? :)
My flight back to San Francisco was made wonderfully enjoyable again by the kind Virgin Atlantic staff. When my seat reservation was lost on check-in, I brought this up and they graciously offered me an exit row seat as compensation. I mentioned while doing so that I'd always wanted to sit in the economy cabin on the upper deck. Apparently the timing of this comment was just about right because two hours later, I was sitting in the exit row on the upper deck of a Boeing 747, chatting to a ballet director about his work and enjoying the 4 feet of leg room in front of me!
Landing in San Francisco, my experience collecting and moving my possessions was less intense than the first time I came to Berkeley - primarily because they fit on one trolley. Renting a car worked out cheaper than a taxi (and taking my luggage on the BART was not an option) and, feeling very American, I filled a Jeep Patriot with my luggage and drove into the traffic on the Bay Bridge.
The jetlag and tiredness from the week of running around London caught up to me the next week and combined with my hypothyroidism and newly implemented caffeine-free principle to make it a truly lethargic one. Eventually, I went to the doctor to get my thyroid levels checked. The test results came back 'OK' (although they checked just one level, how's that for a lack of comprehensiveness) but I took the opportunity to ask if it would be better to take my medication in the evening. The substitude physician at the Tang Center mentioned that there was no harm in doing so but she was not aware of any increased efficacy. Three words into Google later, I found two papers (2007 and 2010) suggesting a statistically significant benefit in doing so. Sigh.
The day after returning to Berkeley, I had the pleasure of interviewing at a startup whom I first contacted last semester and who told me to get back in touch with them in the new year. As soon as January rolled around, I sent them an email and they duly set up a first 'interview'. Being just 9 employees, they have a wonderful office which is a converted 'loft' - essentially a three story house in San Francisco where the bedrooms house engineers working, rather than sleeping. This went well and, mentioning my expiring offer, they quickly booked another interview. Sadly, the only day I had free from class happened to be my birthday.
The chronological boundaries of my birthday was somewhat blurred, as my sister wished me as it hit midnight in Australia (19 hours ahead of Berkeley) and then my cousin mistakenly wished me 'Happy Birthday' on Facebook. A few friends panicked and wished me a happy birthday by which time Facebook's News Feed algorithm had picked up that people were wishing me a happy birthday in volume and started advertising that fact to my other friends. This only accelerated the process.
On my birthday itself though, I woke up after just a few hours sleep (caused by work, not the onslaught of birthday notifications) and pedalled down to the BART station. At the roundabout or 'traffic circle' near our house, I narrowly avoided a rather ironic death on my birthday when a moronic driver decided that he wouldn't yield at the roundabout and took it at full speed (~ 40 mph). Thank god I'd readjusted my brakes the previous weekend else the roundabout would be bearing rather more visible marks of that encounter than just rubber on the road.
The final interview went badly, at first, and then better. My favourite portion was talking about Canadian folk rock bands with their UX designer - aren't startups cool? Lunch was a sampling of deli meats, cheese and some warm bread. This was pure class.
After a stressful session at the lab, where an important meeting we had been waiting for apparently materialised sooner than expected (and threatened to derail my evening plans). Thankfully, we were able to reschedule it and I wandered off downtown to have dinner with my two awesome flatmates at Saturn, a vegetarian restaurant, that services "chicken" burgers. Note the quotation marks.
Arriving home, a number of packages ordered by my parents were present - including an entire cookie cake which, sadly but deliciously, no longer exists.
On Friday, I had a rather excellent birthday party at the Albatross Pub, not far from the North Berkeley BART station. At first there were just three of us holding a large table to ourselves. Some more people soon arrived and then some more. Eventually we took over nearly the entirety of the back room of the bar and it was great fun catching up with everyone, albeit too brief. My friend Amy amusingly summarised it best when she said, 'I'm amazed that you have so many friends here.' I am too, and rather glad for it.
2 comments posted so far
m wrote at 8:31 am on Mon 27th Jan -
it's Martin LUTHER King
SS wrote at 4:10 am on Tue 4th Feb -
Whoops! Sorry!
It was Wednesday in finals week and we had just held a brief meeting to wrap up our capstone project for the semester. Actually, it was less of a wrap-up meeting than a meeting to assign work for the winter break. I cycled down to the BART station, locked my bike and helmet up and ran to the platform where I waited for 9 minutes for the train to arrive.
The train was crowded, perhaps unusually so for 10am on a Wednesday morning but I guess tech employees start work late and it's basically the holidays (for the seemingly limited number of Americans who actually are allowed to take holidays). Eventually, some time after we're passed through most of downtown San Francisco, I managed to find a seat. Soon after I found the seat nearly everyone disembarked from the train. By nearly everyone, I meant everyone except for one other person in carriage who happened to be my neighbour.
Sitting side by side, it was just my neighbour and I occupying the mid section of the carriage for the remaining 30 minutes of the journey. Being the patriotic British person that I am, I refused to strike up any sort of conversation and instead took solace in the comforting glow of my Kindle Paperwhite.
Reaching the airport, and after de-shoeing and re-shoeing through security, I patronised a bagel store - bagels being my go-to robust and relatively inexpensive airport food. There were two counter incentives at play here. Amazon, who had invited me out to Seattle to interview, were providing reimbursement of up to $65 a day for 'meals'. However, operating at scale, they would take between 6-8 weeks to hit my account and I would initially have to bear the cost of the my expenses.
Settling on a meagre but no doubt calorie-dense bagel with cream cheese of an unorthodox runny texture, I sat next to a power socket and tried, almost in vain, to keep the smart but casual red jumper (or sweater) bought during the Black Friday sale from getting covered in this cream cheese as I ate. In the interim greater-than-half-an-hour there was until we started boarding, I took out my laptop and stared at the extra credit Advanced Robotics assignment. Having struggled with these assignments (as mentioned previously), I was just shy of the mark necessary to receive an A in the course. The extra credit would have taken me there but ultimately despair and post-semester apathy prevented me from writing a single line of Matlab.
Boarding the plane, I squeezed in between a large man to my left and a comparably svelte young woman to my right. The large man was more generous with his food than his stature might suggest, giving me his complementary airline nuts. As a student with a steadily declining bank balance, I accepted. The woman to my right must also have been a student who had just finished semester because we both dozed off at some point during takeoff, waking up with the sound of the beverage cart some time after our aircraft had reached cruising altitude.
Landing in Seattle's Tacoma International Airport was almost the same feeling as landing in London. The humidity, cold and rain was reminiscent of 8 out of 10 return journeys home after holidays abroad. The carpeted, heated airport was not unlike Heathrow. Seattle is significantly cleaner than San Francisco, the city to which I have become accustomed since moving to Berkeley (perhaps explained by a lower population). Certainly the Link Light Rail that services both downtown and the airport was clean, comfortable and affordable (at $2.75 for a single journey). These are terms I wouldn't afford the Bay Area Rapid Transport.
From the airport, I went straight to (one of) Amazon's offices to meet my friend Ryan - a fellow intern and eventual escapee from the-investment-bank-which-must-not-be-named. He joined Amazon after the omnipresent bureaucracy reared its ugly head at said bank and prevented him from working for their New York office.
Sadly, my timing was unfortunate. My rather dry accounting final along with my intention to at least try the extra-credit assignment had pushed my interview date back to the point where my stay in Seattle would barely overlap with Ryan before he flew home for the holidays. Generously, he was able to take some time out of his work day to show me around the Amazon offices, indoctrinate me in the Seattle coffee culture and to catch up. Just before we parted ways, we took a photo in front of a large Amazon.com sign, almost getting a security guard into trouble when we asked if she would take our photo.
That evening I used the waning battery on my smartphone and my eyesight to navigate to the Space Needle, a rather ugly pseudo-futuristic hallmark of the Seattle skyline. An interesting side effect of travelling alone is that one becomes quite efficient at 'being' a tourist and I found that I was satisfied with my experience on the observation deck after just 15 minutes. At $20 that worked out to $80 an hour and I felt mildly disheartened at this somewhat frivolous expense.
Amazon puts interview candidates up at the Fairmont Olympic in Seattle, a lovely many star business hotel where I felt thoroughly out of place in my jeans and red jumper. Certainly, even their generous food stipend would barely cover a single main course plus tax at the hotel's Georgian restaurant. Feeling like eating, more out of meal time dacorum than any genuine hunger, I used to Yelp to find the geographically closest restaurant with three £ signs and good vegetarian food.
As it turns out, this was a restaurant called the Purple Cafe and Bar, across the street from the Fairmont. Half expecting to be enjoying the well lit but otherwise cold company of my Kindle that evening, I was happy to find a free slot at the bar next to a woman who was also travelling alone on a business trip. Sadly, dear reader, this post will not descend into some pedestrian tale of romance.
Conversation was mostly superficial but pleasant enough. We did, however, connect over our shared interest in obsessive data gathering. She had also brought her Kindle to dinner and used Goodreads to track her reading (having read some 30 books this year alone, impressive!).
Returning home after dinner, I had intended to spend a few hours revising for my technical interviews the next day but instead devoted some attention to my Kindle, having felt like it had missed out, perhaps unfairly so. I would like to say that it was the end-of-semester fatigue that put me to sleep within an hour of reading but it's likely the entire gorgonzola and pear pizza plus the glass of merlot at dinner contributed.
Waking up early the next day, I felt an almost immediate sense of failure as I realised the deadline for my extra-credit assignment had come and passed but resolved to bury it in the back of mind, where I store other similar failures to live up to arbitrarily imposed goals.
In the four hours before my interview, I attempted to revise some programming interview questions. While I've gone through many many interviews over the last three months, it has actually been nearly 1.5 months since my last interview. In Berkeley graduate student time, this is approximately two years. My brain struggled at first but after adjourning briefly for a coffee from Pegasus Coffee (the cup said that this was the oldest coffeeshop in Seattle) and a brilliant savoury brie waffle from Sweet Iron, I felt somewhat more alert.
This alertness did not translate into actually preparing for my interview though and I used a technique honed over years of not actually doing things when I'm meant to - productive procrastion - and finished off a number of other, less time critical but probably important, tasks.
As I prepared to walk to the Amazon office, I noticed a missed call on my phone and a voicemail that indicated Amazon HR had been expecting me at 10am. Calling them back, it was clear that there was some sort of confusion on their end over what time I was arriving. In an attempt to not inconvenience them further, I asked the doorman to hail a taxi. He, correctly, assumed I was heading to Amazon. When questioned why, he said "well, it's a Thursday and it's about that time of day". How astute. I assume that my bespectacled face, casual dress and relative lack of age (compared to other guests at least) must have also helped him come ot that conclusion.
Arriving at the office, it turns out that my interview was actually to begin at the time I had been told and what filled the time gap before that started was some amusing extended small talk with a member of Amazon's HR. The following interviews were straightforward - being easier than I had expected, especially without a huge amount of preparation. At the end of my first interview, my interviewer asked if the photos on my blog were from my trip to Italy - I confirmed and internally celebrated the fact that I had received one more pageview. Thank you, sir!
Ryan had warned me in advance about a 'bar-raising' interview. Amazon has a policy similar to other tech companies where they attempt to ensure quality by mandating new hires are at least better than their average employee. This manifests itself through a single interview which apparently is weighted more heavily than the others. It was clear that my bar-raising interview was the one immediately following lunch when two (versus the modal single interviewer) interviewers sat down and asked me more difficult questions than I had been asked previously. They also took more extensive notes, bordering on frantic at moments!
The interviews were over quickly and I wandered over to Pike Place Market - the next tourist destination on my list. This is a pleasant market that smells strongly of fish and houses the world's first Starbucks. (An amusing sight - people queued up out of the door to get the exact same drink they could buy from around the corner with no queue.) After completing a rather dense Russian 'cheese bun' (not the native name, I assume) I wandered over to one of the coffee shops my friend Arjun recommended. Since he's a (proper, i.e. PhD track) CS graduate student, I had a lot of faith in his coffee recommendations.
After irradiating the right side of my brain for a good 38 minutes, while talking to my parents and sister (who were, as it happens, also loitering in a coffee shop - albeit 8,181 miles away in Melbourne), I fired up my laptop and got to work.
My faith in Arjun's recommendation was not misplaced and I realised, while sipping an exquisite 'spicy chai latte', that in the moment, I was happy. The proprietors were playing reggae over the speaker system, the wi-fi was fast and there was a cute girl sitting opposite me. The only way the moment could possibly have been better would be if I was talking to aforementioned cute girl, discussing our shared love for reggae.
Eventually I had to leave the coffee shop and wandered over to the Central Public Library. All libraries appear to have these huge airy architectures and it was similar to that of the Law Faculty at Cambridge University. It was all-in-all uneventful although I was slightly bemused to share a lift with a sufferer of Tourette's syndrome on my elevator ride down from the vantage point on the tenth floor.
From here, I walked across to the Columbia Center to check out the most cost effective competing view of Seattle's skyline. Sadly, the highly reflective glass prevented good photos from the observation deck. (The Space Needle has an exterior walkway that gives you unfettered access to the city lights.)
After an uneventful dinner in my hotel room and a project video call until 10:30pm, I walked over to Vito's - an Italian restaurant that was hosting Jazz musician Jennifer Kienzie. On my way out of the hotel, my failure to dress like a typical Fairmont Olympic guest became apparently when the doorman wished me a good night as I left. I guess it didn't look like I was coming back!
At Vito's, I ordered a gin and tonic, took out my fountain pen (and promptly blackened the inside of my index finger with Parker's 'Quink') and started writing this post. When the performance finished at around midnight, I attempted to pay for my gin and tonic. Evidently there was some confusion though, because the bartender promptly brought me another gin and tonic. Not wanting to cause a scene, I thanked him and drank the second gin and tonic. Luckily I managed to escape the endless cycle of gin and tonics when attempting to pay a second time and walked home in the near freezing temperatures.
The train was crowded, perhaps unusually so for 10am on a Wednesday morning but I guess tech employees start work late and it's basically the holidays (for the seemingly limited number of Americans who actually are allowed to take holidays). Eventually, some time after we're passed through most of downtown San Francisco, I managed to find a seat. Soon after I found the seat nearly everyone disembarked from the train. By nearly everyone, I meant everyone except for one other person in carriage who happened to be my neighbour.
Sitting side by side, it was just my neighbour and I occupying the mid section of the carriage for the remaining 30 minutes of the journey. Being the patriotic British person that I am, I refused to strike up any sort of conversation and instead took solace in the comforting glow of my Kindle Paperwhite.
Reaching the airport, and after de-shoeing and re-shoeing through security, I patronised a bagel store - bagels being my go-to robust and relatively inexpensive airport food. There were two counter incentives at play here. Amazon, who had invited me out to Seattle to interview, were providing reimbursement of up to $65 a day for 'meals'. However, operating at scale, they would take between 6-8 weeks to hit my account and I would initially have to bear the cost of the my expenses.
Settling on a meagre but no doubt calorie-dense bagel with cream cheese of an unorthodox runny texture, I sat next to a power socket and tried, almost in vain, to keep the smart but casual red jumper (or sweater) bought during the Black Friday sale from getting covered in this cream cheese as I ate. In the interim greater-than-half-an-hour there was until we started boarding, I took out my laptop and stared at the extra credit Advanced Robotics assignment. Having struggled with these assignments (as mentioned previously), I was just shy of the mark necessary to receive an A in the course. The extra credit would have taken me there but ultimately despair and post-semester apathy prevented me from writing a single line of Matlab.
Boarding the plane, I squeezed in between a large man to my left and a comparably svelte young woman to my right. The large man was more generous with his food than his stature might suggest, giving me his complementary airline nuts. As a student with a steadily declining bank balance, I accepted. The woman to my right must also have been a student who had just finished semester because we both dozed off at some point during takeoff, waking up with the sound of the beverage cart some time after our aircraft had reached cruising altitude.
Landing in Seattle's Tacoma International Airport was almost the same feeling as landing in London. The humidity, cold and rain was reminiscent of 8 out of 10 return journeys home after holidays abroad. The carpeted, heated airport was not unlike Heathrow. Seattle is significantly cleaner than San Francisco, the city to which I have become accustomed since moving to Berkeley (perhaps explained by a lower population). Certainly the Link Light Rail that services both downtown and the airport was clean, comfortable and affordable (at $2.75 for a single journey). These are terms I wouldn't afford the Bay Area Rapid Transport.
From the airport, I went straight to (one of) Amazon's offices to meet my friend Ryan - a fellow intern and eventual escapee from the-investment-bank-which-must-not-be-named. He joined Amazon after the omnipresent bureaucracy reared its ugly head at said bank and prevented him from working for their New York office.
Sadly, my timing was unfortunate. My rather dry accounting final along with my intention to at least try the extra-credit assignment had pushed my interview date back to the point where my stay in Seattle would barely overlap with Ryan before he flew home for the holidays. Generously, he was able to take some time out of his work day to show me around the Amazon offices, indoctrinate me in the Seattle coffee culture and to catch up. Just before we parted ways, we took a photo in front of a large Amazon.com sign, almost getting a security guard into trouble when we asked if she would take our photo.
That evening I used the waning battery on my smartphone and my eyesight to navigate to the Space Needle, a rather ugly pseudo-futuristic hallmark of the Seattle skyline. An interesting side effect of travelling alone is that one becomes quite efficient at 'being' a tourist and I found that I was satisfied with my experience on the observation deck after just 15 minutes. At $20 that worked out to $80 an hour and I felt mildly disheartened at this somewhat frivolous expense.
Amazon puts interview candidates up at the Fairmont Olympic in Seattle, a lovely many star business hotel where I felt thoroughly out of place in my jeans and red jumper. Certainly, even their generous food stipend would barely cover a single main course plus tax at the hotel's Georgian restaurant. Feeling like eating, more out of meal time dacorum than any genuine hunger, I used to Yelp to find the geographically closest restaurant with three £ signs and good vegetarian food.
As it turns out, this was a restaurant called the Purple Cafe and Bar, across the street from the Fairmont. Half expecting to be enjoying the well lit but otherwise cold company of my Kindle that evening, I was happy to find a free slot at the bar next to a woman who was also travelling alone on a business trip. Sadly, dear reader, this post will not descend into some pedestrian tale of romance.
Conversation was mostly superficial but pleasant enough. We did, however, connect over our shared interest in obsessive data gathering. She had also brought her Kindle to dinner and used Goodreads to track her reading (having read some 30 books this year alone, impressive!).
Returning home after dinner, I had intended to spend a few hours revising for my technical interviews the next day but instead devoted some attention to my Kindle, having felt like it had missed out, perhaps unfairly so. I would like to say that it was the end-of-semester fatigue that put me to sleep within an hour of reading but it's likely the entire gorgonzola and pear pizza plus the glass of merlot at dinner contributed.
Waking up early the next day, I felt an almost immediate sense of failure as I realised the deadline for my extra-credit assignment had come and passed but resolved to bury it in the back of mind, where I store other similar failures to live up to arbitrarily imposed goals.
In the four hours before my interview, I attempted to revise some programming interview questions. While I've gone through many many interviews over the last three months, it has actually been nearly 1.5 months since my last interview. In Berkeley graduate student time, this is approximately two years. My brain struggled at first but after adjourning briefly for a coffee from Pegasus Coffee (the cup said that this was the oldest coffeeshop in Seattle) and a brilliant savoury brie waffle from Sweet Iron, I felt somewhat more alert.
This alertness did not translate into actually preparing for my interview though and I used a technique honed over years of not actually doing things when I'm meant to - productive procrastion - and finished off a number of other, less time critical but probably important, tasks.
As I prepared to walk to the Amazon office, I noticed a missed call on my phone and a voicemail that indicated Amazon HR had been expecting me at 10am. Calling them back, it was clear that there was some sort of confusion on their end over what time I was arriving. In an attempt to not inconvenience them further, I asked the doorman to hail a taxi. He, correctly, assumed I was heading to Amazon. When questioned why, he said "well, it's a Thursday and it's about that time of day". How astute. I assume that my bespectacled face, casual dress and relative lack of age (compared to other guests at least) must have also helped him come ot that conclusion.
Arriving at the office, it turns out that my interview was actually to begin at the time I had been told and what filled the time gap before that started was some amusing extended small talk with a member of Amazon's HR. The following interviews were straightforward - being easier than I had expected, especially without a huge amount of preparation. At the end of my first interview, my interviewer asked if the photos on my blog were from my trip to Italy - I confirmed and internally celebrated the fact that I had received one more pageview. Thank you, sir!
Ryan had warned me in advance about a 'bar-raising' interview. Amazon has a policy similar to other tech companies where they attempt to ensure quality by mandating new hires are at least better than their average employee. This manifests itself through a single interview which apparently is weighted more heavily than the others. It was clear that my bar-raising interview was the one immediately following lunch when two (versus the modal single interviewer) interviewers sat down and asked me more difficult questions than I had been asked previously. They also took more extensive notes, bordering on frantic at moments!
The interviews were over quickly and I wandered over to Pike Place Market - the next tourist destination on my list. This is a pleasant market that smells strongly of fish and houses the world's first Starbucks. (An amusing sight - people queued up out of the door to get the exact same drink they could buy from around the corner with no queue.) After completing a rather dense Russian 'cheese bun' (not the native name, I assume) I wandered over to one of the coffee shops my friend Arjun recommended. Since he's a (proper, i.e. PhD track) CS graduate student, I had a lot of faith in his coffee recommendations.
After irradiating the right side of my brain for a good 38 minutes, while talking to my parents and sister (who were, as it happens, also loitering in a coffee shop - albeit 8,181 miles away in Melbourne), I fired up my laptop and got to work.
My faith in Arjun's recommendation was not misplaced and I realised, while sipping an exquisite 'spicy chai latte', that in the moment, I was happy. The proprietors were playing reggae over the speaker system, the wi-fi was fast and there was a cute girl sitting opposite me. The only way the moment could possibly have been better would be if I was talking to aforementioned cute girl, discussing our shared love for reggae.
Eventually I had to leave the coffee shop and wandered over to the Central Public Library. All libraries appear to have these huge airy architectures and it was similar to that of the Law Faculty at Cambridge University. It was all-in-all uneventful although I was slightly bemused to share a lift with a sufferer of Tourette's syndrome on my elevator ride down from the vantage point on the tenth floor.
From here, I walked across to the Columbia Center to check out the most cost effective competing view of Seattle's skyline. Sadly, the highly reflective glass prevented good photos from the observation deck. (The Space Needle has an exterior walkway that gives you unfettered access to the city lights.)
After an uneventful dinner in my hotel room and a project video call until 10:30pm, I walked over to Vito's - an Italian restaurant that was hosting Jazz musician Jennifer Kienzie. On my way out of the hotel, my failure to dress like a typical Fairmont Olympic guest became apparently when the doorman wished me a good night as I left. I guess it didn't look like I was coming back!
At Vito's, I ordered a gin and tonic, took out my fountain pen (and promptly blackened the inside of my index finger with Parker's 'Quink') and started writing this post. When the performance finished at around midnight, I attempted to pay for my gin and tonic. Evidently there was some confusion though, because the bartender promptly brought me another gin and tonic. Not wanting to cause a scene, I thanked him and drank the second gin and tonic. Luckily I managed to escape the endless cycle of gin and tonics when attempting to pay a second time and walked home in the near freezing temperatures.
No comments yet
No comments yet!
I'm taking the week off. Or at least, taking it a little easier than the last few weeks. Semester is pretty much over. I have an extra credit assignment that I'm supposed to be working on for robotics (it's the difference between an A- and an A grade: my American friends tell me an A is desirable) but it's proving difficult to get started on. I have today to do as much as I can on it - tomorrow I fly out to Seattle for a couple of nights to interview with Amazon.
Soon after I last wrote, 3 weeks ago, I flew to Miami for Thanksgiving (and was trapped there for an extra day when US Airways couldn't handle a blown tyre with any sort of speed). That was wonderful, considerably less productive than I had hoped but it was great to see my family and to experience the Floridian climate.
On Thursday, after napping a little and eating a lot, we went out to experience the Black Friday sales. I picked up a rather nice red sweater and was amused at the frenzy of commercial activity. The next day, my two cousins and I drove down to Key West for a night. I was both bemused and horrified by the attempts of local shopowners to capitalise on being located at the southernmost part of the continental United States.
Key West itself was a nice enough place, being both expensive and somewhat superficial. However, after you acclimatise to that, it has a decent assortment of bars with live music, good food (sadly mostly seafood) and giant cookies being sold every other block.
After returning from Key West, we went for a brief expedition down to Miami Beach. We didn't manage to go to any of the clubs or bars but it was an interesting walk down Ocean Drive. There's something about live music on/near the beach which gets me every time - my favourite 'night out' was New Year's Eve in Mombasa, where a giant rave is hosted by DJ group 6AM on the beach. Miami Beach was similar, the calm of the sea is adjacent to several huge clubs and separated only by the road. Plus, everyone in Miami Beach is beautiful (perhaps correlated with their income levels - there were a LOT of nice cars around).
On Sunday I slept, worked a little and ate some more. My aunt had generously bought a bottle of Amarula and none of my family there wanted it. I had to oblige and finish as much of the bottle as possible.
The journey back was somewhat tedious - after boarding the plane on Monday, we were taxi-ing out to the runway when one of the tyres blew. I had booked a connecting flight from Charlotte to San Francisco which left an hour after we arrived. They estimated that it would take 90 minutes to change the tyre. Being Thanksgiving, there were no flights available that day to San Francisco and eventually they were able to rebook me on a flight with Delta the following day. After waiting for my luggage to be offloaded for 3 hours, I took a taxi back to my aunt's house and slept a little more.
On the eventual flight back to San Francisco, I loaded up on caffeine and coded a state machine for our automated quadcopter landing class project. This was interesting because I've never written any C++ before and without access to internet on the plane, I was reliant on a couple of PDF textbooks I'd 'acquired' beforehand. By the time I landed, I had some semblence of a working controller - albeit with just shy of a hundred compile errors.
The next couple of weeks were spend trying to get this controller integrated with my colleagues' computer vision pose estimation code. Just as we did get it all working together, the day before our final project presentation, the weather gods decided to throw a fork in the works and the wind was gusting 35 miles per hour. Our unoptimised controller had no chance.
Still, we had a mildly entertaining presentation and had plenty to write about in our report. On Friday, my flatmates and I hosted a Christmas 'house warming' party which was excellent fun. My fondest memory of the evening is when a guest of ours decided to bring his beer bottle up to the roof and then promptly dropped it. It slid down our roof and came to a resounding crash on the ground below. The next day it took about 25 minutes to pick all the microscopic shards of glass off of the pathway in between our house and the next.
On Saturday I went to see Handel's Messiah for free with a friend of mine (having entered and won a raffle hosted by Cal Startups). This was a little out of my usual comfort zone - I primarily enjoy modern instrumental classical music and this was baroque choral music. It was entertaining for the first hour or so but quickly grew tiring (perhaps compounding the 5 hours sleep post Christmas party).
This Sunday I spent preparing for my accounting final. The material wasn't difficult but was some of the most boring material I've ever revised: I had three times as many naps as a typical Sunday. After this finished on Monday, I came home and slept for 3 hours. This week is definitely going to be all about taking it easy.
Soon after I last wrote, 3 weeks ago, I flew to Miami for Thanksgiving (and was trapped there for an extra day when US Airways couldn't handle a blown tyre with any sort of speed). That was wonderful, considerably less productive than I had hoped but it was great to see my family and to experience the Floridian climate.
On Thursday, after napping a little and eating a lot, we went out to experience the Black Friday sales. I picked up a rather nice red sweater and was amused at the frenzy of commercial activity. The next day, my two cousins and I drove down to Key West for a night. I was both bemused and horrified by the attempts of local shopowners to capitalise on being located at the southernmost part of the continental United States.
Key West itself was a nice enough place, being both expensive and somewhat superficial. However, after you acclimatise to that, it has a decent assortment of bars with live music, good food (sadly mostly seafood) and giant cookies being sold every other block.
After returning from Key West, we went for a brief expedition down to Miami Beach. We didn't manage to go to any of the clubs or bars but it was an interesting walk down Ocean Drive. There's something about live music on/near the beach which gets me every time - my favourite 'night out' was New Year's Eve in Mombasa, where a giant rave is hosted by DJ group 6AM on the beach. Miami Beach was similar, the calm of the sea is adjacent to several huge clubs and separated only by the road. Plus, everyone in Miami Beach is beautiful (perhaps correlated with their income levels - there were a LOT of nice cars around).
On Sunday I slept, worked a little and ate some more. My aunt had generously bought a bottle of Amarula and none of my family there wanted it. I had to oblige and finish as much of the bottle as possible.
The journey back was somewhat tedious - after boarding the plane on Monday, we were taxi-ing out to the runway when one of the tyres blew. I had booked a connecting flight from Charlotte to San Francisco which left an hour after we arrived. They estimated that it would take 90 minutes to change the tyre. Being Thanksgiving, there were no flights available that day to San Francisco and eventually they were able to rebook me on a flight with Delta the following day. After waiting for my luggage to be offloaded for 3 hours, I took a taxi back to my aunt's house and slept a little more.
On the eventual flight back to San Francisco, I loaded up on caffeine and coded a state machine for our automated quadcopter landing class project. This was interesting because I've never written any C++ before and without access to internet on the plane, I was reliant on a couple of PDF textbooks I'd 'acquired' beforehand. By the time I landed, I had some semblence of a working controller - albeit with just shy of a hundred compile errors.
The next couple of weeks were spend trying to get this controller integrated with my colleagues' computer vision pose estimation code. Just as we did get it all working together, the day before our final project presentation, the weather gods decided to throw a fork in the works and the wind was gusting 35 miles per hour. Our unoptimised controller had no chance.
Still, we had a mildly entertaining presentation and had plenty to write about in our report. On Friday, my flatmates and I hosted a Christmas 'house warming' party which was excellent fun. My fondest memory of the evening is when a guest of ours decided to bring his beer bottle up to the roof and then promptly dropped it. It slid down our roof and came to a resounding crash on the ground below. The next day it took about 25 minutes to pick all the microscopic shards of glass off of the pathway in between our house and the next.
On Saturday I went to see Handel's Messiah for free with a friend of mine (having entered and won a raffle hosted by Cal Startups). This was a little out of my usual comfort zone - I primarily enjoy modern instrumental classical music and this was baroque choral music. It was entertaining for the first hour or so but quickly grew tiring (perhaps compounding the 5 hours sleep post Christmas party).
This Sunday I spent preparing for my accounting final. The material wasn't difficult but was some of the most boring material I've ever revised: I had three times as many naps as a typical Sunday. After this finished on Monday, I came home and slept for 3 hours. This week is definitely going to be all about taking it easy.
No comments yet
No comments yet!
In a stunning return to form (or at least to adhering to my weekly recurring task on Wunderlist), I'm blogging just a week after my last post! The past week has been a series of frustrations, minor successes and occasionally causes for major introspection.
On Monday, shortly after I posted my last entry, I met with one of the companies whose offer I had turned down. My major qualms were not the nature of the work but more the culture of the company. This is a hard thing to say without appearing shallow but having worked in both a large corporate and a small tech company (within a larger corporate) - I know how much of a difference that makes. When I went in to visit their office, I was reminded very acutely of Dilbert's office. My attempt to express my reservations about working there seemed to fall on deaf ears. When I mentioned the proximity to San Francisco that was desirable to me, as well as living in a place with the cultural backdrop of Berkeley, they dismissed my concerns and suggested that San Jose might be comparable...
Moving on, Tuesday was an equally unfulfilling day - my co-founders (slight shudder at using such a cliched term but I suppose there's no accurate other way to describe people I'm hoping to start a business with) and I had a series of meetings to scope out our project. This is a turbulent process that, if it is getting us to an end point, seems to be going painfully slowly. Discontent seems to be amplified by a failure to communicate between a couple of members of my team. It's not clear how the best way to deal with this is - both make valid points but just can't seem to work together without ending up arguing over an irrelevant detail. So far I've been trying to act as interpreter but that isn't a sustainable process.
That day was redeemed by meeting David (a university friend and former colleague at BarCap) and his co-founder Chris - who had just interviewed for YCombinator's Winter 2014 class (and been accepted!). They stayed over in Berkeley and it was great to hear about their entrepreneurial journey so far. I'm looking forward to seeing them again in January while they work on growing their startup, Sketch Deck.
On Wednesday I had an interesting set of discussions with my capstone project team as we tried to assess the scope of our project. With nearly all of semester over now, we're pretty far behind on our project. Given the FAA roadmap for UAS integration that was published recently - our project's ambition, to come up with a commercial application for UAS technology, was called into question. We've now decided to pivot the idea to something more likely to be (legally) permitted but, wow, that was a tough discussion.
That evening, three of us went to the Global Social Venture Competition's mixer at the Hub in San Francisco. GSVC is a business plan competition with a $25,000 prize for ventures that have a strong social or environmental impact. They don't necessarily have to be non-profit organisations. We weren't planning to pitch but about 70% of the people who signed up to pitch didn't show up - so with 3 minutes notice, I scribed a few sentences on my phone and put my hand up. Evidently I was outwardly more nervous in appearance than I felt because both of my colleagues mentioned that I looked visibly shaken as I spoke. Still, this was a good hit of adrenaline and hopefully good practice for future events.
On Thursday, Last.fm released their new radio player which now sources tracks directly from YouTube. This decision makes perfect sense from a business point of view - they've been at the mercy of record labels since they started operating a streaming music business. Deferring that responsibility away to YouTube/Google (who have a much stronger bargaining position) simplifies operations considerably. The 20+ expensive servers that ran our streaming service can be retired, as well as the five or so machines that we used for ingesting content. Sadly, however, this means that the majority of the work I did on the ingestion system over the past two years is now redundant.
It's a morose feeling but this sort of churn is normal in the tech community. My first internship at BarCap was with a team that wrote software for the mortgage backed securities loans team around about the time (in 2008) when that whole industry was going under. It's a depressing feeling knowing that the work you've done is essentially going to be thrown away. On the other hand, the fact that this can be done so easily perhaps explains why the software industry is able to be continually innovative. I'm glad I was able to leave when I did - having to decommission the ingestion system would be partially like saying a permanent goodbye to a loved one.
While contemplating my role in building redundant technology, I journeyed to the UCSF Parnassus campus to see an ophthamologist for a follow-up to my eye surgery in April. It feels as if the acuity of my eyesight has declined considerably since arriving in Berkeley but unexpectedly he mentioned that, while my prescription has changed, it is neither better nor for the worse. There's a cruel irony in the location of the Beckman Eye Center at UCSF - it's on a hill overlooking San Francisco and has one of the grandest views I've seen through these eyes of mine. I hope that all their patients eventually get to admire the view.
With eyes dilated, I journeyed back to Berkeley (almost missing my stop, for lack of being able to see) to continue more project work.
On Friday evening, we had a 'masked' ball, organised by the wonderful CS grad social association. It was an interesting evening but finished in a way that led me to reconsider my notions of gentlemanness, perhaps unduly so. Some wine was drunk, perhaps not enough to sway a hardened alcoholic like myself (I jest) but enough to make a friend very ill. It was decided that someone should accompany that friend home, and given the insobrietry of the majority of the group that was accompanying my friend, I decided to tag along, for extra support (literally) mainly.
On the way there, walking down an unlit residential street at the darkest hour of the night, I managed to not see that a Berkeley denizen had lined the front of his lawn with multiple large rocks. Tripping over the first, I landed face first onto a further rock, striking my left knee and left cheek with the sharp features of a couple of rocks. Ouch. I'll recover of course, much worse has happened to me.
Limping home, I started to question the point of such quaint chivalry. It's likely that had I not been there, their journey home would probably have been just fine. I would have reached my home quicker and uninjured. Was accompanying them the proper thing to do? Sure. But it clearly wasn't the most optimal decision for me. I'll think more carefully in the future.
The week concluded with an early morning attempt on Saturday to fetch groceries from Berkeley Bowl, including the ingredients to make the paleo (gluten free, artifical sugar free) cookies I enjoy so much. Everything was on track to make some beautifully soft and tasty cookies with peanut butter chips and matcha inside when I decided to pop them in the oven for a little longer to 'harden' up. Meanwhile, my freshly dried laundry was calling to be folded and I went to fold my 21 odd colourful Threadless t-shirts. Not more than 5 minutes later, I returned to the disappointing smell of burned cookies. The next hour was spent cutting carbon out of the cookies and I concluded that perhaps I should try and do a little less concurrently in the future.
On Monday, shortly after I posted my last entry, I met with one of the companies whose offer I had turned down. My major qualms were not the nature of the work but more the culture of the company. This is a hard thing to say without appearing shallow but having worked in both a large corporate and a small tech company (within a larger corporate) - I know how much of a difference that makes. When I went in to visit their office, I was reminded very acutely of Dilbert's office. My attempt to express my reservations about working there seemed to fall on deaf ears. When I mentioned the proximity to San Francisco that was desirable to me, as well as living in a place with the cultural backdrop of Berkeley, they dismissed my concerns and suggested that San Jose might be comparable...
Moving on, Tuesday was an equally unfulfilling day - my co-founders (slight shudder at using such a cliched term but I suppose there's no accurate other way to describe people I'm hoping to start a business with) and I had a series of meetings to scope out our project. This is a turbulent process that, if it is getting us to an end point, seems to be going painfully slowly. Discontent seems to be amplified by a failure to communicate between a couple of members of my team. It's not clear how the best way to deal with this is - both make valid points but just can't seem to work together without ending up arguing over an irrelevant detail. So far I've been trying to act as interpreter but that isn't a sustainable process.
That day was redeemed by meeting David (a university friend and former colleague at BarCap) and his co-founder Chris - who had just interviewed for YCombinator's Winter 2014 class (and been accepted!). They stayed over in Berkeley and it was great to hear about their entrepreneurial journey so far. I'm looking forward to seeing them again in January while they work on growing their startup, Sketch Deck.
On Wednesday I had an interesting set of discussions with my capstone project team as we tried to assess the scope of our project. With nearly all of semester over now, we're pretty far behind on our project. Given the FAA roadmap for UAS integration that was published recently - our project's ambition, to come up with a commercial application for UAS technology, was called into question. We've now decided to pivot the idea to something more likely to be (legally) permitted but, wow, that was a tough discussion.
That evening, three of us went to the Global Social Venture Competition's mixer at the Hub in San Francisco. GSVC is a business plan competition with a $25,000 prize for ventures that have a strong social or environmental impact. They don't necessarily have to be non-profit organisations. We weren't planning to pitch but about 70% of the people who signed up to pitch didn't show up - so with 3 minutes notice, I scribed a few sentences on my phone and put my hand up. Evidently I was outwardly more nervous in appearance than I felt because both of my colleagues mentioned that I looked visibly shaken as I spoke. Still, this was a good hit of adrenaline and hopefully good practice for future events.
On Thursday, Last.fm released their new radio player which now sources tracks directly from YouTube. This decision makes perfect sense from a business point of view - they've been at the mercy of record labels since they started operating a streaming music business. Deferring that responsibility away to YouTube/Google (who have a much stronger bargaining position) simplifies operations considerably. The 20+ expensive servers that ran our streaming service can be retired, as well as the five or so machines that we used for ingesting content. Sadly, however, this means that the majority of the work I did on the ingestion system over the past two years is now redundant.
It's a morose feeling but this sort of churn is normal in the tech community. My first internship at BarCap was with a team that wrote software for the mortgage backed securities loans team around about the time (in 2008) when that whole industry was going under. It's a depressing feeling knowing that the work you've done is essentially going to be thrown away. On the other hand, the fact that this can be done so easily perhaps explains why the software industry is able to be continually innovative. I'm glad I was able to leave when I did - having to decommission the ingestion system would be partially like saying a permanent goodbye to a loved one.
While contemplating my role in building redundant technology, I journeyed to the UCSF Parnassus campus to see an ophthamologist for a follow-up to my eye surgery in April. It feels as if the acuity of my eyesight has declined considerably since arriving in Berkeley but unexpectedly he mentioned that, while my prescription has changed, it is neither better nor for the worse. There's a cruel irony in the location of the Beckman Eye Center at UCSF - it's on a hill overlooking San Francisco and has one of the grandest views I've seen through these eyes of mine. I hope that all their patients eventually get to admire the view.
With eyes dilated, I journeyed back to Berkeley (almost missing my stop, for lack of being able to see) to continue more project work.
On Friday evening, we had a 'masked' ball, organised by the wonderful CS grad social association. It was an interesting evening but finished in a way that led me to reconsider my notions of gentlemanness, perhaps unduly so. Some wine was drunk, perhaps not enough to sway a hardened alcoholic like myself (I jest) but enough to make a friend very ill. It was decided that someone should accompany that friend home, and given the insobrietry of the majority of the group that was accompanying my friend, I decided to tag along, for extra support (literally) mainly.
On the way there, walking down an unlit residential street at the darkest hour of the night, I managed to not see that a Berkeley denizen had lined the front of his lawn with multiple large rocks. Tripping over the first, I landed face first onto a further rock, striking my left knee and left cheek with the sharp features of a couple of rocks. Ouch. I'll recover of course, much worse has happened to me.
Limping home, I started to question the point of such quaint chivalry. It's likely that had I not been there, their journey home would probably have been just fine. I would have reached my home quicker and uninjured. Was accompanying them the proper thing to do? Sure. But it clearly wasn't the most optimal decision for me. I'll think more carefully in the future.
The week concluded with an early morning attempt on Saturday to fetch groceries from Berkeley Bowl, including the ingredients to make the paleo (gluten free, artifical sugar free) cookies I enjoy so much. Everything was on track to make some beautifully soft and tasty cookies with peanut butter chips and matcha inside when I decided to pop them in the oven for a little longer to 'harden' up. Meanwhile, my freshly dried laundry was calling to be folded and I went to fold my 21 odd colourful Threadless t-shirts. Not more than 5 minutes later, I returned to the disappointing smell of burned cookies. The next hour was spent cutting carbon out of the cookies and I concluded that perhaps I should try and do a little less concurrently in the future.
No comments yet
No comments yet!
Three weeks have again flown by since my last update. Currently (to give you some context, since life is all about context) I'm sitting in a coffee shop come bakery - "Speciality's" - in Santa Clara. This afternoon was a final round interview at a great startup. Running through my head for the last few weeks has been a series of elaborate decision making processes as I try to determine what job offer to accept and which to reject.
As I've mentioned earlier, I knew job offers would come more easily to a software engineer in Silicon Valley. In particular, my strategy of selecting employers whose product I know and love and primarily applying to smaller employers has paid off.
As a brief segue, current students looking for graduate entry jobs seem to apply to the big name companies. This makes their job hunt harder since these employers have their pick of graduates and can be more selective. Additionally, I'm skeptical that new engineers in these companies have much leeway to work on projects that interest them.
My friends who know me well know that I have been planning to come study a Master's (in the US) since my last year at Cambridge. While the decisions that I've made since regarding employment, living arrangements and significant others have been made to this objective, I now face a growing amount of uncertainty. There is no obvious next goal and I have several potential routes to achieving the various things that are high up on my list of life ambitions.
My options are: work for an established company, work for a startup, start my own company. The latter of which is the riskiest and brings with it the most financial uncertainty. It is also the most exciting. Within the first two categories, I need to pin down several decisions: whether to work for a consumer or enterprise technology company, whether to work on a product or a service, and whether to work in South Bay or in San Francisco.
Overwhelmingly it feels as if the more exciting consumer focussed companies are in San Francisco - while the enterprise companies are based in South Bay (i.e. Silicon Valley). I love living in Berkeley and working in San Francisco would make it possible to commute in from Berkeley. Working in South Bay would mean I would have to live in South Bay (or commute in from San Francisco). Besides rent being cheaper in Berkeley, it is surrounded by beautiful scenery, I have many friends there and, despite being fairly city-like, it remains very peaceful.
On the other hand, the harder computer science problems seem to be with those companies in South Bay. Working on an actual tech product/problems is something that I've often tried to do in a professional context in the past but struggled to find. Building services in Java often felt like virtual plumbing - taking one library and piping its output into another library or database.
There are a number of sub-decisions to be made here and I need to pick carefully since it's going to affect my life for the near to medium term!
As I've mentioned earlier, I knew job offers would come more easily to a software engineer in Silicon Valley. In particular, my strategy of selecting employers whose product I know and love and primarily applying to smaller employers has paid off.
As a brief segue, current students looking for graduate entry jobs seem to apply to the big name companies. This makes their job hunt harder since these employers have their pick of graduates and can be more selective. Additionally, I'm skeptical that new engineers in these companies have much leeway to work on projects that interest them.
My friends who know me well know that I have been planning to come study a Master's (in the US) since my last year at Cambridge. While the decisions that I've made since regarding employment, living arrangements and significant others have been made to this objective, I now face a growing amount of uncertainty. There is no obvious next goal and I have several potential routes to achieving the various things that are high up on my list of life ambitions.
My options are: work for an established company, work for a startup, start my own company. The latter of which is the riskiest and brings with it the most financial uncertainty. It is also the most exciting. Within the first two categories, I need to pin down several decisions: whether to work for a consumer or enterprise technology company, whether to work on a product or a service, and whether to work in South Bay or in San Francisco.
Overwhelmingly it feels as if the more exciting consumer focussed companies are in San Francisco - while the enterprise companies are based in South Bay (i.e. Silicon Valley). I love living in Berkeley and working in San Francisco would make it possible to commute in from Berkeley. Working in South Bay would mean I would have to live in South Bay (or commute in from San Francisco). Besides rent being cheaper in Berkeley, it is surrounded by beautiful scenery, I have many friends there and, despite being fairly city-like, it remains very peaceful.
On the other hand, the harder computer science problems seem to be with those companies in South Bay. Working on an actual tech product/problems is something that I've often tried to do in a professional context in the past but struggled to find. Building services in Java often felt like virtual plumbing - taking one library and piping its output into another library or database.
There are a number of sub-decisions to be made here and I need to pick carefully since it's going to affect my life for the near to medium term!
No comments yet
No comments yet!
We were forwarded the blurb below. Essentially, build our product for us and we'll take 82% of the equity because we came up with the idea. I was much amused-
HAAS TEAM IN SEARCH OF ENGINEER!
We are a group of 5 Haas students who are currently in a process of developing a p2p mobile app. We have already recruited a team of interns who are eager to start working under the leadership of a new VP of Engineering.
We have skills in marketing, interface design, business development, investment research, and statistical analysis.
New *** venture, ******, seeks Cofounder/VP Engineering to spearhead development of a mobile software platform with peer-to-peer functionality. This is a straightforward project and we are aiming to get an efficiently working prototype completed by the week of Nov 22. We have proof of concept and market research. Now we simply need to build and sell. We are advised by a founder of Berkeley's CET and a venture capitalist, who also teaches at Cal.
Compensation is a 1/6 share of total equity in a pool of five other founders!
You should be passionate about programming, able to demonstrate your skills, and ready to work as a team to grow a successful startup in the sharing economy (i.e. Lyft, AirBnB, ZipCar).
Skills needed:
- demonstrable experience with coding mobile software
- experience with peer-to-peer functionality
- ability to develop application for both Android and iOS
- ability to build and lead a software development team (of interns to start)
- willingness to follow Agile development process
- self-motivated, sense of urgency
- team mentality, results oriented, goal driven
- strong time management skills and ability to commit to co-located work hours
- as cofounder, ability to work in a business development team to grow the company quickly
- excellent communication skills
- true passion for the startup environment and building mobile apps
HAAS TEAM IN SEARCH OF ENGINEER!
We are a group of 5 Haas students who are currently in a process of developing a p2p mobile app. We have already recruited a team of interns who are eager to start working under the leadership of a new VP of Engineering.
We have skills in marketing, interface design, business development, investment research, and statistical analysis.
New *** venture, ******, seeks Cofounder/VP Engineering to spearhead development of a mobile software platform with peer-to-peer functionality. This is a straightforward project and we are aiming to get an efficiently working prototype completed by the week of Nov 22. We have proof of concept and market research. Now we simply need to build and sell. We are advised by a founder of Berkeley's CET and a venture capitalist, who also teaches at Cal.
Compensation is a 1/6 share of total equity in a pool of five other founders!
You should be passionate about programming, able to demonstrate your skills, and ready to work as a team to grow a successful startup in the sharing economy (i.e. Lyft, AirBnB, ZipCar).
Skills needed:
- demonstrable experience with coding mobile software
- experience with peer-to-peer functionality
- ability to develop application for both Android and iOS
- ability to build and lead a software development team (of interns to start)
- willingness to follow Agile development process
- self-motivated, sense of urgency
- team mentality, results oriented, goal driven
- strong time management skills and ability to commit to co-located work hours
- as cofounder, ability to work in a business development team to grow the company quickly
- excellent communication skills
- true passion for the startup environment and building mobile apps
No comments yet
No comments yet!
As I mentioned previously, I was offered the fantastic opportunity to give Neal Stephenson a lift to Oakland airport on his way home after a panel session at UC Berkeley. Rather than asking him about something particular to his work, I thought I'd ask him about how he gets stuff done. It's a topic that I'm continuously fascinated with - being both a complete data junkie and a pathological procrastinator. As an author who is clearly very productive, I was curious as to how he does it. Accompanying me was Constantin, a PhD student at UC Berkeley.
Turns out the treadmill desk in REAMDE wasn't entirely fictional - Neal actually uses one of these to work on. Apparently a low walking speed makes it possible to type and work. A wrist rest is necessary to dampen the side to side rocking of your wrists as you walk. For work where he's handwriting, he uses a standing desk (since it's not possible to handwrite while walking).
I previously noted the curious coffee shop culture in the US and was curious if Neal adhered to the cafe-author stereotype. He mentioned that he didn't - preferring an atmosphere of quiet and to stay in one place (I recall libraries being mentioned). If he needs to use a lot of his notes and materials, he needs to be at home with a desk to lay things out.
Generally he doesn't like travelling to speaking arrangements since it can be quite disruptive to getting work done. Not only the actual time spent travelling and speaking but also the communication overhead that goes into organising an event.
He works in the morning normally - and stops as soon as he feels his alertness tailing off. Most of the time he writes a paragraph well enough the first time. As he said, 'editing a work of literature is like performing surgery on a human body. There are always scars and seams left over.'
All of his work eventually hits a computer - either in LaTeX or, lately, using Mac writing application Scrivener. Occasionally he'll handwrite work - work that is handwritten tends to be better thought through since there's a longer buffer between his thoughts and putting them to paper (since handwriting is slower).
I asked him how he felt about this world of push notifications - where we are pinged quickly with every new bit of information - tweet, news article or email. He says that he just has those turned off since his job doesn't require continuous notification. I would suggest that that's probably true of most jobs - we're just addicted to the small dopamine hit that accompanies each notification. Perhaps that will be the next life hack I try to implement.
With such incredibly intricate story lines and characters, I was curious how he organises his research. Supposedly he doesn't have a definitive scheme, preferring to keep notes organised randomly. This is apparently useful to allow ideas and notes to cross-pollinate others as he searches for the notes he wants.
Finally, I was curious how he keeps his work from getting eaten by his computer. Supposedly he backs up to a RAID in the basement and to a USB stick every two weeks.
On a final note - it was a pleasure to meet the man himself. I took a hiatus from reading serious amounts of fiction for most of my late teens, as I became more immersed in my cycling hobby. As I left Cambridge, I started reading fiction again and started off with his novels. I've not stopped since.
Work Environment
Turns out the treadmill desk in REAMDE wasn't entirely fictional - Neal actually uses one of these to work on. Apparently a low walking speed makes it possible to type and work. A wrist rest is necessary to dampen the side to side rocking of your wrists as you walk. For work where he's handwriting, he uses a standing desk (since it's not possible to handwrite while walking).
I previously noted the curious coffee shop culture in the US and was curious if Neal adhered to the cafe-author stereotype. He mentioned that he didn't - preferring an atmosphere of quiet and to stay in one place (I recall libraries being mentioned). If he needs to use a lot of his notes and materials, he needs to be at home with a desk to lay things out.
Schedules
Generally he doesn't like travelling to speaking arrangements since it can be quite disruptive to getting work done. Not only the actual time spent travelling and speaking but also the communication overhead that goes into organising an event.
He works in the morning normally - and stops as soon as he feels his alertness tailing off. Most of the time he writes a paragraph well enough the first time. As he said, 'editing a work of literature is like performing surgery on a human body. There are always scars and seams left over.'
Medium
All of his work eventually hits a computer - either in LaTeX or, lately, using Mac writing application Scrivener. Occasionally he'll handwrite work - work that is handwritten tends to be better thought through since there's a longer buffer between his thoughts and putting them to paper (since handwriting is slower).
On Notifications
I asked him how he felt about this world of push notifications - where we are pinged quickly with every new bit of information - tweet, news article or email. He says that he just has those turned off since his job doesn't require continuous notification. I would suggest that that's probably true of most jobs - we're just addicted to the small dopamine hit that accompanies each notification. Perhaps that will be the next life hack I try to implement.
Organisation
With such incredibly intricate story lines and characters, I was curious how he organises his research. Supposedly he doesn't have a definitive scheme, preferring to keep notes organised randomly. This is apparently useful to allow ideas and notes to cross-pollinate others as he searches for the notes he wants.
Backup
Finally, I was curious how he keeps his work from getting eaten by his computer. Supposedly he backs up to a RAID in the basement and to a USB stick every two weeks.
On a final note - it was a pleasure to meet the man himself. I took a hiatus from reading serious amounts of fiction for most of my late teens, as I became more immersed in my cycling hobby. As I left Cambridge, I started reading fiction again and started off with his novels. I've not stopped since.
No comments yet
No comments yet!
It's been just over 3 weeks since my last update and I've evidently failed to blog weekly as promised. It's hard to believe October is almost over. Fall (or Autumn) is definitely here now - leaves are falling and there are, on average, fewer hours of sunlight each day. The cold is sweeping in. As we started October the Berkeley 'Indian summer' carried over to give us a HOT first few days. This didn't persist much beyond the first weekend though and it quickly moved into 'hoody' weather.
Soon after that, I managed to accidentally smash my bedroom window while fitting my new amplifier and the nights became much cooler. This led to some very chilly nights, which became better when Ryan used his superior duct tape to actually seal the window with cardboard (versus just slotting it in - which was my approach).
Broken glass aside, it's been a monumentally busy month. The day after my last update, I went sea kayaking on the bay with Cal Adventures, the outdoor centre that is run by (affiliated with?) the university. This was a one day introductory course that allows me now to go out on the bay alone (within line of sight of the centre). While the pace of the course was a little slow for my liking, we were extremely lucky to catch such beautiful weather and being out on the bay was a peaceful experience that helped mitigate some of the stress of our second Advanced Robotics assignment.
The calm didn't last for long though because I was soon onto an assignment for Computer Vision. Once this was completed, I had an Advanced Robotics assignment that was due in a week. It had come out late beacuse our Professor had recently changed the questions and had been trying to solve them himself. This took longer than expected...perhaps an ominous sign. Logistics made it impossible to heed his advice that we start immediately and so I tried my best to do it in a week. This proved to be difficult - in the end taking 9 days (using all of my remaining late days).
During those 9 days, I put in about 50 hours of work, getting stuck on the last part of the first question for three days. Despite going to see our teaching assistant three times about it, I got no further. Bad strategy which resulted in me turning in the assignment 70% complete. Whoops. Looks like trying to juggle the job hunt with a graduate degree at Berkeley is a difficult optimisation problem!
This past week has been a bit of a rollercoaster for a number of reasons. After receiving one job offer, the other employers are reacting much more quickly and this next week I have 6 interviews planned. I'm wishing I hadn't scheduled my Google phone screen first - now that I've had numerous telephone screens, I might have screwed that one up much less badly.
A few weeks ago a professor sent around a request for volunteers to pick up/drop author Neal Stephenson from/to the airport. He came to a panel on campus, vaguely entitled 'On The Future: Beyond Computing'. Other members of the panel included Peter Norvig, Director of Research at Google and Jaron Lanier, author and coiner of the term 'virtual reality'. I capitalised on my free Zipcar credit and replied - a few hours after the email was sent around. It looks like my response time was favourable and I was tasked with dropping him off to Oakland airport on the day after the talk. Equally as exciting, Professor Katz invited me to dinner with the panelists afterwards. (Googling Professor Katz revealed him to be one of the creators of RAID. Incredible. I was very tempted to ask him if he knew where my data all went, that one time...)
This was an interesting experience, being both simultaneously over and underwhelming for reasons best explained in person. I'll post a separate note with my takeaways from my conversation with Neal Stephenson. Still, I was buzzing with excitement for a good two days after that. What struck me as most admirable was how normal these tremendously acclaimed people were. I'd always imagined that reaching their heights of 'notoriety' came with some ego inflation but meeting these three demonstrated how untrue that assumption was.
The next day we had the interview at the culmination of our application to Steve Blank's Lean Launchpad class. As I mentioned previously, this was one of the classes that helped me decide to come here and I was quite looking forward to it. The interview itself was short - which indicated that either we had enough information on our application or that they had already made up their mind. We'd put a lot of effort into our application, spending quite a bit of effort researching the space around our proposed 'startup' (similar to my capstone project). They asked questions around our idea and around our team for a total of 5 minutes before we were let free.
A double gin and tonic (or club soda, tonic is expensive here) plus 8.95 hours of sleep later, I woke up to a depressing rejection email from the teaching assistant for the class. We've yet to receive feedback as to our rejection which is strange, because they're normally very quick to queries. The silver lining is that I'll now have significantly more time next semester to sleep, exercise and submit applications for accelerators.
The last couple of days have been moderately alcoholic; after the last few weeks, I was desperate for some mindless social interaction. Yesterday we had our MEng Halloween party and it occurred to me that the primary reason people hold Halloween parties as adults here is to take photos. Despite buying $10 worth of cardboard sheets, some cyan spray paint and duct tape, I ran out of time and wasn't able to recreate a costume based on the Hype Dark robot. One day.
This coming 12 days is going to be the toughest of the semester yet. In addition to the 6 interviews, I have a couple of social engagements (including seeing LTJ Bukem and Bachelors of Science live!), two homework assignments and a midterm to prepare for. On the other hand, once this fortnight is over - life will become a lot easier.
Soon after that, I managed to accidentally smash my bedroom window while fitting my new amplifier and the nights became much cooler. This led to some very chilly nights, which became better when Ryan used his superior duct tape to actually seal the window with cardboard (versus just slotting it in - which was my approach).
Broken glass aside, it's been a monumentally busy month. The day after my last update, I went sea kayaking on the bay with Cal Adventures, the outdoor centre that is run by (affiliated with?) the university. This was a one day introductory course that allows me now to go out on the bay alone (within line of sight of the centre). While the pace of the course was a little slow for my liking, we were extremely lucky to catch such beautiful weather and being out on the bay was a peaceful experience that helped mitigate some of the stress of our second Advanced Robotics assignment.
The calm didn't last for long though because I was soon onto an assignment for Computer Vision. Once this was completed, I had an Advanced Robotics assignment that was due in a week. It had come out late beacuse our Professor had recently changed the questions and had been trying to solve them himself. This took longer than expected...perhaps an ominous sign. Logistics made it impossible to heed his advice that we start immediately and so I tried my best to do it in a week. This proved to be difficult - in the end taking 9 days (using all of my remaining late days).
During those 9 days, I put in about 50 hours of work, getting stuck on the last part of the first question for three days. Despite going to see our teaching assistant three times about it, I got no further. Bad strategy which resulted in me turning in the assignment 70% complete. Whoops. Looks like trying to juggle the job hunt with a graduate degree at Berkeley is a difficult optimisation problem!
This past week has been a bit of a rollercoaster for a number of reasons. After receiving one job offer, the other employers are reacting much more quickly and this next week I have 6 interviews planned. I'm wishing I hadn't scheduled my Google phone screen first - now that I've had numerous telephone screens, I might have screwed that one up much less badly.
A few weeks ago a professor sent around a request for volunteers to pick up/drop author Neal Stephenson from/to the airport. He came to a panel on campus, vaguely entitled 'On The Future: Beyond Computing'. Other members of the panel included Peter Norvig, Director of Research at Google and Jaron Lanier, author and coiner of the term 'virtual reality'. I capitalised on my free Zipcar credit and replied - a few hours after the email was sent around. It looks like my response time was favourable and I was tasked with dropping him off to Oakland airport on the day after the talk. Equally as exciting, Professor Katz invited me to dinner with the panelists afterwards. (Googling Professor Katz revealed him to be one of the creators of RAID. Incredible. I was very tempted to ask him if he knew where my data all went, that one time...)
This was an interesting experience, being both simultaneously over and underwhelming for reasons best explained in person. I'll post a separate note with my takeaways from my conversation with Neal Stephenson. Still, I was buzzing with excitement for a good two days after that. What struck me as most admirable was how normal these tremendously acclaimed people were. I'd always imagined that reaching their heights of 'notoriety' came with some ego inflation but meeting these three demonstrated how untrue that assumption was.
The next day we had the interview at the culmination of our application to Steve Blank's Lean Launchpad class. As I mentioned previously, this was one of the classes that helped me decide to come here and I was quite looking forward to it. The interview itself was short - which indicated that either we had enough information on our application or that they had already made up their mind. We'd put a lot of effort into our application, spending quite a bit of effort researching the space around our proposed 'startup' (similar to my capstone project). They asked questions around our idea and around our team for a total of 5 minutes before we were let free.
A double gin and tonic (or club soda, tonic is expensive here) plus 8.95 hours of sleep later, I woke up to a depressing rejection email from the teaching assistant for the class. We've yet to receive feedback as to our rejection which is strange, because they're normally very quick to queries. The silver lining is that I'll now have significantly more time next semester to sleep, exercise and submit applications for accelerators.
The last couple of days have been moderately alcoholic; after the last few weeks, I was desperate for some mindless social interaction. Yesterday we had our MEng Halloween party and it occurred to me that the primary reason people hold Halloween parties as adults here is to take photos. Despite buying $10 worth of cardboard sheets, some cyan spray paint and duct tape, I ran out of time and wasn't able to recreate a costume based on the Hype Dark robot. One day.
This coming 12 days is going to be the toughest of the semester yet. In addition to the 6 interviews, I have a couple of social engagements (including seeing LTJ Bukem and Bachelors of Science live!), two homework assignments and a midterm to prepare for. On the other hand, once this fortnight is over - life will become a lot easier.
No comments yet
No comments yet!
My Lepai amp is dying a slow death and so I decided to replace it. I've tried to bootstrap my hi-fi system here with cheap but high sound quality components - starting with the Lepai amp (which I bought to drive my cheap outdoor speakers in the garden). If you haven't come across this, it's possibly the cheapest 2 channel amplifier you can buy - I paid ~ £20 for it, they go for about $20 on Amazon.com.
It was reasonable and the reviews tend to rave about it. I worried that, just as audiophiles tend to assume more expensive products sound better than cheaper products, people thought the Lepai amp was better than it was because it was so cheap. After moving to Berkeley, I eventually picked up a set of the critically acclaimed Andrew Jones SP-BS22-LR speakers for $75 (they normally retail for $130 ish but Amazon has some amusing pricing fluctuations).
This combination sounded great but would distort significantly if you tried to drive the speakers at any sort of volume. I put this down to the amp.
A few weeks ago the left channel would fail. A quick jiggle (for lack of a more technical term) of the speaker cable would help but eventually it would cut more frequently and this wouldn't help. It still works sporadically but for the most part - it wouldn't. This means the amp failed after just 2 months of use. At £20, that makes it relatively expensive. I normally expect to at least a year out of my electronics (my Acoustic Energy Aego-M speakers at home are still going strong, 5 years later).
After some googling, it was a split between the Dayton DTA-100a and the Fiio A1, which were both cost effective good quality amplifiers.
In the end I chose the A1. It was slightly cheaper and put out less power but several reviews questioned the reliability of the Dayton amp (having had amps fail after a few months). So far, the A1 has proven to be significantly more reliable than my Lepai amp - but only time will tell if this persists.
The power concern seems to not be such an issue either, it will easily go loud enough for my music to be heard on the street outside our flat (again, a very scientific metric). As for quality, I've found it is significantly clearer at higher volumes than the Lepai amplifier. Tonality seems to be better - in particular, the bass seems more pronounced.
You could buy 4 Lepai amps for the same as Fiio but you really do get what you pay for. Other people don't seem to have had the same reliability issues (or seem to have overlooked them, based on the low cost of the Lepai) but if you're after a quality product, you can't go wrong with the Fiio. (Plus, I'm hopeful that the warranty/support situation is better, since Fiio appears to be a more reputable business.)
It was reasonable and the reviews tend to rave about it. I worried that, just as audiophiles tend to assume more expensive products sound better than cheaper products, people thought the Lepai amp was better than it was because it was so cheap. After moving to Berkeley, I eventually picked up a set of the critically acclaimed Andrew Jones SP-BS22-LR speakers for $75 (they normally retail for $130 ish but Amazon has some amusing pricing fluctuations).
This combination sounded great but would distort significantly if you tried to drive the speakers at any sort of volume. I put this down to the amp.
A few weeks ago the left channel would fail. A quick jiggle (for lack of a more technical term) of the speaker cable would help but eventually it would cut more frequently and this wouldn't help. It still works sporadically but for the most part - it wouldn't. This means the amp failed after just 2 months of use. At £20, that makes it relatively expensive. I normally expect to at least a year out of my electronics (my Acoustic Energy Aego-M speakers at home are still going strong, 5 years later).
After some googling, it was a split between the Dayton DTA-100a and the Fiio A1, which were both cost effective good quality amplifiers.
In the end I chose the A1. It was slightly cheaper and put out less power but several reviews questioned the reliability of the Dayton amp (having had amps fail after a few months). So far, the A1 has proven to be significantly more reliable than my Lepai amp - but only time will tell if this persists.
The power concern seems to not be such an issue either, it will easily go loud enough for my music to be heard on the street outside our flat (again, a very scientific metric). As for quality, I've found it is significantly clearer at higher volumes than the Lepai amplifier. Tonality seems to be better - in particular, the bass seems more pronounced.
You could buy 4 Lepai amps for the same as Fiio but you really do get what you pay for. Other people don't seem to have had the same reliability issues (or seem to have overlooked them, based on the low cost of the Lepai) but if you're after a quality product, you can't go wrong with the Fiio. (Plus, I'm hopeful that the warranty/support situation is better, since Fiio appears to be a more reputable business.)
No comments yet
No comments yet!
My musical renaissance began in earnest at the age of 15 when my parents bought me a Sony mini hi-fi system for my birthday. It had a CD player, reasonably high definition speakers and an FM radio. The radio was my favourite feature of the system, I began a life long habit of listening to music while I worked (or studied, at the time). A few weeks in, I quickly grew bored of listening to Capital FM - the most 'pop' of the popular radio stations - and switched to XFM, a rock radio station. It was then my musical taste started to diversify, and I became well acquainted with popular artists such as Muse, Keane, Athlete and so on.
In sixth form, at age 16, I started a Young Enterprise business with my peers, Paul and Herman. Herman, the visionary of our group (a great talker who sadly doesn't talk much to me nowadays) decided that we'd build a student run record label, 'Renegade Records' and we got to it. Paul handled the finance and legal aspects of our business (he's now a lawyer, so I guess that worked out well for him) and I took care of everything else. I spent hours printing CDs, emailing and calling people, and just generally managing. It was great fun. With a team of 17, we recruited bands, produced CDs and organised two concerts. We did well, raising nearly a thousand pounds for charity and learning some important life lessons about people management, failure and how to sell an idea.
We didn't get far in the end of year competition that Young Enterprise organises, getting knocked out by a team that made a calendar and sold £3000 worth of advertisements on it. (Evidently this was the right decision by the judges - based on the relative strength of adtech companies versus music tech...) We did however get the chance to represent our school in the annual Ogden Trust business competition, eventually coming second in the country. We were amusingly bested by a team we had left in runners up position in the two previous rounds. This culminated in a tour of the HSBC building - the first time I set foot in Canary Wharf and not the last.
One of the websites that my more musically involved Young Enterprise colleagues recommended was a music streaming website called Last.fm. Little did I know at the age of 17 that I'd one day be on the other side of the servers that ran the website, so to speak. Last.fm was my favourite website for a long time. As a growing music lover, my music collection expanded massively from a few gigabytes to tens of gigabytes. I'd spend hours in Fopp, an indie music shop in Cambridge, searching for cheap obscure music - some of which I liked, some of which I returned. Still, this was inefficient. And the recommendations my friends suggested often didn't match my mood. As my taste became more and more refined, I found myself relying more and more on the superb recommendations engine that powers Last.fm.
Fast forward a few years and I'd become a bona fide audiophile with a non-trivial FLAC collection and some decent headphones. The music I'd collected became one of the main motivational forces that took me through my travels and added an extra dimension to the places I'd visited. Hiking through the Himalayas became all the more stunning when coupled with Howard Shore's soundtrack to the Lord of the Rings (at least until it became so cold my Sony Walkman's hard disk platters refused to spin anymore). R.E.M. took me through the rainy race days in Northern Kenya. A constant quest during my time in India was to identify a song I heard at the gym in my first week and could not figure out. Eventually I heard it again when the mobile phone of the taxi driver who was dropping me to the airport rang - on my way out of India. He shared it with me and I'll share it with you:
When I returned to London to start work at Barclays Capital, I found myself with less time to listen to music. Locked down corporate systems and a day filled with meetings meant my headphones were rarely used. My 15 minute commute was occupied with trying to find a pocket of air in the Tube carriage to squeeze into and I never managed to have enough space to put headphones in my ears. Still, music played a big part in my life. my first date with my ex-girlfriend was at a candle lit jazz concert. My friends and I had started exploring the live music scene in central London and I discovered some fantastic artists.
The time came, quicker than expected, for me to find a new employer. At the end of spring my friend Sam linked me to the jobs page on Last.fm. I didn't think they'd hire someone like me but I came back to the site a few months later as I was finding new music to take on holiday with me and saw the same opening. I applied, they had a great interview process which I did well enough in to get an offer. In September 2011, I walked into their office with a stunning sense of surrealism that I was now actually working on a product that I actually used and loved.
As a music enthusiast, the constant tenet of my passion for music was discovery. My musical taste at age 17 was a subset of my musical taste at age 23. It's why we listen to the radio - to get access to new music. There's a lot of utility in someone more qualified curating your playlist, which is why DJs can acquire such celebrity status. Picking tracks is an artform. But just as Amazon enabled the long tail of books, the long tail of music was growing as more and more content was ripped, seeded and downloaded. Suddenly the same 100 top tracks weren't enough for the above average listener. The marginal cost of acquiring music was close to zero and they wanted it all.
In the breadth of all of this choice though, people needed guidance. Last.fm provided that - it was the radio stream with a catalogue longer than the stock of all of the CD stores in England. This catalogue, coupled with insightful recommendations based on a user's own past listening history made its recommendations almost always hit the spot. Sadly, the product came to languish. New product development has suffered over the last half a decade as its new owners struggled to understand the value their product provided. Without a true understanding of its value, they mispriced it. They tried to cover its pages with adverts and, as advertising prices hurtled downwards, underinvested in their product. What's worse is that Last.fm is still built around the old way . The majority of their content comes from the major labels and there's a lack of interesting indie content on the service. This becomes restrictive - for many many reasons (mostly legal) that I don't have time to cover here.
The idea of an infinite radio stream is an important concept though and something that Soundcloud, my favourite product, has executed on brilliantly. Originally just a site for music creators to post and share their sounds, they flipped the balance of power around and essentially put music consumers and creators on the same level. There is no distinction between a creator and a user. They operate a brilliant social model, similar to Twitter, where users can either post their own content, reshare other users' content and favourite content. This enables a whole hierarchy with consumers at the bottom, curators in the middle and creators at the top. It's a beautiful and disruptive solution to getting music out of the stranglehold of the major labels.
When artists upload music to Soundcloud, they do so willingly. Users can stop and start and skip tracks as they like - something that the labels explicitly forbid on standard radio services. Soundcloud allows users to keep up with their favourite artists' new uploads with absolutely no friction by offering a stream that just continues to plays. In fact, the music never stops on Soundcloud. When it runs out of content, it finds some more. And it somehow always knows what to play next. Most of the content is from upstart artists and so you're almost guaranteed to find something new.
It's this endless stream of good music that makes Soundcloud so valuable to every music lover, creator and curator. My 100+ gigabyte music library is languishing on my hard disk as, each day, I keep Soundcloud open more than Facebook.
Soundcloud is also an exceptional promotional tool for the artist. My friend Siva (who incidentally designed all the artwork for our Young Enterprise bands) and I use it extensively to share music through our reggae blog Millennial Roots. It allows artists to bump their tracks up to the top of search results, to offer freedownloads of samples or demo tracks and to embed their track in as many blogs as they like. Soundcloud's business model hinges on this value that it provides to creators of music. By offering free music to users, a presence on Soundcloud is, more often than not, an easy route to growing a good audience for any new artist. Spending €5 a month for this level of user engagement is a minimal expenditure for the shrewd band manager.
The future is in intelligent discovery - as Netflix, Amazon and Last.fm have shown us. But discovery can't exist without content. By cutting the entrenched incumbents out of the process, Soundcloud have democratised promotion of music while providing an super smooth discovery experience.
In sixth form, at age 16, I started a Young Enterprise business with my peers, Paul and Herman. Herman, the visionary of our group (a great talker who sadly doesn't talk much to me nowadays) decided that we'd build a student run record label, 'Renegade Records' and we got to it. Paul handled the finance and legal aspects of our business (he's now a lawyer, so I guess that worked out well for him) and I took care of everything else. I spent hours printing CDs, emailing and calling people, and just generally managing. It was great fun. With a team of 17, we recruited bands, produced CDs and organised two concerts. We did well, raising nearly a thousand pounds for charity and learning some important life lessons about people management, failure and how to sell an idea.
We didn't get far in the end of year competition that Young Enterprise organises, getting knocked out by a team that made a calendar and sold £3000 worth of advertisements on it. (Evidently this was the right decision by the judges - based on the relative strength of adtech companies versus music tech...) We did however get the chance to represent our school in the annual Ogden Trust business competition, eventually coming second in the country. We were amusingly bested by a team we had left in runners up position in the two previous rounds. This culminated in a tour of the HSBC building - the first time I set foot in Canary Wharf and not the last.
One of the websites that my more musically involved Young Enterprise colleagues recommended was a music streaming website called Last.fm. Little did I know at the age of 17 that I'd one day be on the other side of the servers that ran the website, so to speak. Last.fm was my favourite website for a long time. As a growing music lover, my music collection expanded massively from a few gigabytes to tens of gigabytes. I'd spend hours in Fopp, an indie music shop in Cambridge, searching for cheap obscure music - some of which I liked, some of which I returned. Still, this was inefficient. And the recommendations my friends suggested often didn't match my mood. As my taste became more and more refined, I found myself relying more and more on the superb recommendations engine that powers Last.fm.
Fast forward a few years and I'd become a bona fide audiophile with a non-trivial FLAC collection and some decent headphones. The music I'd collected became one of the main motivational forces that took me through my travels and added an extra dimension to the places I'd visited. Hiking through the Himalayas became all the more stunning when coupled with Howard Shore's soundtrack to the Lord of the Rings (at least until it became so cold my Sony Walkman's hard disk platters refused to spin anymore). R.E.M. took me through the rainy race days in Northern Kenya. A constant quest during my time in India was to identify a song I heard at the gym in my first week and could not figure out. Eventually I heard it again when the mobile phone of the taxi driver who was dropping me to the airport rang - on my way out of India. He shared it with me and I'll share it with you:
When I returned to London to start work at Barclays Capital, I found myself with less time to listen to music. Locked down corporate systems and a day filled with meetings meant my headphones were rarely used. My 15 minute commute was occupied with trying to find a pocket of air in the Tube carriage to squeeze into and I never managed to have enough space to put headphones in my ears. Still, music played a big part in my life. my first date with my ex-girlfriend was at a candle lit jazz concert. My friends and I had started exploring the live music scene in central London and I discovered some fantastic artists.
The time came, quicker than expected, for me to find a new employer. At the end of spring my friend Sam linked me to the jobs page on Last.fm. I didn't think they'd hire someone like me but I came back to the site a few months later as I was finding new music to take on holiday with me and saw the same opening. I applied, they had a great interview process which I did well enough in to get an offer. In September 2011, I walked into their office with a stunning sense of surrealism that I was now actually working on a product that I actually used and loved.
As a music enthusiast, the constant tenet of my passion for music was discovery. My musical taste at age 17 was a subset of my musical taste at age 23. It's why we listen to the radio - to get access to new music. There's a lot of utility in someone more qualified curating your playlist, which is why DJs can acquire such celebrity status. Picking tracks is an artform. But just as Amazon enabled the long tail of books, the long tail of music was growing as more and more content was ripped, seeded and downloaded. Suddenly the same 100 top tracks weren't enough for the above average listener. The marginal cost of acquiring music was close to zero and they wanted it all.
In the breadth of all of this choice though, people needed guidance. Last.fm provided that - it was the radio stream with a catalogue longer than the stock of all of the CD stores in England. This catalogue, coupled with insightful recommendations based on a user's own past listening history made its recommendations almost always hit the spot. Sadly, the product came to languish. New product development has suffered over the last half a decade as its new owners struggled to understand the value their product provided. Without a true understanding of its value, they mispriced it. They tried to cover its pages with adverts and, as advertising prices hurtled downwards, underinvested in their product. What's worse is that Last.fm is still built around the old way . The majority of their content comes from the major labels and there's a lack of interesting indie content on the service. This becomes restrictive - for many many reasons (mostly legal) that I don't have time to cover here.
The idea of an infinite radio stream is an important concept though and something that Soundcloud, my favourite product, has executed on brilliantly. Originally just a site for music creators to post and share their sounds, they flipped the balance of power around and essentially put music consumers and creators on the same level. There is no distinction between a creator and a user. They operate a brilliant social model, similar to Twitter, where users can either post their own content, reshare other users' content and favourite content. This enables a whole hierarchy with consumers at the bottom, curators in the middle and creators at the top. It's a beautiful and disruptive solution to getting music out of the stranglehold of the major labels.
When artists upload music to Soundcloud, they do so willingly. Users can stop and start and skip tracks as they like - something that the labels explicitly forbid on standard radio services. Soundcloud allows users to keep up with their favourite artists' new uploads with absolutely no friction by offering a stream that just continues to plays. In fact, the music never stops on Soundcloud. When it runs out of content, it finds some more. And it somehow always knows what to play next. Most of the content is from upstart artists and so you're almost guaranteed to find something new.
It's this endless stream of good music that makes Soundcloud so valuable to every music lover, creator and curator. My 100+ gigabyte music library is languishing on my hard disk as, each day, I keep Soundcloud open more than Facebook.
Soundcloud is also an exceptional promotional tool for the artist. My friend Siva (who incidentally designed all the artwork for our Young Enterprise bands) and I use it extensively to share music through our reggae blog Millennial Roots. It allows artists to bump their tracks up to the top of search results, to offer freedownloads of samples or demo tracks and to embed their track in as many blogs as they like. Soundcloud's business model hinges on this value that it provides to creators of music. By offering free music to users, a presence on Soundcloud is, more often than not, an easy route to growing a good audience for any new artist. Spending €5 a month for this level of user engagement is a minimal expenditure for the shrewd band manager.
The future is in intelligent discovery - as Netflix, Amazon and Last.fm have shown us. But discovery can't exist without content. By cutting the entrenched incumbents out of the process, Soundcloud have democratised promotion of music while providing an super smooth discovery experience.
No comments yet
No comments yet!
The tragedy of studying at Cal is that it's a stunningly beautiful place to study but there's scant time to explore! I've been getting slammed the past couple of weeks - having started the many interviews that are to come, and having struggled on a homework assignment. As soon as that was handed in, another was immediately available and I'm back to square one now with two on my plate.
One of the classes I'm taking, Advanced Robotics, is excellent and is exactly what I was looking for in my Master's degree. That said, I can't help feeling somewhat lost with each class. It's getting better as we've moved away from controls (which is ostensibly part of mechanical engineering, which explains why I had no idea what was happening for the first 6 weeks of class) and moved back towards classic AI. It also wasn't immediately clear to me, particularly without a background in controls, what exactly the relevance of the methods we learnt was. I'm now starting to get an appreciation of how you might be able to use them though, mainly through the homeworks.
In the last homework, we programmed a tetris game AI that uses an approximate linear program to generate a policy for how best to play tetris. We also applied linear quadratic regulators to help stabilise a inverted pendulum (a famous problem, also known as the cartpole problem) and to hover a helicopter. In the first case, we used a convex optimisation library called CVX to solve a linear problem. This approach seems particularly common in courses here at Berkeley.
I helped my teammate Gita out with one his homework assignments to find the shortest path in a graph. Instead of just asking students in his class (CE290i) to implement Dijkstra's, they managed to shoehorn the most horrific Java wrapper of a C linear program solving library into their assignment. Instead of writing a beautiful piece of code that could have solved the shortest path problem in maybe ~ 20 lines of Java code at a stretch, it was necessary to generate a string, pass it via some obfuscated interface to this solver and parse the output (of questionable precision). Yuck.
For the majority of my assignments I've been using MatLab, which presents a nice clear interface for implementing programmatic solutions to mathematical problems. It's not my favourite language though - I like writing clean code and it's easily possible to write unintelligible code in MatLab. Perhaps in the same way that you could in other weakly typed languages like Python or Javascript. MatLab also runs extremely slowly - being an interpreted language. Prof Abbeel mentioned that if you were actually implementing these solutions, you'd use C and see a speedup of ~ 1000 times.
In particular, one of the ideas that came to me during the many bleary eyed hours I spent staring at / trying to do the second homework was to use some of the control policy algorithms from robotics to control thyroid disease. As I've mentioned before - I suffer from Hashimoto's thyroiditis, an autoimmune disorder which effectively means my thyroid gland functions less well over time. The typical approach advocated by mainstream physicians treats it pretty poorly. I feel normally energetic on about 1 in 7 days. The other 6 days of the week I'm sleepy for a good part of the day (hypothyroid). Often I'm unable to focus well (hyperthyroid). It's a difficult condition to live with as a normally productive person. Still, I manage.
Where a control algorithm could come in is by more closely modelling the relationship between the different thyroid 'variables'. The normal treatment assumes that a patient's TSH (thyroid stimulating hormone) level is inversely proportional to their Free T4 (thyroxine) level. i.e., if your TSH is high, you need more synthetic thyroxine. If it is low, you need less. From my reading and shallow understanding of the endocrinological system, that's not an accurate assessment of the situation. There are perhaps five variables, if not more that need to be tracked. A patient's thyroid gland may not adequately convert T4 into T3 (this is the form of thyroxine that is usable by the body). Additionally, this conversion takes its toll on their adrenal system, requiring cortisol to carry out the conversion (I think). Taking supplemental T4 for a significant period of time can deplete these levels.
I'd be interested in trying to work out the actual relationship between these variables and perhaps implementing a control algorithm that could determine the optimal policy for medicating a patient. The only caveat is that collecting this data would be exorbitantly expensive (~ $200 for every data point) and that you'd need a lot of it. This is one of those projects that might have to wait for my one-day startup to go public. Incidentally, this autoimmune disorder is the same that Larry Page suffers from. I'm hoping that having a billionnaire with the same problem means some actual research will be done into it :).
This digression aside, these assignments are tough. I suspect they'd be easier if it hadn't been 4 years since I finished my undergraduate degree (and about 6 years since I last studied any maths). The Advanced Robotics course is tough too because I'm the only Master's student taking the course. I've tried to make friends with PhD students to study with but it's difficult - they have their own offices and are generally smarter than me! Luckily there is a sizeable group of Master's students to work on Computer Vision assignments with and that seems to be going well so far.
The other main activity of the last two weeks has been forming (by way of recruiting MBA students) a team for our application to the Lean Launchpad class at the Haas (business school) run by Steve Blank. This is one of the classes that helped me choose to attend Cal based on the advice of Kevin Yien and a handful of other students. This started with almost getting shot down by Steve Blank after my very first pitch at the information session (thankfully saved by an accurate but witty retort). It continued with a networking session and ended up with us forming a team with three MBA students, myself and my teammate Gita - also an engineering student.
Somehow this class wasn't widely advertised amongst CS graduate students and most MBA students wanted people who could build software for their teams. It was a little sad to take myself off the market of available team members. This class won't fulfil my core requirements next semester which means I'll be taking it in additional to my normal workload. I'm hopeful that there is some crossover between the work in the class and our capstone project. Still, next semester is going to be extremely busy.
I've made a conscious effort this week not to buy granola. That was my comfort food of choice and being high in both sugar and fat, it probably wasn't doing good things for my health in the quantity that I was consuming it. I've also succumbed to the coffee shop culture here and have been consuming caffeine regularly. Hopefully I'll get a chance to reset soon.
One of the classes I'm taking, Advanced Robotics, is excellent and is exactly what I was looking for in my Master's degree. That said, I can't help feeling somewhat lost with each class. It's getting better as we've moved away from controls (which is ostensibly part of mechanical engineering, which explains why I had no idea what was happening for the first 6 weeks of class) and moved back towards classic AI. It also wasn't immediately clear to me, particularly without a background in controls, what exactly the relevance of the methods we learnt was. I'm now starting to get an appreciation of how you might be able to use them though, mainly through the homeworks.
In the last homework, we programmed a tetris game AI that uses an approximate linear program to generate a policy for how best to play tetris. We also applied linear quadratic regulators to help stabilise a inverted pendulum (a famous problem, also known as the cartpole problem) and to hover a helicopter. In the first case, we used a convex optimisation library called CVX to solve a linear problem. This approach seems particularly common in courses here at Berkeley.
I helped my teammate Gita out with one his homework assignments to find the shortest path in a graph. Instead of just asking students in his class (CE290i) to implement Dijkstra's, they managed to shoehorn the most horrific Java wrapper of a C linear program solving library into their assignment. Instead of writing a beautiful piece of code that could have solved the shortest path problem in maybe ~ 20 lines of Java code at a stretch, it was necessary to generate a string, pass it via some obfuscated interface to this solver and parse the output (of questionable precision). Yuck.
For the majority of my assignments I've been using MatLab, which presents a nice clear interface for implementing programmatic solutions to mathematical problems. It's not my favourite language though - I like writing clean code and it's easily possible to write unintelligible code in MatLab. Perhaps in the same way that you could in other weakly typed languages like Python or Javascript. MatLab also runs extremely slowly - being an interpreted language. Prof Abbeel mentioned that if you were actually implementing these solutions, you'd use C and see a speedup of ~ 1000 times.
In particular, one of the ideas that came to me during the many bleary eyed hours I spent staring at / trying to do the second homework was to use some of the control policy algorithms from robotics to control thyroid disease. As I've mentioned before - I suffer from Hashimoto's thyroiditis, an autoimmune disorder which effectively means my thyroid gland functions less well over time. The typical approach advocated by mainstream physicians treats it pretty poorly. I feel normally energetic on about 1 in 7 days. The other 6 days of the week I'm sleepy for a good part of the day (hypothyroid). Often I'm unable to focus well (hyperthyroid). It's a difficult condition to live with as a normally productive person. Still, I manage.
Where a control algorithm could come in is by more closely modelling the relationship between the different thyroid 'variables'. The normal treatment assumes that a patient's TSH (thyroid stimulating hormone) level is inversely proportional to their Free T4 (thyroxine) level. i.e., if your TSH is high, you need more synthetic thyroxine. If it is low, you need less. From my reading and shallow understanding of the endocrinological system, that's not an accurate assessment of the situation. There are perhaps five variables, if not more that need to be tracked. A patient's thyroid gland may not adequately convert T4 into T3 (this is the form of thyroxine that is usable by the body). Additionally, this conversion takes its toll on their adrenal system, requiring cortisol to carry out the conversion (I think). Taking supplemental T4 for a significant period of time can deplete these levels.
I'd be interested in trying to work out the actual relationship between these variables and perhaps implementing a control algorithm that could determine the optimal policy for medicating a patient. The only caveat is that collecting this data would be exorbitantly expensive (~ $200 for every data point) and that you'd need a lot of it. This is one of those projects that might have to wait for my one-day startup to go public. Incidentally, this autoimmune disorder is the same that Larry Page suffers from. I'm hoping that having a billionnaire with the same problem means some actual research will be done into it :).
This digression aside, these assignments are tough. I suspect they'd be easier if it hadn't been 4 years since I finished my undergraduate degree (and about 6 years since I last studied any maths). The Advanced Robotics course is tough too because I'm the only Master's student taking the course. I've tried to make friends with PhD students to study with but it's difficult - they have their own offices and are generally smarter than me! Luckily there is a sizeable group of Master's students to work on Computer Vision assignments with and that seems to be going well so far.
The other main activity of the last two weeks has been forming (by way of recruiting MBA students) a team for our application to the Lean Launchpad class at the Haas (business school) run by Steve Blank. This is one of the classes that helped me choose to attend Cal based on the advice of Kevin Yien and a handful of other students. This started with almost getting shot down by Steve Blank after my very first pitch at the information session (thankfully saved by an accurate but witty retort). It continued with a networking session and ended up with us forming a team with three MBA students, myself and my teammate Gita - also an engineering student.
Somehow this class wasn't widely advertised amongst CS graduate students and most MBA students wanted people who could build software for their teams. It was a little sad to take myself off the market of available team members. This class won't fulfil my core requirements next semester which means I'll be taking it in additional to my normal workload. I'm hopeful that there is some crossover between the work in the class and our capstone project. Still, next semester is going to be extremely busy.
I've made a conscious effort this week not to buy granola. That was my comfort food of choice and being high in both sugar and fat, it probably wasn't doing good things for my health in the quantity that I was consuming it. I've also succumbed to the coffee shop culture here and have been consuming caffeine regularly. Hopefully I'll get a chance to reset soon.
No comments yet
No comments yet!
This week marked the beginning of the Fall recruitment cycle on campus where hundreds of employers will try their best to attract Cal students. That's actually a little incorrect - employers don't seem to have try very hard here, certainly not as hard as employers tried during my time at Cambridge. I'll go into more detail about that later.
As you can imagine, engineering jobs are very prevalent here - certainly disproportionately so, compared to most other types of jobs. In particular, software engineers were sought after by nearly every firm, which has made my job easier. This past week we had the university wide careers fair, which showcased a few hundred employers and was spread over three days. On Wednesday this coming week is the EECS (Electronic Engineering and Computer Science) career fair, which I'm very much looking forward to. In a few weeks time is the Startup Fair, which should be equally exciting.
We also had an Employers' Breakfast before the second day of the career fair this last week. This was interesting but it seems as if the employers hadn't been fully briefed on who was attending this breakfast. For instance, one recruiter was looking for software engineers graduating in December to begin work in January. She didn't realise that every single person in the room was on the MEng program which finishes in May. Whoops.
My attitude towards the job hunt here has been somewhat cavalier. I acknowledge that as a software engineer, it's not going to be difficult to get, at the very least, interviews at the firms I want to work at. (Whether I make it through each firm's gauntlet of interviews is another question entirely...) Having had five internships now and three years of experience, it's fair to say that I have an understanding of what kind of work I'd like to do and for what sort of company. A lot of the companies presenting at the fair were the usual big corporates which were not particularly exciting. A lot of the companies also refused to sponsor international students - which is an issue I've never encountered before back home (being a British citizen).
Using all four of these metrics, I was able to make my 'walk' of the fair more efficient. (I also looked up the list of employers online and filtered them down beforehand, so I knew exactly which stalls to go each day.) This seemed less arduous than what many undergrads and many of my less selective MEng colleagues were doing - visiting each stall in turn. Given the extensive queues at each stall, it looked like a painfully slow process. (Tip for future fairs: get there at the beginning. At 11am it was basically empty. At 12pm it was BUSY.)
I've been a little confused by how the process works here, having read that employers receive thousands of online applications and you're best served by putting your resume directly in front of them. Before I came to Berkeley, I made an extensive spreadsheet detailing the exact jobs at employers I'd want to work for but held off applying directly until I could meet the recruiters directly because of this advice. As it turns out, there's no right answer - it depends on how meticulous (or disorganised) the recuiter is.
The process here essentially works as follows (note that I omitted many of these steps):
1) Dress unlike you normally dress. Dress unlike you would normally dress at work. Wear your smartest suit. (Seriously?)
2) Bring a portfolio of resumes. Preferably customised for each employer but if you don't have time, it's fine to bring multiple copies of the same resume, as long as you customise the 'objective' statement on your resume. (I didn't have space for an 'objective' on my 1 page resume. I wrote individual cover letters for my shortlist of firms.)
3) Queue at your stall and prepare to overhead many conversations where students try to sell themselves to the recruiter. (Queueing, ugh.)
4) Introduce yourself to the recruiter. Hand them your resume.
5) Ask them specific questions about their job while they scan your resume. Try to sell yourself through these questions. (I think my questions were possibly a little too efficient.)
6) Try not to appear unnerved while they make marks on your resume. (As long as it's not a big X you're hopefully OK.)
7) Go home and submit another resume online. Turns out the one you gave them was just for them to later more easily retrieve your online application. (Apologies to the trees out there.)
This whole process seems so completely over the top to me, especially coming from a university like Cambridge where the balance of power between employers and students was the other way. Firstly, wearing a suit to a careers fair? If any employer is so crass as to judge candidates by their appearance even BEFORE their interview, then I'd have serious questions about their work culture! As for queueing up to be pre-screened at the careers fair, it all seems rather backwards to me. The reason we have online applications is that it's all the more efficient. To fall back to paper because of the volume of applicants is just crazy but seemingly necessary.
The only justification I can come up with is that Cal is a BIG university with a lot of students. Getting any sort of job here is a tougher process than back at Cambridge. There are applicants from all over the US from many other equivalently good universities and employers can be as selective as they like. In England, Oxford and Cambridge are, for some reason, in a league of their own above other universities. There are also just 70-90 computer science undergraduates coming out of Cambridge each year. It's easy to see why they're so much more in demand. Here on the other hand, several thousand undergraduates roll out of Cal and other similarly prestigious universities every year. Every competitive advantage helps.
As you can imagine, engineering jobs are very prevalent here - certainly disproportionately so, compared to most other types of jobs. In particular, software engineers were sought after by nearly every firm, which has made my job easier. This past week we had the university wide careers fair, which showcased a few hundred employers and was spread over three days. On Wednesday this coming week is the EECS (Electronic Engineering and Computer Science) career fair, which I'm very much looking forward to. In a few weeks time is the Startup Fair, which should be equally exciting.
We also had an Employers' Breakfast before the second day of the career fair this last week. This was interesting but it seems as if the employers hadn't been fully briefed on who was attending this breakfast. For instance, one recruiter was looking for software engineers graduating in December to begin work in January. She didn't realise that every single person in the room was on the MEng program which finishes in May. Whoops.
My attitude towards the job hunt here has been somewhat cavalier. I acknowledge that as a software engineer, it's not going to be difficult to get, at the very least, interviews at the firms I want to work at. (Whether I make it through each firm's gauntlet of interviews is another question entirely...) Having had five internships now and three years of experience, it's fair to say that I have an understanding of what kind of work I'd like to do and for what sort of company. A lot of the companies presenting at the fair were the usual big corporates which were not particularly exciting. A lot of the companies also refused to sponsor international students - which is an issue I've never encountered before back home (being a British citizen).
Using all four of these metrics, I was able to make my 'walk' of the fair more efficient. (I also looked up the list of employers online and filtered them down beforehand, so I knew exactly which stalls to go each day.) This seemed less arduous than what many undergrads and many of my less selective MEng colleagues were doing - visiting each stall in turn. Given the extensive queues at each stall, it looked like a painfully slow process. (Tip for future fairs: get there at the beginning. At 11am it was basically empty. At 12pm it was BUSY.)
I've been a little confused by how the process works here, having read that employers receive thousands of online applications and you're best served by putting your resume directly in front of them. Before I came to Berkeley, I made an extensive spreadsheet detailing the exact jobs at employers I'd want to work for but held off applying directly until I could meet the recruiters directly because of this advice. As it turns out, there's no right answer - it depends on how meticulous (or disorganised) the recuiter is.
The process here essentially works as follows (note that I omitted many of these steps):
1) Dress unlike you normally dress. Dress unlike you would normally dress at work. Wear your smartest suit. (Seriously?)
2) Bring a portfolio of resumes. Preferably customised for each employer but if you don't have time, it's fine to bring multiple copies of the same resume, as long as you customise the 'objective' statement on your resume. (I didn't have space for an 'objective' on my 1 page resume. I wrote individual cover letters for my shortlist of firms.)
3) Queue at your stall and prepare to overhead many conversations where students try to sell themselves to the recruiter. (Queueing, ugh.)
4) Introduce yourself to the recruiter. Hand them your resume.
5) Ask them specific questions about their job while they scan your resume. Try to sell yourself through these questions. (I think my questions were possibly a little too efficient.)
6) Try not to appear unnerved while they make marks on your resume. (As long as it's not a big X you're hopefully OK.)
7) Go home and submit another resume online. Turns out the one you gave them was just for them to later more easily retrieve your online application. (Apologies to the trees out there.)
This whole process seems so completely over the top to me, especially coming from a university like Cambridge where the balance of power between employers and students was the other way. Firstly, wearing a suit to a careers fair? If any employer is so crass as to judge candidates by their appearance even BEFORE their interview, then I'd have serious questions about their work culture! As for queueing up to be pre-screened at the careers fair, it all seems rather backwards to me. The reason we have online applications is that it's all the more efficient. To fall back to paper because of the volume of applicants is just crazy but seemingly necessary.
The only justification I can come up with is that Cal is a BIG university with a lot of students. Getting any sort of job here is a tougher process than back at Cambridge. There are applicants from all over the US from many other equivalently good universities and employers can be as selective as they like. In England, Oxford and Cambridge are, for some reason, in a league of their own above other universities. There are also just 70-90 computer science undergraduates coming out of Cambridge each year. It's easy to see why they're so much more in demand. Here on the other hand, several thousand undergraduates roll out of Cal and other similarly prestigious universities every year. Every competitive advantage helps.
No comments yet
No comments yet!
The two weeks of 'bootcamp' really flew by, perhaps quicker than expected. Whilst our scheduled classes only occupied half of each day, other activities and assignments took up much of the free time we had. We've had several 'business' classes, taught by lecturers either from the Haas business school or poached from other business schools. These have been very different to the traditional lecture format I'm used to but, perhaps because of this, all the more engaging. These typically involve case discussions, as an MBA program might, where we discuss the background and issues surrounding a business decision and eventually try to reason out (as a class) what the correct choice is. We've also had a fair amount of marketing work which was interesting but disproportionately time consuming.
One of the interesting events was a mixer with the other new 'professional program' graduate students, namely the MBA, LLM (Master of Law), JD (Doctorate of Law) and MPP (Master of Public Policy) students. These students were, as every class, varied - some interesting, some less so. One of the most colourful characters was a Brazilian student who was former a mergers and acqusitions banker at an investment bank in Brazil. Our conversation reminded me a lot of my interview with an MD at BarCap called Omar Selim - who was possibly the most unpleasant person I have ever met in my career. I have a naturally rounded posture from spending many hours of my life on a bicycle and the rest of my life in front of a computer screen. It's not a slouch so much as the way my back muscles naturally develop. Still, the Brazilian student decided to take it upon himself to teach me how to speak to people in person, including: standing up straight, squaring off my shoulders so that I was parallel to his frame and looking at the other person in the eyes. All this for the purpose of appearing engaged in our conversation. What he failed to understand was the reason I was actively looking for a way to escape from our conversation and were he a genuinely interesting and pleasant person, I would have naturally looked engaged in our conversation!
Another highlight included a team bridge and campanile (tower) building competition where we were fortunate to have a civil engineering student on our team. (Side story: he was from Botswana - how awesome.) Our popsicle (or lollypop) bridge did really well, hitting the max load their 'load testing' machine (a bicycle pump with a plate attached) was able to provide.
That weekend during the bootcamp, I hitched a ride with my cousin Sawan as he drove back from UC Davis to his home in Saratoga. Sawan's dad (my father's cousin) has lived in Silicon Valley for decades and his stories of the area are fascinating. It was Sawan's sister's (Risha's) birthday that evening and we went straight to an upmarket restaurant and shopping area called Santana Row where we spent about 45 minutes circling the various parking lots looking for parking. I found this rather entertaining - all the rich technologists with their luxury German cars must find it less so. Eventually we parked at a cinema complex across the street and ate at a restaurant called Maggiano's where, as a permanent promotion, they give each diner the exact same main course again for free to take home at the end of your meal. Strange, right?
On Saturday I met up with Anish, my long term travel buddy who moved out to Silicon Valley in January. After a scenic hike up the Panoramic Hill, we visited the ISKON Hare Krishna temple in Berkeley to attend their Saturday aarti. I've never been to a Hare Krishna aarti before but the combination of music and chanting was quite relaxing. I can understand why people enjoy it. We later had dinner in the infamous 'Gourmet Ghetto' district in Berkeley at an eccentric vegan cafe called Cafe Gratitude. This place apparently shut down over summer because it previously operated a not-for-profit business model where visitors could pay what they like. Presumably people liked to pay less than the food cost.
All the dishes at the cafe had names beginning with 'I am', followed by a adjective. The waitress' reply after you ordered would be 'you are'. It was interesting. After we ordered, she asked if we'd like to hear the question of the day. This was an open question to think about while we ate - and she didn't ask for an answer. The question that day was, 'What do you have faith in?'. We found that quite amusing, having just come from the temple.
The next day I went for a ride in the hills with Alberto - a Spanish student on the same program as me - who was impressively quick on a $120 Walmart bike. Being a Sunday morning, we encountered many local riders. Most of these were surprisingly slow, despite having all the kit.
On Monday I joined a group of new international students to go find dinner in Berkeley. We went to a restaurant called Sliver - a quirky pizzeria that is apparently a clone of the original 'one-flavour' pizza restaurant, a place called Cheeseboard which is a little further from campus. Both places serve just one flavour of (vegetarian) pizza each day and you can order it by the slice. Sadly it was more expensive than all the pizza we ate in Italian but thankfully, just as tasty. One of the freshman (first year undergraduate) students in the group amused me greatly when, after learning I did my undergraduate at Cambridge, he commented that I'd 'really picked up a British accent'!
Gita, one of my project teammates, and I were also able to drive down to the 3D Robotics Berkeley office to meet Brandon, our industrial sponsor. Their office was an exciting place with quadcopters and aircraft hung off most walls and 3D printers taking a central position. One of the highlights for me was meeting Chris Anderson, the founder of 3D Robotics and the former editor of Wired - who is one of my tech idols and favourite authors.
Other than numerous meetings for my capstone project, the rest of the week was filled with preparing for our marketing presentation. While it wasn't as slick as some of our peers, ours was humourous. We had to run market tests for our product, an energy drink which claimed to be easy on the gut. We tested this claim specifically. I found that it was easy on my gut but sadly my teammate did not have the same experience. (Incidentally, that same teammate happens to be one of the worlds' quickest Rubiks cube solvers. Berkeley is pretty awesome, eh?)
At the end of the week, I had been expecting a delivery from Amazon, which never arrived. After calling UPS to check on the package, it looks like they had made an error when transcribing the address and instead of delivering my package to me, they had misread the D as an 0 and had delivered it several hundred houses further up the street. We live on a hill, so that was about 2 miles uphill. The package that I was expecting contained a large kitchen trashcan and I made it clear to Amazon that it wasn't feasible to go collect it, especially not without a car. They promptly sent another and apologised for the inconvenience.
That weekend, I set about realising my dream of having a monitor at eye-level, which I accomplished at Last.fm using an Ikea hack. Whilst I had previously vowed never to return to Ikea, the promise of having enough spare space to host actual speakers was tempting enough. I had planned to pick up the shelf and take the bus back (with my bicycle) but, predictably, I spent longer in the store than was healthy. There were many different shelf options and, not having a tape measure, I had no idea how large my desk was. This was resolved by taking several sized shelves down to the 'desk' showroom and physically comparing them - a test flawed by the fact that my desk is no longer sold by Ikea. Eventually, I settled on a shelf that was about the right size and queued behind all the undergraduates who had just moved in for the semester and were buying furniture.
Having wasted more time than I had imagined - I just missed the hourly bus that runs from San Francisco to the UC Berkeley campus. Initially, I misread the bus times on the 'Transit' app and thought it'd be just 12 minutes but soon realised this was the bus to San Francisco. Oops. The other bus was about 40 minutes away at this point and I was convinced I could walk to its next stop in less time than that and thus avoid waiting around at the crowded bus stop. This didn't really happen though because I walked in the wrong direction. Eventually I loosed my backpack strap, slid the shelf in under my armpit and put the other end to rest on my handlebars. After an awkward and wobbly push off, I was away - cycling with a 6 kilogram shelf and steering with my right arm. The intersections proved to be slightly tricky but I made it through without any major incident. Eventually I made it to the road up to our apartment where I actually managed to catch up with two girls wearing Cal triathlete gear. They were not amused when I said hello to them.
My shelf built, I succumbed to Amazon's will and ordered the Andrew Philips speakers I had been lusting after. Somehow, in the couple of weeks since I first searched for them, their price had been gradually lowering itself. When it got to $75, I had to admit defeat and haven't regretted placing the order since! Just before the speakers arrived however, two large packages arrived. It turns out that the original trashcan we had ordered had made it down correctly. So had the replacement trashcan that Amazon sent. We'd gone from having no trashcans to having two! Amazon requested that I send back the second trashcan but being carless, I asked if they could pick it up. They said it wouldn't be economical to do so and that I may as well just keep it. Winning. This is Anish's birthday present for next year sorted.
The next day my flatmates and I got some nice bonding time when we ran numerous errands and went to brunch (really just lunch IMO) at a Thai temple in Berkeley. This is a very Berkeley establishment - a temple that hosts brunch on Sundays in order to raise funds. The food was tasty, authentic and the atmosphere jovial. I particularly liked the coconut pancakes that were dessert. Nom.
One of the interesting events was a mixer with the other new 'professional program' graduate students, namely the MBA, LLM (Master of Law), JD (Doctorate of Law) and MPP (Master of Public Policy) students. These students were, as every class, varied - some interesting, some less so. One of the most colourful characters was a Brazilian student who was former a mergers and acqusitions banker at an investment bank in Brazil. Our conversation reminded me a lot of my interview with an MD at BarCap called Omar Selim - who was possibly the most unpleasant person I have ever met in my career. I have a naturally rounded posture from spending many hours of my life on a bicycle and the rest of my life in front of a computer screen. It's not a slouch so much as the way my back muscles naturally develop. Still, the Brazilian student decided to take it upon himself to teach me how to speak to people in person, including: standing up straight, squaring off my shoulders so that I was parallel to his frame and looking at the other person in the eyes. All this for the purpose of appearing engaged in our conversation. What he failed to understand was the reason I was actively looking for a way to escape from our conversation and were he a genuinely interesting and pleasant person, I would have naturally looked engaged in our conversation!
Another highlight included a team bridge and campanile (tower) building competition where we were fortunate to have a civil engineering student on our team. (Side story: he was from Botswana - how awesome.) Our popsicle (or lollypop) bridge did really well, hitting the max load their 'load testing' machine (a bicycle pump with a plate attached) was able to provide.
That weekend during the bootcamp, I hitched a ride with my cousin Sawan as he drove back from UC Davis to his home in Saratoga. Sawan's dad (my father's cousin) has lived in Silicon Valley for decades and his stories of the area are fascinating. It was Sawan's sister's (Risha's) birthday that evening and we went straight to an upmarket restaurant and shopping area called Santana Row where we spent about 45 minutes circling the various parking lots looking for parking. I found this rather entertaining - all the rich technologists with their luxury German cars must find it less so. Eventually we parked at a cinema complex across the street and ate at a restaurant called Maggiano's where, as a permanent promotion, they give each diner the exact same main course again for free to take home at the end of your meal. Strange, right?
On Saturday I met up with Anish, my long term travel buddy who moved out to Silicon Valley in January. After a scenic hike up the Panoramic Hill, we visited the ISKON Hare Krishna temple in Berkeley to attend their Saturday aarti. I've never been to a Hare Krishna aarti before but the combination of music and chanting was quite relaxing. I can understand why people enjoy it. We later had dinner in the infamous 'Gourmet Ghetto' district in Berkeley at an eccentric vegan cafe called Cafe Gratitude. This place apparently shut down over summer because it previously operated a not-for-profit business model where visitors could pay what they like. Presumably people liked to pay less than the food cost.
All the dishes at the cafe had names beginning with 'I am', followed by a adjective. The waitress' reply after you ordered would be 'you are
The next day I went for a ride in the hills with Alberto - a Spanish student on the same program as me - who was impressively quick on a $120 Walmart bike. Being a Sunday morning, we encountered many local riders. Most of these were surprisingly slow, despite having all the kit.
On Monday I joined a group of new international students to go find dinner in Berkeley. We went to a restaurant called Sliver - a quirky pizzeria that is apparently a clone of the original 'one-flavour' pizza restaurant, a place called Cheeseboard which is a little further from campus. Both places serve just one flavour of (vegetarian) pizza each day and you can order it by the slice. Sadly it was more expensive than all the pizza we ate in Italian but thankfully, just as tasty. One of the freshman (first year undergraduate) students in the group amused me greatly when, after learning I did my undergraduate at Cambridge, he commented that I'd 'really picked up a British accent'!
Gita, one of my project teammates, and I were also able to drive down to the 3D Robotics Berkeley office to meet Brandon, our industrial sponsor. Their office was an exciting place with quadcopters and aircraft hung off most walls and 3D printers taking a central position. One of the highlights for me was meeting Chris Anderson, the founder of 3D Robotics and the former editor of Wired - who is one of my tech idols and favourite authors.
Other than numerous meetings for my capstone project, the rest of the week was filled with preparing for our marketing presentation. While it wasn't as slick as some of our peers, ours was humourous. We had to run market tests for our product, an energy drink which claimed to be easy on the gut. We tested this claim specifically. I found that it was easy on my gut but sadly my teammate did not have the same experience. (Incidentally, that same teammate happens to be one of the worlds' quickest Rubiks cube solvers. Berkeley is pretty awesome, eh?)
At the end of the week, I had been expecting a delivery from Amazon, which never arrived. After calling UPS to check on the package, it looks like they had made an error when transcribing the address and instead of delivering my package to me, they had misread the D as an 0 and had delivered it several hundred houses further up the street. We live on a hill, so that was about 2 miles uphill. The package that I was expecting contained a large kitchen trashcan and I made it clear to Amazon that it wasn't feasible to go collect it, especially not without a car. They promptly sent another and apologised for the inconvenience.
That weekend, I set about realising my dream of having a monitor at eye-level, which I accomplished at Last.fm using an Ikea hack. Whilst I had previously vowed never to return to Ikea, the promise of having enough spare space to host actual speakers was tempting enough. I had planned to pick up the shelf and take the bus back (with my bicycle) but, predictably, I spent longer in the store than was healthy. There were many different shelf options and, not having a tape measure, I had no idea how large my desk was. This was resolved by taking several sized shelves down to the 'desk' showroom and physically comparing them - a test flawed by the fact that my desk is no longer sold by Ikea. Eventually, I settled on a shelf that was about the right size and queued behind all the undergraduates who had just moved in for the semester and were buying furniture.
Having wasted more time than I had imagined - I just missed the hourly bus that runs from San Francisco to the UC Berkeley campus. Initially, I misread the bus times on the 'Transit' app and thought it'd be just 12 minutes but soon realised this was the bus to San Francisco. Oops. The other bus was about 40 minutes away at this point and I was convinced I could walk to its next stop in less time than that and thus avoid waiting around at the crowded bus stop. This didn't really happen though because I walked in the wrong direction. Eventually I loosed my backpack strap, slid the shelf in under my armpit and put the other end to rest on my handlebars. After an awkward and wobbly push off, I was away - cycling with a 6 kilogram shelf and steering with my right arm. The intersections proved to be slightly tricky but I made it through without any major incident. Eventually I made it to the road up to our apartment where I actually managed to catch up with two girls wearing Cal triathlete gear. They were not amused when I said hello to them.
My shelf built, I succumbed to Amazon's will and ordered the Andrew Philips speakers I had been lusting after. Somehow, in the couple of weeks since I first searched for them, their price had been gradually lowering itself. When it got to $75, I had to admit defeat and haven't regretted placing the order since! Just before the speakers arrived however, two large packages arrived. It turns out that the original trashcan we had ordered had made it down correctly. So had the replacement trashcan that Amazon sent. We'd gone from having no trashcans to having two! Amazon requested that I send back the second trashcan but being carless, I asked if they could pick it up. They said it wouldn't be economical to do so and that I may as well just keep it. Winning. This is Anish's birthday present for next year sorted.
The next day my flatmates and I got some nice bonding time when we ran numerous errands and went to brunch (really just lunch IMO) at a Thai temple in Berkeley. This is a very Berkeley establishment - a temple that hosts brunch on Sundays in order to raise funds. The food was tasty, authentic and the atmosphere jovial. I particularly liked the coconut pancakes that were dessert. Nom.
No comments yet
No comments yet!
Time in California is short. Yes, a day here is the same as a day in Europe. It's just that more seems to happen in a day here than in a day back in London. I put that down to the volume of 'things' that happen here.
There's a recurring entry in my 'Weekend' Wunderlist list that says 'Blog Post'. It's been taunting me for the last few weeks as the due date of 'Sun 18 Aug' turned from black to red and stayed that way, glaring angrily at me everytime I practiced David Allen's GTD weekly list review.
I'll go back in time to the two weeks of bootcamp in the next post but for now I'm going to concentrate on the time after that.
Semester started on Thursday the 29th of August. I had previously thought this was just an artefact of the strange way Cambridge schedules its terms but it seems that this habit was carried over the Atlantic too. The beginning of that week was ostensibly empty for returning grad students but spent in hours of orientation for us newly enrolled students.
EECS orientation was moderately interesting, although clearly geared more towards the research focussed PhD and Master's students. Still, some interesting facts were revealed - including that the EECS MEng students (i.e. people like me) in years past often used to spend most of their weekends working (unlike other engineering disciplines). I was also able to find out more detailed selectivity numbers - while our program was less selective than the MS/PhD program (which has an acceptance rate of 6%), it still had a respectable 15% acceptance rate, and about a 5% enrolment rate (i.e. 20 enrolled out of 420 applicants).
EECS is a big discipline here at Berkeley, no doubt due to Cal's heritage in the area. Notable alumni include Steve Wozniak, Bill Joy (one of the founders of Sun Microsystems) and Eric Schmidt. The introductory computer science class supposedly has 1100 undergraduates enrolled in it this year. Astonishing. We also have a lounge lovingly named 'The Woz' and a sponsored 'Vodafone' lab.
After orientation, Gita, Yong and I set to work putting the finishing touches on two drones - an EasyStar foam fixed wing aircraft and a 3D Robotics hexacopter. After spending a day getting them up and running, we took them down to the Berkeley Marina on Wednesday evening. I quickly managed to crash the EasyStar resulting in a clean shear in the foam body that went over the wing. Under Yong's control, the Hex had one clean, slightly wobbly flight and made it down again. The second flight however caused it to lose control - and it quickly was picked up by the wind. Despite cutting the throttle, it refused to return to the ground and the wind took it off into the distance over a small hill. After it passed over the hill, it dropped out of the sky and we ran over to where it came down.
Sadly, just beyond the hill was an inland body of water that was an extension of the Bay itself. The drone had actually made it 10 feet over the water before the power cut. By the time we arrived, little was visible of the drone except for bubbles that were escaping to the surface. We thought this was the batteries exploding but it later turns out this was the capacitors on the six ESCs blowing. I found this rather amusing but the gravitas of the situation was clear - we'd just sunk a $1200 drone. I later realised that the autopilot driving the drone was mine, so I was (at least, partially) invested in its death.
Gita, being the absolute hero that he is, later went back at low tide (1 am) with a wet suit and combed the floor of the Bay looking for the drone. Sure enough, he found it. Yong and I woke up in the morning and were concerned that we hadn't heard from Gita - but he eventually resurfaced (online, I mean) and we acquired a new sense of respect for him!
Classes started on Thursday afternoon and were generally extremely crowded. There is no penalty at Berkeley for signing up to multiple classes for the first two weeks. This allows people to sample various classes before deciding what they'd actually like to take for credit. I was part of this group - being undecided between which two of Computer Vision, Introduction to Robotics and Advanced Robotics I'd like to take. In the end I settled on Computer Vision and Advanced Robotics - both of which are fascinating courses and the latter of which is likely to result in an early mathematics-induced retirement to my cremation chamber.
American classes generally tend to have 3 hours a week of lectures - spread over two sessions. In addition, instructors (usually professors and their teaching assistants) hold 'office hours' where you can go and ask them questions about their course content. Finally, each class has homework - considerable exercises or problem sets which typically take two full days of work to finish.
I'm coming to the end of my first batch of homeworks - and they are time consuming and exhausting. Given my generally poor and now rusty knowledge of maths, I'm struggling to remember facts that were once at the front of my mind seven years ago! This has been a stressful experience that I hope will get easier. Additionally, the office hours frustrate me, generally because you have to contend with many other students for the instructor's time. This can be painful, especially when they're asking questions about a part of the homework that you have yet to get to.
On the other hand, the homework for the 'engineering leadership' class I'm taking (which is a mandatory part of my MEng program) has been surprisingly easy. I guess I've always been a glutton for reading and writing though and most of it has been reading and writing based. It is my escape from maths.
The homework situation was compounded by our decision to visit the UAS West conference in San Diego - a industry focussed UAS (unmanned aerial systems) conference to which we gained free admittance. We left Berkeley at about 6pm on Thursday evening, reaching San Diego at sometime after 2am - on the whole a rapid drive down. After sleeping for a few hours at the waterfront flat of an acquaintance's friends in La Jolla (hot tip: it's not pronounced how it sounds, at all), we woke up to attend a morning of talks. The talks were mainly centred around the military and military uses of UAS technology - which were interesting but perhaps not directly relevant to our project to bring drone technology to the civilian market.
That afternoon, we visited the 3D Robotics head office, which was the drone hacker's equivalent of visiting Santa's Workshop. There were large screens, soldering stations and quadcopters everywhere. We chatted to our contacts there for a bit and started the long drive back to Berkeley - trying our best to avoid the Los Angeles rush hour.
Sadly, in a misguided attempt to beat the rush hour traffic, we ended up a long way off track. After we recovered back onto the I5 interstate, we ended up back off track when we sleepily took a wrong turn. These detours added a good two hours to our trip - arriving back to Berkeley at 2:30am, a full 11.5 hours later. On the plus side, we stopped at an excellent sushi restaurant in Bakersfield called Sushiko. Paraphrasing Gita, 'it's surprising to find good sushi in Bakersfield, out of all places'.
Despite all the driving, we made it back to Berkeley with a full Saturday to spare. The fatigue had hit us both though and it took the weekend to recover. The homework wasn't waiting though and I spent the rest of the weekend (and most of the week) diving headfirst into the wonderful world of MatLab.
There's a recurring entry in my 'Weekend' Wunderlist list that says 'Blog Post'. It's been taunting me for the last few weeks as the due date of 'Sun 18 Aug' turned from black to red and stayed that way, glaring angrily at me everytime I practiced David Allen's GTD weekly list review.
I'll go back in time to the two weeks of bootcamp in the next post but for now I'm going to concentrate on the time after that.
Semester started on Thursday the 29th of August. I had previously thought this was just an artefact of the strange way Cambridge schedules its terms but it seems that this habit was carried over the Atlantic too. The beginning of that week was ostensibly empty for returning grad students but spent in hours of orientation for us newly enrolled students.
EECS orientation was moderately interesting, although clearly geared more towards the research focussed PhD and Master's students. Still, some interesting facts were revealed - including that the EECS MEng students (i.e. people like me) in years past often used to spend most of their weekends working (unlike other engineering disciplines). I was also able to find out more detailed selectivity numbers - while our program was less selective than the MS/PhD program (which has an acceptance rate of 6%), it still had a respectable 15% acceptance rate, and about a 5% enrolment rate (i.e. 20 enrolled out of 420 applicants).
EECS is a big discipline here at Berkeley, no doubt due to Cal's heritage in the area. Notable alumni include Steve Wozniak, Bill Joy (one of the founders of Sun Microsystems) and Eric Schmidt. The introductory computer science class supposedly has 1100 undergraduates enrolled in it this year. Astonishing. We also have a lounge lovingly named 'The Woz' and a sponsored 'Vodafone' lab.
After orientation, Gita, Yong and I set to work putting the finishing touches on two drones - an EasyStar foam fixed wing aircraft and a 3D Robotics hexacopter. After spending a day getting them up and running, we took them down to the Berkeley Marina on Wednesday evening. I quickly managed to crash the EasyStar resulting in a clean shear in the foam body that went over the wing. Under Yong's control, the Hex had one clean, slightly wobbly flight and made it down again. The second flight however caused it to lose control - and it quickly was picked up by the wind. Despite cutting the throttle, it refused to return to the ground and the wind took it off into the distance over a small hill. After it passed over the hill, it dropped out of the sky and we ran over to where it came down.
Sadly, just beyond the hill was an inland body of water that was an extension of the Bay itself. The drone had actually made it 10 feet over the water before the power cut. By the time we arrived, little was visible of the drone except for bubbles that were escaping to the surface. We thought this was the batteries exploding but it later turns out this was the capacitors on the six ESCs blowing. I found this rather amusing but the gravitas of the situation was clear - we'd just sunk a $1200 drone. I later realised that the autopilot driving the drone was mine, so I was (at least, partially) invested in its death.
Gita, being the absolute hero that he is, later went back at low tide (1 am) with a wet suit and combed the floor of the Bay looking for the drone. Sure enough, he found it. Yong and I woke up in the morning and were concerned that we hadn't heard from Gita - but he eventually resurfaced (online, I mean) and we acquired a new sense of respect for him!
Classes started on Thursday afternoon and were generally extremely crowded. There is no penalty at Berkeley for signing up to multiple classes for the first two weeks. This allows people to sample various classes before deciding what they'd actually like to take for credit. I was part of this group - being undecided between which two of Computer Vision, Introduction to Robotics and Advanced Robotics I'd like to take. In the end I settled on Computer Vision and Advanced Robotics - both of which are fascinating courses and the latter of which is likely to result in an early mathematics-induced retirement to my cremation chamber.
American classes generally tend to have 3 hours a week of lectures - spread over two sessions. In addition, instructors (usually professors and their teaching assistants) hold 'office hours' where you can go and ask them questions about their course content. Finally, each class has homework - considerable exercises or problem sets which typically take two full days of work to finish.
I'm coming to the end of my first batch of homeworks - and they are time consuming and exhausting. Given my generally poor and now rusty knowledge of maths, I'm struggling to remember facts that were once at the front of my mind seven years ago! This has been a stressful experience that I hope will get easier. Additionally, the office hours frustrate me, generally because you have to contend with many other students for the instructor's time. This can be painful, especially when they're asking questions about a part of the homework that you have yet to get to.
On the other hand, the homework for the 'engineering leadership' class I'm taking (which is a mandatory part of my MEng program) has been surprisingly easy. I guess I've always been a glutton for reading and writing though and most of it has been reading and writing based. It is my escape from maths.
The homework situation was compounded by our decision to visit the UAS West conference in San Diego - a industry focussed UAS (unmanned aerial systems) conference to which we gained free admittance. We left Berkeley at about 6pm on Thursday evening, reaching San Diego at sometime after 2am - on the whole a rapid drive down. After sleeping for a few hours at the waterfront flat of an acquaintance's friends in La Jolla (hot tip: it's not pronounced how it sounds, at all), we woke up to attend a morning of talks. The talks were mainly centred around the military and military uses of UAS technology - which were interesting but perhaps not directly relevant to our project to bring drone technology to the civilian market.
That afternoon, we visited the 3D Robotics head office, which was the drone hacker's equivalent of visiting Santa's Workshop. There were large screens, soldering stations and quadcopters everywhere. We chatted to our contacts there for a bit and started the long drive back to Berkeley - trying our best to avoid the Los Angeles rush hour.
Sadly, in a misguided attempt to beat the rush hour traffic, we ended up a long way off track. After we recovered back onto the I5 interstate, we ended up back off track when we sleepily took a wrong turn. These detours added a good two hours to our trip - arriving back to Berkeley at 2:30am, a full 11.5 hours later. On the plus side, we stopped at an excellent sushi restaurant in Bakersfield called Sushiko. Paraphrasing Gita, 'it's surprising to find good sushi in Bakersfield, out of all places'.
Despite all the driving, we made it back to Berkeley with a full Saturday to spare. The fatigue had hit us both though and it took the weekend to recover. The homework wasn't waiting though and I spent the rest of the weekend (and most of the week) diving headfirst into the wonderful world of MatLab.
1 comment posted so far
sung wrote at 8:29 pm on Mon 16th Sep -
loving the blogs mate, keep updating us!