Profile Of a Typical Yahoo! Engineer

The Typical Yahoo!  Engineer from this point known as Y!E. (this is all my personal ramblings, if it doesn’t fit you, sorry.. it fits me)

Y!E is someone who drools when his needs to design his software to work for 30 millions users.   Potentially growing at 40% every year.
Y!E designs software with no upper limit.  200 millions users? no problem.  600 million, no problem.
Y!E is always connected to the net, via cell phone, laptop, Wi-Fi at Starbucks.
Y!E really likes unix and would rather have a Powerbook if he can get his hands on one.
Y!E likes to automate mundane jobs.
Y!E doesn’t ever like to buy big expensive machines, he likes to buy lots and lots of cheap machine and name them p1,p2,p3..p100.  Every machine is disposable, because that is the only way to build scalable software.
Y!E loves CVS
Y!E loves Y! 360
Y!E loves gadgets
Y!E might not like Perl, but he is good at it.
Y!E usually likes PHP
Y!E usually like MYSQL
Y!E might like Apache, but he is good at it.
Y!E likes to read Jeremy’s blog Y!E usually doesn’t know style sheets, but he will learn it only if no webdevs wants to help him
Y!E is used to trying to squeeze every ounce of power from his machines
Y!E likes to get free stuff from forsale.
Y!E likes free stuff from the book exchange, media exchange
Y!E doesn’t like disk I/O bound problems, he is happy with CPU bound problems

Tony Tam

Senior Principal Architect @ Splunk Founder of ImpactfulEngineer.org & SFBadminton.org