Node.js Knockout

Judging & Scoring

We spent a lot of time thinking about how to keep Node.js Knockout judging fun, fair, and exciting. Here's how it’s going to work:

Voting

There will be two groups of voters: expert judges and the general public.

All voting will take place at the same time: between 03:00 GMT on Monday, August 30 and 0:00 GMT on Friday, September 3.

Expert Voting

We have an amazing and diverse panel of expert judges who are volunteering their time to provide thoughtful feedback on your weekend’s work.

Each expert judge will be asked to review an initial batch of 5-10 entries. After they do their initial batch, judges will be encouraged to review a handful more of the top entries that pique their interest. Experts will not be allowed to vote for people who they know.

In order to ensure all expert judges are anchoring similarly, they will be asked to grade along a curve with a mean of 3.5.

The hope is that this will allow every entry to get at least 2-3 thoughtful expert reviews and that the best entries will get enough reviews that the law of large numbers ensures fairness.

Public Voting

Any member of the general public may vote. You are encouraged to get as many people as possible to vote for your entry. Voting will be very easy (yes, your mom will be able to do it).

General public voters must meet the following requirements:

  • They need a valid e-mail address (we will ask them to verify their votes by e-mail).

We will implement a number of mechanisms to detect and to eliminate ballot stuffing, but the honor code applies (see the cheating section below).

Evaluation

Entries will be judged on a 1-5 scale across 4 dimensions:

  • Utility - Is the site offering a service you'd use again and again?
  • Design - How good does it look and feel to use?
  • Innovation - How original is the idea and execution?
  • Completeness - How "fully baked" is the site? Are there bugs or dead ends?

Calculation

A team's score will be determined by adding the expert judge score and the public score for each dimension.

In addition, there will be a popularity component derived from each entry's public vote count.

The overall score will be the average of all 5 components (utility, design, innovation, completeness and popularity).

Prizes

There will be the following 7 prize categories:

  • Overall - the best overall score
  • Solo - the best overall score for a one-person team
  • Utility - the highest utility score
  • Design - the highest design score
  • Innovation - the highest innovation score
  • Completeness - the highest completeness score
  • Popularity - the entry with the most public votes

A team may only win one prize and will earn the highest prize (in the above rank order) for which it qualifies, opening its spot in the running for lower prizes to the next most qualified team.

Cheating

This is a competition for fun. The honor code applies: we’re trusting you to do the honorable thing.

We will be implementing a zero tolerance policy towards cheating. If you are provably caught cheating, you will be disqualified immediately, be banned from all future events, and generally be thought of as a bad person by all of the organizers and potentially many, many, more people. Trust us, it's not worth the risk.

Closing Thoughts

There's no system of voting that will make everybody happy. Our decisions are based on lessons from dozens of other competitions and we believe that they're going to make for a great Knockout.

But it’s important to remember at the end of the day, even if you don’t win, you’ll still have had a great time, have built something awesome, and have gotten a ton of exposure for your idea.

Interested in judging? Contact us.

Expert Judges

Othman Laraki

Othman Laraki is Director of Geo and Search at Twitter. Othman joined Twitter after it acquired MixerLabs, which he cofounded. Prior to MixerLabs, Othman was at Google, where he managed a number of products including the Google Toolbar, Google Gears, early Firefox extensions, as well FastNet (real-time fetching and caching infrastructure).

John Resig

John Resig is a JavaScript Tool Developer for the Mozilla Corporation and the author of the book Pro JavaScript Techniques. He's also the creator and lead developer of the jQuery JavaScript library.

Currently, John is located in Boston, MA. He's hard at work on his second book, Secrets of the JavaScript Ninja.

Matthew Eernisse

Matthew Eernisse has been building interactive web applications with JavaScript for over a decade. He has worked in many layers of the web-dev stack: the database, the server tier, and tons and tons of client-side code. Matthew was a very early proponent of advanced JavaScript usage — including the first article on oreillynet.com using the word ‘Ajax,’ and a book for SitePoint, “Build Your Own Ajax Web Applications.” Matthew works for Yammer, Inc. as a JavaScript developer.

Daniel Odio

I am a co-founder of PointAbout.com. I am a speaker & panelist on ways social media & mobile phone innovations are changing our lives. I love kiteboarding.

Dave Johnson

Dave is a co-founder and CTO at Nitobi, a web and mobile software development company. Most days and nights he spends working on the open source PhoneGap project. Dave has been writing JavaScript and enjoying local craft beer since Netscape 3.

Tj Holowaychuk

Author of the Express web framework, Jade template engine, JSpec, Connect (co-author) and many other popular JavaScript libraries. Currently a Senior Software Engineer at Sencha. Play him off keyboard cat.

Hwan-Joon Choi

Hwan-Joon is a co-founder of Grizzly Panda, a mobile indie-game publisher. It has been rumored that he is the only Korean person who has not played Star Craft 2 yet.

Seth Ladd

Seth Ladd is a Developer Advocate at Google, and is currently working with the Chrome team. As an experienced server side web engineer, he is having a ton of fun focusing on and learning all about HTML5. Seth is a recent Bay Area transplant from Hawaii, and he is very excited for some great Mexican food. sethladd.com

Christopher Williams

Chris Williams is the curator of JSConf, Host of JSConf Live, owner of Iterative Designs, and VP of OurParents. More commonly known, internetwise, by the handle of voodootikigod, he has been known from time to time to fancy a good beer.

David Goligorsky

David Goligorsky's career path has taken a path not unlike a drunken walk whose milestones include an undergraduate degree in Aerospace Engineering, working on hypersonic missiles for the Department of Defense, and another degree from Stanford University's graduate program in Product Design. He is a founder of a venture-seeded electric vehicle company, engaged in the Engineering, Manufacture, and Marketing of the upcoming product and will be leaving the founding team to their devices as he joins IDEO at their Boston office this fall. Some of his personal work is online at www.davidgoligorsky.com.

Tom Nguyen

Tom Nguyen is the product manager for Flash Player at Adobe. Previously, he was part of the Reuters Innovation Studio and oversaw the web, mobile, and TV strategy for Reuters Media in the US and Europe. He was selected as a Primetime Emmy Award finalist for his work in interactive television and received an MBA from the Stanford Graduate School of Business. Tom also holds a BS in Computer Science and an MA in Education focused on Learning Sciences and Design from Stanford University.

Aza Raskin

Aza Raskin is an American design expert and interface guru. Raskin was recently appointed Creative Lead for Firefox, having previously been head of user experience at Mozilla Labs. He has started several major Mozilla projects including Ubiquity, Firefox for mobile, Panorama/Tab Candy, and wrote the original specification for the Geolocation API. He has also started and sold a couple companies.

Maya Powch

Maya is part of the adidas innovation team and is the UX lead for adidas miCoach, both web and mobile. Before adidas and Oregon living, she spent lively California days working at IDEO. She studied Product Design at Stanford and is ready for some Knockout!

Dave Baggeroer

Dave Baggeroer is a consulting professor at Stanford's Institute of Design where he teaches courses focused on designing digital media. He is also co-founder of venture-backed startup BlockChalk.

Mary Glide

Mary Glide builds things for Sequoia Capital she can’t tell you about.

Jim Goetz

Jim works with cloud, mobile and enterprise companies. Jim currently serves on the board of Appirio, Barracuda, Clearwell, eMeter, Jive, MetaSwitch, Nimble, Palo Alto, Sencha and Widgetbox. Prior to joining Sequoia Capital in 2004, Jim served as a General Partner at Accel Partners. Earlier, Jim was a Founder of VitalSigns (LU) where he went on to serve as VP/GM of the VitalSoft division of Lucent. Prior to VitalSigns, Jim was the Vice President of Network Management for Bay Networks.

Marcel Laverdet

Marcel Laverdet was one of the first software engineers at Facebook to put a focus on JavaScript as a core technology of the site. At the age of 19, Marcel "abbreviated his studies" at his university, and since then he's been hacking on whatever comes his way. His latest JavaScript endeavors focus on static analysis and transformations in order to push the state of JavaScript past the limitations of current implementations. Beyond JavaScript, Marcel enjoys working at all levels of the stack; from core services to innovative front-end abstractions.

Ben Galbraith

Ben Galbraith, together with his long-time friend Dion Almaer, forms one-half of the dynamic “Ben and Dion” duo that founded Ajaxian.com, headed Developer Tools at Mozilla, and now runs Developer Relations at Palm. Ben’s been writing code since he was six and starting businesses since he was 10; he’s written books, given a few hundred presentations, produced a few technical conferences, and has held CEO, CIO, CTO, Software Architecture positions in medical, publishing, media, manufacturing, advertising, software and internet industries. He lives in Palo Alto with his wife and five children.

Atul Varma

Atul works at Mozilla Labs and enjoys design, coding, and tinkering with stuff he doesn't know much about. Over the past few years, this has resulted in the creation of Ubiquity, Jetpack, Parchment, and a bevy of other random experiments. Prior to joining Mozilla, Atul was the Vice President of Humanized, a Chicago-based startup with a mission to make computers easier and less frustrating to use. His website is at toolness.com.

Visnu Pitiyanuvath

Visnu mistakenly formatted his first harddrive when he was 11 and regretably got into war dialing the year caller id was introduced. He's been a CEO before and had the wrong idea that organizing node.js knockout wouldn't be that hard. His favorite number is e.

Joe Hewitt

Joe Hewitt currently works at Facebook where he developed the Facebook iPhone app and the first iPhone-optimized Facebook website. He was the developer of the Firebug developer tool and a member of the team that founded the Firefox browser.

Timothy Caswell

Co-Creator of Connect. Senior Software Engineer at Sencha. Creator and primary author of howtonode.org.

Adeyemi Ajao

Adeyemi inspired the movie “The Dark Knight” (both the characters of Batman and The Joker). He spent some time at McKinsey and co-founded Tuenti.com, the largest social network in Spain that continues to give Facebook headaches and Jobandtalent.com, the premier elite recruiting site. He’s convinced a team to embark on a new adventure that is Identified (fingers crossed, everyone).

Purin Phanichphant

Purin has a background in Industrial Design and Human-Computer Interaction from Carnegie Mellon University. He has worked as a product+interaction designer for Microsoft, Farmgroup, and IDEO. He is currently finishing up his Master's degree in Product Design at Stanford University where he is focusing on using fun and playfulness to change consumption behavior.

Michael Mahemoff

Michael Mahemoff is a Chrome Developer Advocate for Google, based in London, currently focusing on the spectrum of HTML5 technologies. He is the author of Ajax Design Patterns and a total fanboi of Javascript on the server.

Matt Soldo

Matt is the Director of Product Management at Heroku. Matt previously worked at Amazon.com marketing their Clickriver product, built the weather forecasting system for the 2003 Stars & Stripes America's Cup Team, and was the founder of Hortnet.com, a wholesale e-commerce business. Matt holds a BA from Stanford University in Classical Archeology and Symbolic Systems, and an MBA from The Wharton School in Marketing and Operations.

Ryan Dahl

Ryan is the Node.js creator and project lead. He recently moved to San Francisco from Germany. He is sad that the parks in SF don't have ping pong tables but is happy with the weather.

Mikeal Rogers

Mikeal is a JavaScript developer working with/on node.js and CouchDB. Mikeal also works on the CommonJS standards and the recent HTML5 IndexedDatabase specification. He resides in Oakland, CA, and loves it, especially when there are no riots.

Davis W. Frank

Davis is a software engineer & agile coach at Pivotal Labs in San Francisco where he works on client projects in Rails, HTML5, and Palm webOS.

He codes Palm webOS applications as Infews LLC, maintains Jasmine webOS and is a core contributor to the Jasmine BDD framework.

He loves great barbecue, enjoys the occasional wee dram, and expects live fish to stay in water at all times.

Danny Coates

I like mashing old ideas into new and useful things. I started the node-inspector debugger project for Node.js. My favorite meal is breakfast, for dinner.

Conrad Wai

Conrad Wai is the head of Jump Ventures, a venture strategy firm that helps startups with growth challenges through a unique combination of design, social science, and business planning. Conrad’s background is in technology; he worked in the Valley during the dot com boom (and bust), and received a B.S. in Computer Science and an M.S. in Human-Computer Interaction from Stanford University. He blogs about the tech and venture landscape at http://somethingventured.me.

Kimber Lockhart

Increo / Box.net

Kimber Lockhart loves to imagine and build software that people love to use. She leads the front end engineering team at Box.net, focusing on new and interesting ways to interact with documents in your browser. She came to Box with the acquisition of Increo Solutions, which she cofounded. She has a degree in CS from Stanford.

Amit Garg

Amit is currently a Product Owner/Manager at HubSpot, which offers B2B inbound marketing software. Previously he was a Product Manager and Business Analyst at Google. Amit did his undergrad and masters from Stanford and his MBA from Harvard. He was born and raised in Brazil and is a die-hard fan of Brazilian soccer.

Jolie O’Dell

Jolie writes on social media and technology for Mashable. She also has been a writer and community manager for ReadWriteWeb and a freelance tech writer. As a student journalist at Shenandoah University, she won state and national awards, helped teach and manage a team of reporters, and made it out alive with high honors. When she’s not blogging, she’s cooking, playing bass guitar, rollerskating, or desperately trying to learn Python.

Steve Gilmore

Consultant and corporate heretic, Steve helps forward-looking companies thrive and backward-looking companies feel uncomfortable. He has been providing clients with user-centric strategy, research, design, and development of digital products for over 20 years. Having worked with a wide range of companies, from startups to the Fortune 500, he now focuses on new ways of integrating social media into digital user experiences.

Isaac Schlueter

After decades roaming the universe in search of puzzles, Isaac Z. Schlueter found his calling, making his home in the Valley of Silicon, and sprinkling JavaScript upon the good people of Earth. To this very day, he can be found on mailing lists, in IRC rooms, and at JavaScript meetups, sharing experience, indulging curiosity, and rethinking convention. He wrote npm, and has 2 cats.

Ge Wang

Dr. Ge Wang is the Co-founder, CTO, and Chief Creative Officer of Smule, a startup company exploring interactive sonic media on the iPhone. He is the designer of Ocarina and Leaf Trombone: World Stage for the iPhone, and Magic Piano for the iPad. He is an Assistant Professor at Stanford University, at the Center for Computer Research in Music and Acoustics (CCRMA). Ge is the creator and chief architect of the ChucK audio programming language, and is the founding director of the Stanford Laptop Orchestra (SLOrk) and of the Stanford Mobile Phone Orchestra (MoPhO).

Angus Logan

Angus is a senior technical product manager for Microsoft’s Windows Live where he participates in product design, technical enablement, PR and marketing. Angus helps connect what 500 million people do across the web with the people they care the most about. Originally from Brisbane, Australia, Angus is now “based” in Seattle, but spends most of his time travelling the world spending time with industry leaders and partners.

Chad Dyer

Chad manages the technology systems and tools used internally at Sequoia Capital.

Andy Brett

Andy is the lead developer at TechCrunch, so he wears a few different hats to ensure that all of the servers, code bases, and writers are kept well-fed and happy. His primary focus is Ruby on Rails and CrunchBase but he's no stranger to PHP and WordPress at this point either - whatever it takes to build new things. When he's not coding he can be found running or hiking on the myriad trails around the Bay Area, or brewing his own beer.

Ryan Spoon

Ryan joined Polaris Venture Partners in 2009 and focuses on internet, mobile and digital media investments. Additionally, he runs Dogpatch Labs in San Francisco. Previously, Ryan worked at Widgetbox as VP of Marketing & Business Development and spent 2003-2007 at eBay, most recently leading eBay’s US classifieds business. Ryan is also the founder of beRecruited.com (acquired in 2007).

Brendan Eich

Brendan Eich is CTO of the Mozilla Corp. In 1995, Eich invented JavaScript (ECMAScript), the Internet's most widely used programming language. He also co-founded the mozilla.org project in 1998, serving as chief architect. Today, Eich's central focus is guiding the future technical work to keep Mozilla vital and competitive. He has also been a board member of the Mozilla Foundation since its inception in 2003. Eich and his wife have four children.

Guillermo Rauch

CTO and cofounder of SF-based education startup LearnBoost, author of socket.io, co-maintainer of mongoose, MooTools core developer, blogger and overall open source lover.

Eliot Horowitz

Eliot is CTO of 10gen, the company that sponsors the open source MongoDB project. Eliot is one of the core MongoDB kernel committers. Eliot is also the co-founder and chief scientist of ShopWiki. In January 2005, he began developing the crawling and data extraction algorithm that is the core of ShopWiki's innovative technology. Eliot has quickly become one of Silicon Alley's up and coming entrepreneurs, having been selected as one of BusinessWeek's Top 25 Entrepreneurs Under Age 25 in 2006. Prior to ShopWiki, Eliot was a software developer in the R&D group at DoubleClick. Eliot received a B.S. in Computer Science from Brown University.

Elizabeth Cha

Elizabeth works on executive and product communications at Google. When she isn't pondering the future of the Internet, she comes up with names for kick-ass coding competitions.

Dmitry Dimov

Dmitry Dimov spent a dozen years working on enterprise software, consumer web, and the service cloud. He's now trying his hand at saving the world – as a co-founder and CTO of a solar startup, he's bringing smarter, better – and better-looking – solar energy to the people.

Matt Ranney

Matt has been working as a network and software engineer for over 15 years. Turn ons include: jitter buffers, JavaScript, and jumbo frames. Turn offs include: latency, rigid type systems, and blocking system calls. Matt is VP of Technology at RebelVox in San Francisco.

Devon Govett

Devon Govett is addicted to JavaScript on the server and in the browser, and the creator and curator of Badass JavaScript. He occasionally blogs about his findings and creations at http://devongovett.com/, and is very active on Twitter.

Teck Chia

Teck is the founder and CEO of OpenAppMkt.com, an app store for html5 mobile webapps. Before that, he created and ran web properties and Facebook apps with millions of users. He also worked in the mobile space during the pre-iPhone era, and is excited to be back running a marketplace to serve users and help developers succeed in this new mobile era.

Micheil Smith

Micheil Smith is the author of node-websocket-server, is ranked 7th on the contributors list for Node.js, and a regular guest host to The Changelog Podcast. In the past, he's worked for companies such as Uxebu, and people including John Allsopp & Wynn Netherland. Micheil is also part-time studying at university while finishing his final year of High School.

Alex Russell

Alex Russell is a software engineer at Google working on Chrome Frame. Prior to joining Google he contributed to the development of the Dojo Toolkit. He's fighting IE 6 so you don't have to.

Amrita Thakur

Amrita is a designer, developer and a closet geek. She has worked extensively in R&D and product management, most recently at IRI Inc. Nowadays, she spends most of her time practicing kid-centric design and understanding how to create fun experiences and apps for children that encourage creativity and collaboration. She is a recent graduate of the Learning, Design and Technology program at Stanford's School of Education where she has worked with Motion Math, Togetherville Inc and Ricoh Innovation Labs. She is a co-founder for Isles of Time, a journalling app for kids and on the founding team of 21stCenturylit.org both of which are currently under development. She holds Bachelors and Masters degrees in Computer Science.

Evan Doll

Evan is the co-founder of Flipboard. Previously, he worked at Apple as a software engineer on the iPhone team, as well as on Final Cut Pro and Aperture. He also taught the first university-level iPhone application development course at Stanford University. He holds a BS in Computer Science from Stanford.

Dion Almaer

Dion Almaer is the director of Developer Relations at Palm where he has the pleasure of working with Ben Galbraith. The pair co-founded Ajaxian.com together and the are now focused on delivering a fantastic developer experience on the mobile Web.

Dion has been a technologist and a developer writing Web applications since it took over from Gopher. He has been fortunate enough to speak around the world, has published many articles, a book, and of course covers life the universe and everything on his blog.

He has been called a human aggregator, and you can see that in full force if you follow him on Twitter.

John Woodell

John Woodell has been creating web sites since the mid 90’s. While manager of Internet Services at CKS|Partners, he created the first homepage graphics for Yahoo!. John also made a bit of a splash by releasing an optimized animated gif, rendered from an obscure dancing baby video. John is currently a web developer at Google. He maintains the App Engine APIs for JRuby and manages the JRuby on App Engine blog. He has recently started contributing to Dubious, a web framework written entirely in Mirah, a statically-typed language that uses Ruby syntax but compiles directly to Java byte code.

Sara Wood

Sara Wood has been an advocate for Open Access and Open Data for years. She is currently the Director of Product for PLoS, a nonprofit organization of scientists and physicians committed to making the world's scientific research a freely available public resource. Before joining PLoS, she was Director of Product for Flickr, VP/Chief Data Officer at Swivel, VP of Product at Salon.com, Director of Product at Harvard University, and spent many years at the United Nations and with the World Health Organization.

Michael Swaine

Mike Swaine is the co-author of Fire in the Valley: the Making of the Personal Computer and of the 20,000-word entry “History of Computing” in Encyclopedia Britannica Online Edition, was the editor-at-large and sometimes editor-in-chief of Dr. Dobb’s Journal from 1984 to 2008, wrote and modeled for the comic strip character “Max Netroom, Investigatore Virtuale,” published by the Italian company WebEgg, 1998-2002, and in 2009 created (and currently edits) the free monthly programmer’s magazine PragPub for The Pragmatic Programmers.

Peter Fenton

Peter Fenton joined Benchmark Capital in 2006 after spending seven years as a partner with Accel Partners. Prior to joining the venture capital community, he was an early employee at Virage, a multimedia information retrieval company that went public on the NASDAQ in 2000. Peter also worked as a management consultant at Bain & Company in San Francisco.

Current Investments: EngineYard, Lithium, New Relic, Pentaho, Polyvore, Terracotta, Twitter, Yelp, Zendesk and Zuora.

Kyle Cordes

Kyle Cordes is a software development professional and entrepreneur with experience in a diverse set of technologies. His firm Oasis Digital keeps busy with challenging software projects to help customers build a competitive advantage in their markets. Kyle was also a principal in Mobile Workforce Management LLC, a vertical market “Software as a Service” business, which he sold in 2009.

David Kaneda

David Kaneda has nine years of experience designing in a variety of fields, from architecture and fashion to education and software. Recently, David created jQTouch, a Javascript framework for iPhone development. David also maintains WebKitBits, a site about the browser engine in Safari, Google Chrome, and the iPhone. David currently works as creative director at Sencha, and is responsible for the look and feel of their websites and software.

Ryan Grove

Ryan Grove is a member of the YUI team at Yahoo!, and was a principal frontend engineer at Yahoo! Search before that. His love of JavaScript is surpassed only by his love of pie. He lives in the foggy hills above Portland, Oregon, where the weather provides a perfect excuse to stay inside eating pie and writing code.

Elad Gil

Elad is the Director of Geo at Twitter after they bought a company he co-founded, Mixer Labs/Geoapi. Before that he started Google's mobile team and worked at a bunch of startups. Elad has a PhD in biology and hopes someday (a few years?) to have his full genome sequenced.

Andrew Hill

Andrew helps to connect the world's professionals as a product manager at LinkedIn. Before that, he built enterprise software for large law firms at IntApp. He has degrees in Electrical Engineering and Economics from Stanford and an MBA from Harvard Business School.

Malte Ubl

Malte specializes in web based rocket science for Germany's leading internet agency SinnerSchrader. Socialized with Smalltalk in the 90s Malte later explored the depth of Perl and most other programming languages until falling in love with JavaScript. He is the creator of the Joose meta object system which transfer concepts from a multitude of programming languages into JavaScript in a way that feels both powerful and native to the core language. Malte likes to build stuff. You might meet him on the web doing web worker integration for bespin, tracking the one event loop to rule them all, saving the environment, or inventing massively parallel crowd-sourced JavaScript app server clouds.

Mohammed Abdoolcarim

Mohammed Abdoolcarim started at Google in product management before moving to a startup called Siri to work on building a natural language based personal assistant for the mobile phone. Siri was recently acquired by Apple and Mohammed is spending most of his time now working to integrate Siri with the iPhone.