Goal!

How do we improve the breed of collaborative programming tools? Should we have spectator programming competitions on the Internet? (The people who like those things only watch for the crashes!)

I don’t think there’s a good commercial driver for improving programmer productivity(*), but spectator sports and particularly racing has been a good driver in other fields.

  • I think there’s a lot of relevance for the game-theory outcomes of nice-sized sprint programming problems such as whether, say, Tit-for-tat or Pavlov is a better algorithm for Free-Rider scenarios, or whether that changes for a mix of Free-Rider and Volunteer’s-Dilemma.
  • I think most programmers and programming managers still have never really seen very dynamic languages and live debugging environments, and such competition would be a great way to show them off.
  • I think it would put nice stress on the collaborative environment. How many people can watch? Can they see everything such as keystrokes and mouse movement? Is that important? Can they easily see who is doing what? Can they see multiple players’ activity at once? Multiple teams? Can they record and have instant replay?

What would it take to pull this off?


(*) Me on IT management, Tech failures, and the General Theory.

700 MHz: The C Block Minuet

The fact that the C Block has dangled on the precipice of reaching its reserve price from round 13 to the close of today’s bidding action in round 16 has led to speculation that Google never intended to go seriously for the spectrum, but was merely trying to goad Verizon or ATT into committing on the Block. I grant that we have almost no intelligence on who the C Block bidders are, and it is very, very early to speculate on the auction’s ultimate outcome. However, I have a theory, grounded in an understanding of game theory and the auction rules, which calls this latest conventional wisdom into question.

There are at least two, and possibly three, current bidders for the bulk of C Block. Two have been trading off the lead for the 50 state package (REAGs 1-8), let’s call them A and B: A in the first round (1 new bid), B in the second (1 new bid), A in the third (1 new bid), B in the fourth (1 new bid), A in the fifth (1 new bid), B in the seventh (1 new bid), A in the eighth (1 new bid), B in the tenth (1 new bid), A in the twelfth (1 new bid), B in the thirteenth (1 new bid). B has been the high bidder since the thirteen round with no need to raise its bid. In the sixth round there were also mid-range bids placed individually on REAGs 1-8. Either the individual bids on REAGs 1-8 in round six were B’s response to A’s bid on the package in round 5 or another bidder, C, forayed at that point.

B can sit indefinitely on its current bid, waiting for the minimum acceptable bid (MAB) to converge on the reserve price of the Block without requiring activity waivers (the FCC historically reduces MABs in the presence of bidding inactivity). That would allow B to obtain the package for almost $122 million less than the current MAB for round 17. A must bid on REAGs 1-8 either on the package or individually in round 17 or lose eligibility, since it has had to expend three activity waivers to avoid bidding in rounds 14, 15, and 16. That is what we know.

I hypothesize that B is Google, that it is sitting just below the reserve price, and will continue to do so unless another actor bids, until just before the close of the auction, when it will bid the reserve price and save roughly $122 million. I grant that it is also possible that B is Verizon or ATT or some other bidder which I don’t know and haven’t mentioned. But game theory and the auction rules explain why B is sitting pat. A has to bid in round 17 (the MAB for the 50 state package in round 17 is over the reserve price of the Block, and the sum of MABs for REAGs 1-8 individually in round 17 is equal to the MAB for the 50 state package), or B’s strategy is likely to win.

Assessing the 700 MHz Order Part III — Anonymous Bidding Alone Makes This a Big Win

Regular readers will know that, as far as I am concerned, getting anonymous bidding automatically makes this Order a big win. I pushed hard on this in the lead up to the AWS auction a year and a half ago. Sadly, I lost. As a result, the cable companies were able to block the DBS guys from winning any new licenses, and the incumbents generally succeeded in keeping out any potentially disruptive new entrants (the cable guys having made it clear they would not compete with the cellular guys).

Fortunately, Greg Rose spent a year crunching the data and demonstrated that if the incumbents hadn’t rigged the auction, it sure looked like it from a statistical analysis/game theory perspective. With this “smoking gun” evidence in hand (utterly dickish footnotes by the Wireless Bureau staff to the contrary), we were able to persuade the Commission that adopting anonymous bidding rules would make the auction more competitive, give new entrants a better chance, and as a result probably increase the auction revenue overall.

So, having lost this last time around, I consider it a real coup to get it now. As both Google and Frontline supported anonymous bidding as necessary to encourage new entrants, I am hopeful that we may still get our “third pipe” provider even without wholesale open access.

Analysis below . . . .

Continue reading

Great Paper on NN Out of University of Florida

I’m back from a vacation in Israel to discover an amazing economic analysis of network neutrality posted by my good buddies at Consumers Union on hearusnow.org. Written by University of Florida Economists Hsing Cheng, Subhajoyti Bhandyopadhya and Hong Guo, Net Neutrality: A Policy Perspective applies game theory to the network neutrality debate. They conclude that abandoning network neutrality would create a disincentive for broadband network providers to build fatter pipes.

If this analysis seems familiar, it’s because I wrote something similar (but without the fancy math) about a year ago. As always, I get warm fuzzies whenever economists confirm my Econ 101 “gut check.”

Of course, these guys being real economists (as opposed to undergrad posseurs like yours truly) have a bit more to say on the subject and use lots of fancy math that I will not try to reproduce. But I offer some brief plain language explanation (including what I think are the brilliant points in the analysis) below….

Continue reading