This year's \u00d8redev Developer Conference was in Malm\u00f6, Sweden, but in order to get there, I flew into Copenhagen, the capital of Denmark, separated from Malm\u00f6 by the Baltic Sea.\n\n\nThat was no matter. A train crosses the \u00d8resundesmotorejen Bridge that links the Scandinavian countries. The third stop is the heart of Malm\u00f6, a modest city of 250,000 in the midst of transforming its economy from manufacturing to knowledge work.\n\nDowntown Malmo at night\u2014which, in November, starts around 4 p.m.\n\nSweden's cities predate the industrial era, so they are compact. Most people bike or walk to work. The train station is one block from the hotel, which is across the street from the conference center. I spent the entire week in the city and never hired a taxi or got in a car.\n\n\nThat's fine. I wasn't there to see the sights, but, rather, to learn about software development in Northern Europe. What I saw and heard was unexpected, unique and worth sharing.\n\nLean Coffee: An Unconference With Topics Picked on the Spot\n\nBefore the first keynote and before the first tutorial, I attend a lean coffee session, organized by Lisa Crispin, at the local coffee house. Lean coffee was not on the conference brochure, and it was early enough in the morning that the few people who came were the motivated few.\n\n\nThe meeting had no preplanned theme. Instead, we used a democratic process to figure out what the topics should be and shuffled through them with eight minutes per topic. First, each attendee wrote on a sticky note what he or she wanted to talk about. Once we did this, we "dotted" the notes, with each getting three dots, or votes. Next, we sorted the topics, giving eight minutes to each. When time was up, the facilitator (Crispin, in this case) took a vote&mdash thumbs up and we talked about it for another five minutes, thumbs down and we moved on.\n\nLean Coffee before \u00d8redev, facilitated by Lisa Crispin.\n\nWe start with a discussion loosely titled "How to keep focus without estimation and burndown." The person who suggested the topic is moving to a Kanban Process, in the process dropping iteration boundaries. His concern is that iterations provide some incentive for programmers (and testers) to finish, to get work done. Without the commitment to finish by a certain date, programmers may slow down or gold-plate the software. One suggestion: Measuring cycle time, which is the average time for a piece of work to move from analysis to ready-for-production, can provide some amount of visibility that can be managed.\n\n\nAnalysis: Agile and Beyond Shows Value of Regional Software Development Conferences\n\n\nNote that lean coffee is an unconference format, meaning that attendees design the program. Unlike other unconferences I've attended lately, though, this is a one-hour event with topics discussed eight minutes at a time.\n\n\nMore traditional conferences overwhelm me. I find myself meeting people, watching talks, talking to vendors and taking extensive notes all at the same time. I skip sessions; I take naps. This time around, I skipped the attendees-only sauna trip and skinny-dip in the Baltic, too. I always find time for lean coffee, though\u2014and there's a reason for that. Bigger, more scripted conferences don't offer the intimacy and casual networking opportunities of smaller conferences.\n\nNow Empowered, Techies Can Afford to be Rebellious\n\nAfter coffee, I head to the main theater&mdashin Swedish, teater for the opening keynote. Here David Rowan, editor of Wired.co.uk, set the theme of rebellion for the week.\n\n\nRowan says techies and software developers are at an unprecedented place in history. Not only can they build the solutions, but people realize they are needed to build the solutions. And the technology has become so cheap and ubiquitous that developers can build great things without the backing of a Fortune 500 company or a government institution. Programmers don't need "systems," Rowan says; they can rent a CPU from Amazon and just hack. They don't even need day jobs\u2014a good programmer can make a decent living waiting tables in a major city by day and hacking by night.\n\n\nCommentary: Stop Working and Start Innovating: It Can Pay Off\n\n\nRowan's examples include Khan Academy, where a single person on YouTube created a disruptive model for education that threatens to unseat the traditional university model, and Elon Musk, whose SpaceX ventures sent a private ship to the International Space Station when government-funded programs were failing and shutting down.\n\n\nAfter stripping away the myth that "the boss" is getting us down or we need money to change things, or the idea that institutions run everything and individuals have no power, Rowan asked questions that remind me of the great philosopher Hillel: "If not you, who? If not now, when?" I can't help but notice that most of Rowan's examples come from privilege\u2014the part-time IT pro saving the world with spare change doesn't quite hold\u2014but we are nonetheless closer to that now than to any other time in history.\n\n \n\nDavid Rowan suggests that nerds won the war, and asks us what we will do next, from \u00d8redev Conference on Vimeo.\n\nSoftware Development For Your Senses\n\nAfter Rowan's keynote, I head to the vendor area to find out what's new in software development. I am overwhelmed by software for the senses: The human eye as an input device and the table-sized Microsoft Surface are two, but I also meet a team building 3D printer software.\n\n\nFirst, there's EyeAsteroids, a video game developed by Sweden's Tobii Software. EyeAsteroids is your typical Asteroids game, circa 1997. The graphics are better than the Atari 2600, but it's essentially the same game: Your ship is in the middle of the screen, and you have to shoot the asteroids before they damage your ship.\n\n\nThe key difference: You don't point the joystick to aim. Just look at the asteroids and they blow up.\n\nIn EyeAsteroids by Tobii Software, you shoot the asteroids just by looking at them.\n\nI find that Tobii makes a physical device, along with an SDK, which lets companies build applications that interface through eye movements. Beyond the obvious benefits for the disabled, the features remind me a bit of a science fiction novel in which the screen is projected onto the lenses of a user's glasses and the user "scrolls" with eye movements. It turns out that technology isn't that far away.\n\n\nNext to EyeAsteroids is a large table-like surface with a screen on it. It turns out to be Microsoft Surface. (Yes, the large touchscreens have the same name as the Microsoft Surface tablet PCs that debuted this year.) The device is a table big enough to eat on, but it is also touch-sensitive.\n\n\nAnalysis: Panasonic Says TVs Must Become Interactive Portals to Survive\n\n\nThe first application I see comes with small curling rocks, weighing a couple of ounces each. Players slide them across the table, which has been transformed into a shuffleboard of sorts. I snap a picture of the device, wondering how companies might use it as a conversation piece, for say, people waiting for lunch.\n\nThe table-sized version of Microsoft Surface in action as a 21st-century curling venue.\n\nHowever, my stomach is rumbling, so I join the line of people waiting for lunch. That's where I meet Jenny Olsson and Calle Hakansson, who work for Stockholm-based Arcam. The company takes AutoCAD drawings and prints them, in full 3-D. Olsson pulled several samples from her backpack, including a Star Wars clone.\n\nGenerating this on-demand used to be the stuff of science fiction. Today, with the right equipment, it's a two-minute print job.\n\nIt doesn't take long to imagine how this could change the way we do work, but the old challenges of software are still there. The company is currently extending its software with a better front-end, and Olsson and Hakansson are working on testing that interface, especially for user experience. (I don't know the equivalent for a 3-D printer of a DVD player constantly flashing 12:00PM, but I suspect it isn't good.)\n\nSoftware Usability Lessons From Iron Man\n\nTalking to Olsson and Hakansson had me interested in the user experience, so I checked the program and snuck in the back of the room for Scott Barnes' presentation on usability\u2014specifically, getting beyond our old thinking about grids and trees and inventing entirely new ways of doing user experience.\n\n\nIn his talk, "Design Eye For The Developer Person," Barnes suggests that some of the best new thinking about displaying information is actually coming from Hollywood movies. He points to the hexagonal display in Iron Man as an alternative to traditional grids, and the widgets in Iron Man's heads-up display as ways to display multiple values\u2014speed, distance and acceleration in this case\u2014at the same time. It's something we might apply directly to the way we show clients dashboards.\n\n\nThe talk is so good, I recommend you watch it in its entirety:\n\n \n\nA Design eye for the Developer Person from \u00d8redev Conference on Vimeo.\n\n\nBefore leaving, I attended one last lean coffee session and chat with Johnan Atting about his cross-team testing process. After that, it's time to get the train to Copenhagen, jump on a plane, head home and start typing away.\n\n\nThe large Microsoft Surface, 3-D printing, the software driven by the human eye\u2014this is all new to me. My biggest takeaway? I have to get to Europe more often.