edX
A summary mashup from the FAQ:
EdX is an enterprise of MIT and Harvard University. EdX is building an open-source online learning platform and web portal for online learning; HarvardX, MITx and BerkeleyX currently offer classes online for free.
learners who demonstrate mastery of subjects can earn a certificate of completion. Certificates will be issued by edX under the name of the underlying "X University" from where the course originated, i.e. HarvardX,MITx or BerkeleyX. For the courses in Fall 2012, those certificates will be free. There is a plan to charge a modest fee for certificates in the future.
I'm signed up for 6.002x, Circuits and Electronics from MITx and CS169.1x, Software as a Service from BerkeleyX.

169.1x starts Sept 24 and ends Oct 26th, with an estimated required effort of 12 hours a week. Course staff is Armando Fox and David Patterson. CS169.1x teaches the fundamentals for engineering long–lasting software using highly–productive Agile techniques to develop Software as a Service (SaaS) using Ruby on Rails.
Todd Hopkinson
A Mac On Mars?

WALL-E was a Mac, but he never went to Mars. You know he was a Mac by the famous startup chime you hear when he is fully recharged. Unlike WALL-E, NASA's Curiosity rover did indeed make it to Mars, and it just so happens, uses a PowerPC processor based on the original iMac's processor. The PowerPC was developed by an alliance between Apple, IBM, and Motorola. Many Macs featured PowerPC processors until Apple switched to Intel processors in 2005.

For good reason, many automatically think "Mac" when the PowerPC is mentioned. The original iMac's processor was the PowerPC 750 [1]. Curiosity uses a radiation-hardened PowerPC based on that, called the RAD 750. Unlike the Mac, Curiosity does not run a Mac OS version of any kind. Technically, Curiosity is not really a Mac; So, that famous startup chime will not be heard echoing across the barren scape of the red planet... at least not yet.


Curiosity is still a fascinating machine. It's onboard Operating System is called VxWorks. This realtime OS is also used on other systems such as the Apache Longbow attack helicopter, BMW iDrive, several spacecraft, some printers and routers, and more.


Curiosity is powered by a "nuclear battery", otherwise known as an RTG (Radioisotope Thermoelectric Generator). Basically, it uses a nuclear material and some thermocouples to generate voltage from the temperature difference between the martian cold and the heat from the nuclear material (Plutonium-238). It will generate 110 Watts of continuous electrical power for years.


It communicates with the Mars Orbiters using its UHF Electra radio. But it can also communicate directly to Earth with an X band transmitter and receiver.


Curiosity recently received and returned the first "interplanetary voicemail" via the rover's broadcast capabilities. But what would really get the Martian population excited would be to include Siri on the next rover, and let them ask questions in very deliberate and pronounced English. Maybe that's how WALL-E got his start.

[1] The PowerPC family of processors was not exclusive to Macs. PowerPC architecture has been used by other hardware, such as video game consoles like the Wii, Xbox 360, and Playstation 3.


Todd Hopkinson
114 MPG Car Developed In 3 Months Using Agile
Joe Justice and his team built wikispeed, a car that gets 114 MPG, using agile software development methodologies, and they did it in 3 months. Notice the Scrum task board on the wall in the factory in the TED video below. Justice isn't shy about touting Scrum, or his team's ability to redesign any component of the car and have it implemented on the actual car in 7 days or less.

Todd Hopkinson
Rally Fighter

I took my boys over to Local Motors right here in Phoenix off of I-10 a few miles south of Chandler blvd to see the legendary (in my house) Rally Fighter.
Rally Fighter was designed by Sangho Kim, who entered his design for the car into a competition created by Local Motors. The Local Motors community voted, selecting Kim's design as the winner. Kim was awarded $20,000 and takes the title as the designer of the Rally Fighter. Kim attended the renowned Pasadena Art Center College of Design, and it shows in the incredibly cool car he helped create.

You can acquire your own Rally Fighter for $75,000, and you'll get to spend 6 days with a partner and an expert guide at the Local Motors facility building your vehicle.

This car, and the community builder concept that brought it about, are killer ideas. This is pure collaborative innovation. How great that it's happening right here in the Valley of the Sun.

more refs: here, here, and here 


Todd Hopkinson
The Van Halen Software Development Test
Van Halen is responsible for the ingenious brown M&M's clause in their contract rider.
"the band developed the M&M's demand as a means of checking whether the venue was properly honoring the terms of the contract to their satisfaction. Subsequently, if the bowl was missing, or if there were brown M&M's present, the band members would have reason to suspect that the venue might have cut corners or not properly honored legitimate technical and safety concerns listed within the contract." wikipedia (David Lee Roth tells the story here)
Van Halen's brown M&M's test is applicable to software development groups, from programmers through to the rest of the Development Abstraction Layer. But instead of brown M&M's, the fitness of conference room presentations will be our barometer.

Take any random presentation, preferably a demo of a software product. Is the presentation fraught with technical problems and foreseeable distractions, such as projectors not working, sound not working, sound being too low, projection images being too dim or washed out, missing cables, incompatible technology, screens not working, and most glaringly of all, consistently failing or poor connectivity? If so, you've flunked the test. If you can't pull it together enough to deliver a basic demonstration how can you be trusted to make anything more sophisticated, such as software?

It's like a fitness trainer; You don't look to an overweight trainer to help get you into shape. Or a pilot; You don't want the guy who continually crashes during basic maneuvers on a flight simulator to fly you around in a real plane.

But, I think an even simpler M&M's test, before we even enter the conference room, is the fitness of your connectivity itself. Do you have stable and sufficient connectivity, or does your solution hinder you? If it hinders you in doing and presenting your work, then you have just failed your brown M&M's test. The bowl is full of brown M&M's and Van Halen is disappointed in you.

Why be a roady when you can be Van Halen? Now's the best time for your team to become rock stars, not wanna-be roadies who can't even weed out the brown M&M's.

Note: I don't need to state the obvious, but I will anyway - this M&M's test doesn't mean you fail for unforeseen glitches and problems - these are bound to happen no matter what - but I am saying that there are obvious, easily foreseen, fixable problems that are considered total failures unless they're dealt with. A mature team sees them and fixes them. Less mature or less capable teams will fail to see the problems, or just look past them and not care, like bad roadies setting up for a concert disaster.
Todd Hopkinson
Hopkinson's Law
Hopkinson's law is a counterpart to Ohm's law used in magnetic circuits. The law is named after the British electrical engineer, John Hopkinson. It states that[1][2]\mathcal{F}=\phi \mathcal{R}_m,where \scriptstyle \mathcal{F} is the magnetomotive force (MMF) across a magnetic element, \phi is the magnetic flux through the magnetic element, and \scriptstyle \mathcal{R}_m is the magnetic reluctance of that element.
Here's where I pretend I truly understand what this means. But I really posted this because I share a surname with the law's discoverer and I like the ring of it - Hopkinson's Law. Although, what if I too discover my own scientific law by some curious turn of events? What will mine be called?
Todd Hopkinson
Call Me Trimtab

"Something hit me very hard once, thinking about what one little man could do. Think of the Queen Mary—the whole ship goes by and then comes the rudder. And there's a tiny thing at the edge of the rudder called a trim tab.
It's a miniature rudder. Just moving the little trim tab builds a low pressure that pulls the rudder around. Takes almost no effort at all. So I said that the little individual can be a trim tab. Society thinks it's going right by you, that it's left you altogether. But if you're doing dynamic things mentally, the fact is that you can just put your foot out like that and the whole big ship of state is going to go.
So I said, call me Trim Tab."
—Buckminster Fuller

Todd Hopkinson
Eco-Roof
I recently visited Biosphere 2. Near the end of the guided tour, after exiting the giant atmospheric "lung" at the heart of the Biosphere system, we emerged back out into "Biosphere One" to an outdoor area set up with little 2 to 3 foot tall miniature box houses with flat roofs, capped with rooftop gardens. The guide said that this project, run by local U of A students, was showing results of cooling the spaces within these garden-topped box houses on average by 4-6 degrees.

The Eco-Roof project by Japanese firm Daiwa House Industry brought to mind that student project over at Biosphere 2.

The ACROS Fukuoka building in Japan is another application of the green roof concept
Watch this video on the Daiwa green roof project Eco-Roof.
"Eco Roof is roof-top greening system for corrugated steel roof, which is consisted of tray boards made of recycled plastic raw materials. With intention to have light-weight roof-top system, we adopted the plant sedum sarmentosum bunge, which grows with no frequent watering and maintenance. It not only lowers surface temperature of the roofs, but is an indispensable mechanism to prevent the Urban Heat Island (UHI) phenomenon in metropolitan area."

Todd Hopkinson
Light Bullets On Camera

This is phenomenal! This amazing TED talk shows a technique that uses a kind of "faster-than-light" photography process to capture photons in motion. The result shows what it would look like if we could see light traveling in slow motion. Utterly amazing. The process is an cumulative photo capture operation that happens over and over again in progressive-timed precision until the pictures of the light falling upon the target can be assembled into one video showing the result.

Watch the video, watch it again. My favorite part - the photons hit the ball, and go inside of it... the object itself glows even after the initial photons elsewhere in the scene are gone, as the photons that hit the ball bounce around inside of it... fascinating.

To top it off, the video discusses a technique termed CORNAR at MIT, that allows us to see around corners. Mind blowing!


Todd Hopkinson
A $624 Billion Tribute To Simplicity
Last week Apple surpassed Microsoft's record and became the world's highest valued company, at $624 Billion.

Today's slice of Insanely Simple:
The obsession with Simplicity is what separates Apple from other technology companies. It’s what helped Apple recover from near death in 1997 to become the most valuable company on Earth in 2011.


If you assume the book was made merely to praise Apple, it is worth pointing out that one of the 12 principles underlying the Agile Manifesto is: "Simplicity, the art of maximizing the amount of work not done - is essential". 


Apple doesn't own the idea of simplicity; But it sure is an awesome example of it.
Todd Hopkinson
DNA Memory And Computing
Imagine storing 700 Terabytes of data in a 1 gram strand of DNA about the size of a single droplet of water. You can store it just about anywhere, at normal room temperature, come back in a quarter million years or so if you need to decode it. In just under half a teaspoon of DNA (about 4 grams), you can theoretically store the total amount of data created by man in a 1 year period.

Harvard Medical School professor George Church and his team have encoded Church's book, Regenesis: How Synthetic Biology Will Reinvent Nature and Ourselves, copied 70 billion times, onto a strand of DNA. Church reports that his team is successfully encoding data into DNA at a density of about 1 bit per cubic nanometer.

This particular DNA is not part of a living organism, but created standalone DNA (using commercial DNA microchips), created solely for the team's purpose.

Researchers in Germany and Taiwan have also been working toward "paving the way" to creating a cost-effective DNA memory device.

Californian and Israeli scientists have been working on a "biological computer" capable of encrypting and decrypting images on "DNA chips". Ehud Keinen of Scripps Research and Technion reported:
"Our biological computing device is based on the 75-year-old design by the English mathematician, cryptanalyst, and computer scientist Alan Turing... Our device is based on the model of a finite state automaton, which is a simplified version of the Turing machine." (source)

Back at Harvard, Professor Church conceives scenarios where we might have inexpensive cameras writing to DNA memory.
“Imagine that you had really cheap video recorders everywhere... Just paint walls with video recorders. And for the most part they just record and no one ever goes to them. But if something really good or really bad happens you want to go and scrape the wall and see what you got. So something that’s molecular is so much more energy efficient and compact that you can consider applications that were impossible before.” (George Church via R. Alan Leo)  
Here is video of Church and his team:


Not long after Google Earth was introduced, I imagined a future Google Earth where we would see full-motion video feeds and replays from space rather than the still imagery that still amazes us today, but then I calculated the probable cost, as well as physical space required for such a storage feat and realized that technologies would need to drastically change in capacity and cost. These new breakthroughs with storing data in DNA provide a glimpse ahead to the not distant future when you will be looking at google earth and watching actual video feeds from satellites, rather than static photographs. Imagine retracing your trip on any given day in the past, by watching it unfold from video in the sky. This could get really cool, and really spooky, very fast. It looks like DNA is emerging as a very ancient method to meet some extremely cutting edge needs.

DNA stretches back into history for as long as earth-life itself. How fitting that DNA may be the very solution for recording our history long into the future as well.

(via gigaom.com; extremetech.com; R. Alan Leo in Harvard Medical School news "Writing the Book in DNA"; Next-Generation Digital Information Storage in DNA, ScienceMag.org; Scripps.edu
Todd Hopkinson
Avoiding The Bozo Explosion
Steve Jobs believed that A players hire A players
I refined this slightly—my theory is that A players hire people even better than themselves. It’s clear, though, that B players hire C players so they can feel superior to them, and C players hire D players. If you start hiring B players, expect what Steve called “the bozo explosion” to happen in your organization. - Guy Kawasaki
Does your organization believe in this? If it does then learning from those who have been successful at hiring and keeping A players is a top priority.

GigaOm shares some insights on hiring from Matt MacInnis, co-founder and CEO of publishing platform Inkling

My favorite bits
- Only a small number of people in the company will interview candidates
- The individuals that do the interviewing are trained in guidelines that will help ensure the hire of only those candidates that are most compatible with the company values and culture
- The CEO meets every prospective hire, and despite the bottleneck, it pays off in the consistency of the hires
Todd Hopkinson
What Microsoft Should Do
Put me in charge of Microsoft, and this is what I'd do:

- Come out with a line of desktop computers called the Xbox PC. It is a PC version of the Xbox. Exactly same form factor as the Xbox 360, only it runs Windows. We're going to take a page right out of Apple's book and deliver the top-to-bottom user experience from hardware to software.


- Come out with a laptop based on the Xbox 360's industrial design style.

- Consolidate the Windows OS into a single edition - no more different editions, no more matrix of different features or prices, just one simple choice. Cut the cruft, all of it. And to top it off, replace the Windows Control Panel with something more like this:


Oh, and we'll make it cheap! We're extending all the way into the Hardware business. (Xbox PCs!)


The Rally Fighter inspires the inventor in us all
- Transform the Microsoft Stores from a wanna-be Apple Store into a one of a kind innovation showroom targeting creatives and makers (developers, artists, authors, etc) on one side, and selling to everyone on the other side (where the products are actually sold). The focus of the store is on creating, inventing, and each store would feature a spectacular marvel combining art and engineering, such the Rally Fighter.
The connection? This thing is inspiring; We (Microsoft) make the tools for you (everyone) to invent awesome things like this. The drive of the store is to provide an experience and inspiration communicating our belief that you can create greatness with our tools. Time for MS to stop trying to piggy back by way of a lame copy of some other store's experience.  The store would showcase many of the technologies being worked on in MS R&D around the world. The only hardware sold here would be Microsoft hardware - XBox PCs, XBox gaming consoles, the Microsoft Phones, Surface, and a curated selection of applicable items, such as robots that can be programmed with the Robotics SDK, etc.

- Consolidate Visual Studio into a single version. Make it free.

- Target iOS and OSX developers with a solution that allows you to convert your objective-c project into a Windows Phone app or Windows app; or create a new language initiative called Objective-C# that allows you to develop Windows/Windows Phone apps using Objective-C syntax. Remember Sony SNAP? It was Sony's Objective-C based 'networked application platform' that was announced and was mysteriously closed down almost the next day. Under my dictatorship, MS will make an Objective-C SDK a priority. What this will accomplish is bring in a flood of developers who have long been honing their skills and profiting on apps for Apple devices. This rapidly grows the MS app pool on Windows Phones and Tablets more rapidly than almost anything else. We will also undercut Apple's take on Apps, taking only 20% of each app sale, allowing developers to keep 10% more than Apple does.

- Fire everyone who had anything to do with the launch-debacle of the Surface tablet. I will keep the Surface tablet, get it finished, and then release it. 

So, to transform MS into a company that makes the kinds of tools and platforms I want for myself, this is where I'd begin.
Todd Hopkinson
Insanely Simple
I love this book - Insanely Simple.

Ken Segall is responsible for the 'i' in Apple's iMac. He's a creative director who worked with Steve Jobs at Apple and NeXT, in addition to a slew of experiences with Dell, Intel, and others, from which he shares a ton of anecdotes and experiential wisdom from the trenches.

I have this day-dream where I win a ticket to see one of Ken Segall's talks. Or better yet, he comes and speaks where I work!

Read a sneak peak of Insanely Simple here.
Todd Hopkinson
Bret Victor's Magic Ink
Bret Victor's Kill Math is a brilliant, human-centered perspective on approaching Mathematics (and calls to my mind Golan Levin's Secret Life of Numbers).

"We are no longer constrained by pencil and paper." - Bret Victor

Victor also wrote an essay/study called Magic Ink. I'm thrilled to have found this. It is brimming with insight.


I've never met Bret, but I can tell from his online portfolio that he is the kind of talent I would jump to work with and learn from. He is the polymathic sort whose work exhibits this wonderful multi-disciplined combination of the technical and the visual, woven together into this profound set of insights about how software can be made more effective and useful through visual design.
Todd Hopkinson
Microsoft's Apple Surface
I'm excited to see a potentially competitive tablet surface in Surface. But this video comparing the introduction of the iPad with the shameless script-scraping of Microsoft's surface introduction is pure comedy gold.

Todd Hopkinson
App River

The "App River" is a table of 120 interlinked iPads here on the second floor of the Moscone Center at WWDC2012. The "river" is a flow of apps moving along at a constant but relatively slow pace down a channel 4 iPads wide, from one end to the other about 30 iPads long. Each individual iPad contains 108 icons, making the whole river about 12,000+ apps icons visible at an overall glance. The apps are organized by hue, and each app icon flashes white when a download is registered. The total length of the river (including offscreen apps) is the top 20,000 apps on the app store.

You can interact with the flow in two ways. Running your finger across the face of the iPads will cause a ripple effect to emanate across the proximate icons giving a fluid-like disturbance effect. You can also tap individual icons to display an information pop-up that shows a graphical download indicator as well as the name and some other minor bits of info about the app.

This installation is probably worth at least $60,000 @ $500 per iPad.
Todd Hopkinson
WWDC 2012 Day One
iOS 6 looks amazing. OSX is a consistently satisfying update. The new MacBook Pro with Retina was a nice surprise and it looks very cool... (but I still prefer the MacBook Air's form factor). I dropped by the Apple store for hands on and they said tomorrow morning they'd have it.

The new Maps app looks stunningly good. Google suddenly has to go change its pants. Apple's Maps App surpasses any other map solution I've ever seen, and I used to work for Garmin. They've integrated Siri into the Maps app with turn-by-turn navigation. If it works in practice as well as it demoed, everyone will be thrilled with it - oh, except for Google.

Of particular interest to me is Passbook and the PassKit API. I think this meets some of the criteria for number 7 on my list - the iWallet. The name is different, but I think it is clear that this, or an iteration or two beyond this, is Apple's wallet, integrated right into iOS.

I'm pleased with the following Xcode improvements (Xcode 4.5):
- the compiler will now automatically call @synthesize by default for unimplemented @properties
- Objective-C literals for things like NSArray and NSDictionary
- subscripting support for Objective-C container objects
Todd Hopkinson
Forecasting The WWDC 2012 Keynote
This year I'll be attending WWDC, so I think it will be fun to forecast what I suspect will happen.

So, here goes my forecast for the keynote...

Probable news at WWDC 2012:

1. iTV - Apple reveals a 32, 46, and 55 inch (I pulled these numbers out of thin air) flat panel television running a version of iOS, along with an App store that will allow users to download and run their iPhone and iPad apps in a specialty-render mode (the same way iPhone apps run on iPads), and will run iTV apps at the new native scale. It will begin selling this year in time for the holiday season, $999 and up. They will introduce a couple key Apple-made apps showing off some of their vision for the iTV. The resolution will be 1080p+.

2. iOS 6 - including Siri API, and Apple Maps API, and Facebook integration (akin to Twitter's).

3. The New iPhone will feature a new form factor that looks similar, but is longer and thinner. I believe the resolution will remain retina, at the new dimension, so icons and control graphics will not require developers to do much different in regards to graphics. They will continue to create retina images @2x scale. I do not see something like @3x images right now.


Plausible news at WWDC 2012:

4. iTV with Siri voice control (talk to the TV (or your remote device) to control it)

5. iTV runs iOS interface from the user's perspective, but behind the scenes it is a powerhouse hybrid of iOS and OSX and comes with the Steam App Store that lets you purchase and run full OSX games on the iTV, just like a console - control the games with any iOS device. The 3rd party game controller market goes berserk. Nintendo, Microsoft, and Sony collectively soil themselves June 11th.

6. Thunderbolt everywhere. Apple replace the 30 pin connector on iOS devices with the thunderbolt connector.


8. Enhanced speakers on iOS devices (This could be in the next version of the iPad, if not in the new iPhone at this WWDC).
Todd Hopkinson