Feb
24
2010
0

Changes in Scenery…

Last October I became disenchanted with where my startup was heading, and especially with how it was being managed – and decided to see what else was out there. My options were to look for new tech work in the bay area, or to go to another one America’s other tech meccas: Seattle or New York City. Being originally from Chicago, and having visited several times – New York seemed like the ideal place to go, and a much needed contrast to the suburban wasteland of the South Bay. Throughout October I interviewed with several tech companies in the city, and was lucky enough to get three offers – two from startups and one that was THE offer you can’t refuse – a chance to work for Google.

I had decided to interview with Google after hearing that even if I didn’t make the cut – it was worth going through just for the experience of going through their gauntlet. The interview itself was a nightmare in itself which is a story best saved for another post (having nothing to do with Google and everything to do with colossal incompetence by American Airlines) but in the end I survived, and two weeks later had to make one of the more difficult decisions of my life: continue to work in the startup world, or go work for Google. In the end I decided that irregardless of pay (offers from startups were for higher base salaries) or perceived loss of freedom in going to work for a big company, it was a chance I couldn’t pass up.

Fast forward four months later – this was 100% the best decision possible. Working at Google is as good as it gets, for reasons that have nothing to do with free food (although thats a pretty great perk!) To start with – everyone here is good, like scary good, at what they do. There is just an atmosphere of excellence that is hard to find almost anywhere these days. People here seem to love what they do, and that makes a world of difference.

Something else that’s mindblowing is when you sit down for breakfast with your team one morning, and you find out the other guys at the table you’ve been chatting with: invented AWK… or headed up IBM Research… or invented lex… or coauthored K&R… Chances to interact with living legends like this on a daily basis just don’t exist elsewhere. Like it’s pretty amazing when you send out an email with a question on the most pythonic way to tackle a given problem, and you get a response from Guido van Rossum.

Aside from brushes with celebrity – Google is somewhere where you learn something new everyday, and an awesome place to grow as an engineer. You work with technology that doesn’t exist commercially and at scales that just don’t exist anywhere else.

If you get the chance to interview here, or are lucky enough to get an offer – take it. Google IS Google. Nobody else comes close. So go read Steve Yegge’s post on preparing for the interviews, and send in your resume. You won’t regret it!

Written by in: Life,Software | Tags: , ,
Aug
23
2007
0

Midnight Programming

Recently read Soul of a New Machine which is a great read for any engineer, especially a Computer Engineer as the plot revolves around Data General’s battle to create a 16/32 bit hybrid computer in the late seventies.

One passage in particular stuck out to me, regarding a team member talking about their college experience:

It was an IBM Machine, archaic now but gaudy then. The university owned it, in effect, and it lay inside a room that none but the machine’s professional caretakers could enter during the day. But Alsing found that a student could just walk into that room at night and play with the computer. Alsing didn’t drink much and he never took any other drugs. “I was a midnight programmer,” he confessed…
…About ten other young undergraduates regularly attended these sessions of midnight programming. “It was a whole subculture. It’s been popularized now, but it was a secret cult in my days,” said Alsing. “The game of programming – and it is a game – was so fascinating. We’d stay up all night and experience it. It really is like a drug, I think.” A few of his fellow midnight programmers began to ignore their girlfriends and eventually lost them for the sake of playing with the machine all night. Some started sleeping days and missed all of their classes, thereby ruining their grades. Alsing and a few others flunked out of school.

As I read this – it was all too eerie and familiar. The allure of technology. When I first started undergrad, we didn’t have a computer in some obscure closet – but we did form our own nerd subcultures around certain projects and places. For the Computer Science students at the University of Arizona it was the Harvill Lab then later after Harvill was closed, the Gould-Simpson lab aka “GS228″ aka “The Human Fishtank”. The Human Fishtank was room that had been designed for big iron when the building was designed – air-conditioning coming out of the floors, and plexiglass walls for people to marvel at the latest room-filling mainframe industry had produced. Later when big iron fell out of style, they crammed the room full of cheap pcs and desks – and it was guaranteed that given any day of the year, any time of day (thanks to the 24 hour access), you could go in there, cut some code and find a person or two to talk shop with.

Or if you went over to the Aerospace and Mechanical Engineering building after 5pm – there was an entirely different, yet similar subculture that came out of the woodwork after dark. The SAE kids would work all night on their Formula car, occasionally sleeping under tables or in their 3rd floor office. The asian grad students had apparently evolved to a state in which they required no sleep and would be hard at work advancing the state of the art in fluids or rocket design. There wasn’t more than a handful of rooms in the 9 floor building that were uninhabited or let alone had the lights off. I would generally be in the Aerial Robotics lab working on code for Machine Vision or AI for our UAV, or sometimes on the other side of the building actually wrenching on an aircraft with some fellow students. On a slight tangent, I think a defining moment in my life was the night I turned 21. Popular tradition in college, is on this special occasion for your friends to take you to a bar for the first time to get you monumentally drunk. I spent my last night being 20 in a laboratory prepping a UAV for a maiden flight that ended in a spectacular crash.

In one way or another, like a drug – each one of us Midnight Engineers paid for our addiction in one way or another. Just like the book says, some lost their grades, some also flunked out of school. Myself, I lost my girlfriend – this caused me in the months that followed to look deeply into what else I had lost in this pursuit. I was no longer playing music, I spent most of my time alone debugging programs and hardware, I had lost touch with many of the people who cared about me, I no longer had a girlfriend that loved me.

What was the point?
Was I an addict?
This realization made these engineering pursuits less and less gratifying, until I lacked all interest and figured that some serious reevaluation of my current life was in order. Within a week, I had dropped out of school and was packing my belongings to head back to the Midwest to sort my life out.

That was about a year and a half ago, and I think that in the time I’ve learned a lot about life. Dropping out of college was probably the best thing that ever happened to me.

Written by in: Computing,Life |
Aug
21
2007
1

T-Minus Six Days…

Next Monday I start attending college again as a junior in Computer Engineering at the University of Illinois at Chicago. Its been about a year and a half since the last time I set foot in a classroom, and it feels sort of strange to be going back. Since leaving school, most of my former classmates have graduated and I’ve spent the time working as a programmer for hire. Most of the people I interact with on a daily basis have long since been done with college – it creates the feeling that in a sense I’m going backwards, when deep down I know I’m progressing forward.

On a semi-related note due to the coincidental timing, I got an email from a Professor I used to work with in the Computer Science department at the University of Arizona wanting to know what I was up to. It’s nice to think that even after I up and vanished 18 months ago, I left enough of a mark that people there still remember me.

My latest code related diversion from reality is the Haiku OS, which I am working on getting involved with by working on bug fixes. Haiku is a rebuilt-from-scratch implementation of BeOS, an OS that’s been dead for years. The Haiku team has set up a very impressive and simple setup for developers, it was very simple for me to get the source from their subversion server, cross-compile it, and build a image to test with in VMWare, all from my Linux Desktop. Whether Haiku is the end-all-be-all to Desktop computing as the project aims to be, I’m not convinced at this point. What I am convinced of, that will probably become a post of its own is the necessity of alternatives in order to promote technology innovation. In order for Operating Systems to advance as a whole, there needs to be strong competition in the field – otherwise you end up with dogshit software like Windows Vista. I think Haiku/BeOS introduces some interesting concepts that are currently lacking in its competitors, particularly in respects to multithreaded architecture and responsiveness. Hopefully my skills will be enough to contribute a few lines of code that will make it into the R1 release.

Written by in: Life,Software |
Feb
18
2007
1

Systems Check.

New ram arrived in the mail this week – 1 gig of Crucial DDR400, thus the Linux Desktop is back in action. Writing this post from my newly installed Ubuntu 7.04 Herd 4 partition. I’ve got 6.10 on here as well, but I figured its better late than never to do what I can for the release in April.

I’ve got the basic css design done on the new wordpress version of the site. Still needs some work, but I am now at operational status.

Lately I’ve been swamped and haven’t had much time to do anything besides eat, work and sleep. Around the beginning of the year, I did all the typical new years resolving to get my life in order – at the top of that list was quitting smoking (almost two months strong now!) and getting back in school to finish my education. So far I’ve finished my application to UIC and am in the process of finishing up my applications to University of Chicago and Northwestern. The latter two are definitely reach schools, but I think I’ve got a shot, and not trying I’m sure I’d regret for the rest of my life. The latter two are also extremely long with multiple essays.

I thought I’d post the most interesting prompt from the Northwestern application and see if I have any readers yet – and if I do, what their thoughts would be.

Isaac Newton once wrote, “If I have seen further it is by standing on the shoulders of giants.” Whose work would you most like to continue in your lifetime and why?

The interesting thing about this question when thinking about the computing field is that so many of our heroes, pioneers and founding fathers are still alive and working! Probably a majority of them still have the bulk of their careers left due to what life expectancy is these days, and how relatively young this field is.

So far I’m deciding between writing about Steve Wozniak, John Von Neumann or somehow talking about the digital divide. Who would you write about?

I’ll get back in the writing groove this week I promise.

Happy Chinese New Year, Internet.
Today starts the year of the pig.
Today starts IntentionallyObsolete v2.0

Written by in: Computing,Life |
Feb
06
2007
0

Systems Reboot.

Joomla was being a huge pain in the ass and hosed my wordpress module.
I decided to give joomla the boot for cms, and move to pure wordpress.

I’ll migrate the old entries from the db, get a custom style up and start writing again asap.

Written by in: Life |

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com

  • Buy Cheap phentermine fedex Online Low Prices. Discount Pharmacy Online.
  • Buy Cheapest weight loss medication over the counter Online Pharmacy Store. Cheap Pharmacy Online.
  • Buy Cheap nexium canadian Now Online Prices For nexium canadian! Pharmacy Store.
  • Buy Cheap buy online without prescription ativan Now Cheap Pharmacy Online. No Prescription Needed.
  • Buying Cheap levitra sample. Worldwide Rx, Good Prices. WorldWide Shipping.
  • Buy Cheap online valtrex Now Low Prices. Safe And Secure Payment System.
  • Buy cheap generic viagra Online Without Prescription. Best Internet. Best Prices.
  • Buy Cheapest low cost zolpidem Now Pharmacy Store. Discount Pharmacy Online.
  • Buy Cheapest sleeping disorder information Online 24/Online Pharmacy. Pharmacy Store.
  • Buy Cheap genuine viagra Now Drug Store Without A Prescription. Low Prices.
  • Buy Cheap prescription medications for depression Now Best Internet. Special Prices For prescription medications for depression!
  • Buy Cheapest should i take valium Now WorldWide Shipping. Buy Medications Online.
  • Buy Cheap uk levitra Online WorldWide Shipping. 24/Online Pharmacy.
  • Buy Cheap cialis from india Now Free Viagra Pills! Top Online Pharmacy.
  • Buy Cheap non-prescription drugs against depression Now Drug Store Without A Prescription. Low Prices.
  • Buy Cheap healthcare pharmacy Now Best Drugstore. 24/Internet)(safe Pharmacy.
  • Buy Cheap prescription medicine for weight loss Now Cheap Meds Without Prescription. Best Prices.
  • Buy Cheapest valium info Now Cheap Prescription Drugs. Best Prices.
  • Buy Cheap meclizine drug Now Cheap Pharmacy Online. Cheap Online Pharmacy.
  • Buy Cheap extreme weight loss pills Now Top Online Pharmacy Supplier. Best Prices.
  • Buy Cheapest propecia online prescription Now Internet Prices For propecia online prescription! Best Drugstore.
  • Buy Cheapest cialis 20 Online No Prescription Needed. Pharmacy Store.
  • Get impotence pill Without Prescription Consultation. 24/Online Pharmacy.
  • Buy Cheapest sleep disorder and medication Online Buy %items% Online Without Prescription.
  • Buy Cheapest lorazepam Now Pharmacy Store. Buy Medications Online.
  • Buy Cheapest canadian drug store Now Best Prices. Top Online Pharmacy Supplier.
  • pain medication for sale Online Without Prescription Pharmacy Store. Best Online.
  • Buy Cheapest buy phentermine tablets without prescription Online Pharmacy At The Best Price! Best Online.
  • Buy Cheap cheap appetite suppressants Online Cheap Online Pharmacy. Pharmacy Store.
  • Buy Cheap overdose on xanax Online Low Prices. The Largest Internet Pharmacy.
  • Buy Cheap order bactrim Online Pharmacy Store. Online Prices For order bactrim!
  • Buy Cheap how to get pain medication Now Cheap Online Pharmacy. Buy Medications Online.
  • Buy Cheapest free prescription medicine Now Special Prices For free prescription medicine! Best Prices.
  • Buy Cheapest deep diet pills Now No Prescription Needed. WorldWide Shipping.
  • Buy Cheap on-line drugstore Now Internet Prices For on-line drugstore! Best Online.
  • Buy Cheap phentermine on line consultation Now Online Medical Shop. WorldWide Shipping.
  • Buy Cheap clonazepam .5mg Now Discount Online Pharmacy Shopping. Low Prices.
  • Buy Cheap cialis super viagra Online 24/Internet)(safe Pharmacy. Low Prices.
  • Buy Cheap drug viagra Now 24/Internet)(safe Pharmacy. Pharmacy Store.
  • Buy Cheapest levitra without prescriptions Online Best Online. Drugs, Health And Beauty.
  • Buy Cheap promethazine codeine Now Best Drugstore. Top Online Pharmacy Supplier.
  • Buy Cheapest reaction to codeine Now Online Prices For reaction to codeine! Best Drugstore.
  • Buy Cheapest valium baby effects Online Top Online Pharmacy. Best Internet.
  • Buy Cheapest find viagra free sites Online Best Online. Special Prices For find viagra free sites!
  • Buy Cheapest order cialis online Online Low Prices. 24/Online Pharmacy.
  • Buy Cheapest buy xanax cheap medication Now WorldWide Shipping. Buy Medications Online.
  • Buy Cheapest cheap viagra pill Online Online Medical Shop. Best Online.
  • Buy Cheap fat burning supplements Online Pharmacy Store. No Prescription Needed.
  • Buy Cheap valium generic Now Buy Medications Online. Cheap Pharmacy Online.
  • Buy Cheapest online pharmacy usa Online No Prescription Needed. Best Online.
  • Buy Cheap valtrex side effects Online Free Viagra Pills! Top Online Pharmacy.
  • Buy Cheap phentermine in florida Now Pharmacy Store. Top Online Pharmacy Supplier.
  • cheap buspar Online Without Prescription Free Viagra Pills! Best Prices.
  • Buying Cheap generic 5mg proscar cheap. Mexican Pharmacy, Best Prices. Best Drugstore.
  • Buy Cheap buy xanax overnight Now Discount Online Pharmacy. Free Viagra Pills!
  • Buy Cheap prescription antidepressants Online WorldWide Shipping. Free Viagra Pills!
  • Buy Cheap orgasm with levitra Now Discount Pharmacy Online. Best Drugstore.
  • Buy Cheap order cialis online Online Best Drugstore. Buy Medications Online.
  • Buy Cheap affects of viagra Now Low Prices. 24/Internet)(safe Pharmacy.
  • Buy Cheap parasitic helminths Now 24/Online Pharmacy. Top Online Pharmacy.
  • Buy Cheap cheap arthritis medication Online WorldWide Shipping. Cheap Pharmacy Online.
  • Buy Cheap ultram 50mg buy Online Low Prices. 100% Satisfaction Guaranteed.
  • Buy Cheapest fertility treatment guidelines Online Online Medical Shop. WorldWide Shipping.
  • Buy Cheapest order xenical cheap Online Best Prices. Discount Pharmacy Online.
  • Buy Cheapest valium withdrawl Online Best Drugstore. Cheap Online Pharmacy.
  • Buy Cheapest propecia ordering Now Pharmacy At The Best Price! Best Online.
  • Buy Cheapest atenolol withdrawal Online Drugs, Health And Beauty. Best Online.
  • Buy Cheapest diet pills online prescription Now Top Online Pharmacy. Cheap Online Pharmacy.
  • Buy Cheapest valtrex side effects Now Guaranteed Shipping. WorldWide Shipping.
  • Buy Cheapest codeine prescriptions for cough Online Low Prices. Discount Pharmacy Online.
  • Buy Cheapest viagra sale Now Special Prices For viagra sale! Low Prices.
  • Buy Cheap erectile dysfunction syndrome drugs Online Best Internet. Special Prices For erectile dysfunction syndrome drugs!
  • Buy Cheap online levitra Now No Prescription Needed. Top Online Pharmacy.
  • Buy viagra canada Without Prescription Doctor. Best Internet. Best Prices.
  • Buy Cheapest purchase viagra Now 24/Online Pharmacy. Best Drugstore.
  • Buy Cheapest phentermine websites Online WorldWide Shipping. Pharmacy Store.
  • Buy Cheapest effects of norvasc Online Drugs, Health And Beauty. Best Online.
  • Buy Cheap viagra sildenafil oral jelly Now No Prescription Online Pharmacy. Low Prices.
  • Buy Cheap medication on line Online Pharmacy Store. Discount Online Pharmacy.
  • Buy Cheap pain meds buy cheap Online Cheap Online Pharmacy. Top Online Pharmacy.
  • Buy Cheap ativan online Online Low Prices. Discount Pharmacy Online.
  • Buy Cheapest fat burners Online Best Prices. Cheap Online Pharmacy.
  • levitra information Online Without Prescription Best Drugstore. Low Prices.
  • Buying Cheap lexapro antidepressant. Mexican Pharmacy, Best Prices. Best Drugstore.
  • Buy Cheap purchase proactive acne solution Now Online Medical Shop. No Prescription Needed.
  • Buy Cheap online shopping coupons for vitamin shoppe Now Top Online Pharmacy. Cheap Pharmacy Online.
  • Buy Cheap xenical orlistat Now Top Online Pharmacy Supplier. Low Prices.
  • Buy Cheapest levitra alternative Now Best Prices. Order Cheap Meds Without Rx.
  • Buy Cheap effects of xanax Now Top Online Pharmacy. Drugs, Health And Beauty.
  • Buy Cheap cheap tramadol Online No Prescription Needed. Best Internet.
  • Buy Cheapest lipitor reaction Now Discount Online Pharmacy. Best Online.
  • Buy Cheap reliable online pharmacy ativan Online Best Online. 24/Internet)(safe Pharmacy.
  • Buy Cheapest ambien without prescription Now Pharmacy Store. Online Medical Shop.
  • Buy Cheap viagra amsterdam Online Free Viagra Pills! No Prescription Needed.
  • Buy Cheapest no prescription diet pills sale Online Online Prices For no prescription diet pills sale! Best Online.
  • Buy Cheapest free sample of herbal cialis Now Best Prices. 100% Satisfaction Guaranteed.
  • Buy Cheap ultimate weight loss Now Online Prices For ultimate weight loss! Guaranteed Shipping.
  • Get order xanax overnight shipping Without Prescription Consultation. 24/Online Pharmacy.
  • Buy Cheapest phentermine cheap online Online Best Prices. Buy Medications Online.
  • Buy Cheapest clomid 25mg Now Best Internet. Online Prices For clomid 25mg!