"collision of hardware and software" entries
The O'Reilly Solid Podcast: Andy Cavatorta and Jamie Zigelbaum on art that combines physical and digital.
One of the theses behind our Solid Conference is that the stacks — the ranges of knowledge that technologists need to understand — are expanding so that the formerly separate disciplines of hardware and software are merging. Specific expertise is still critical, but the future lies in systems that integrate physical and virtual, and developing those effectively requires the ability to understand both sides at some basic level.
Installation art is a great place to look for those seamless integrations, and we’re excited to feature a couple of interesting installations at Solid. Our latest episode of the Solid Podcast takes us to Flatbush Avenue in Brooklyn, home to a collective of designers and engineers called Dark Matter Manufacturing, where David Cranor and I spoke with Andy Cavatorta and Jamie Zigelbaum. Cavatorta and Zigelbaum both create installations; Cavatorta works with sound and robotics, and Zigelbaum’s projects explore communication and interaction.
Cavatorta’s Dervishes installation will appear at O’Reilly Solid, June 23-25. He will also speak on “Music, machines, and meaning: What art teaches us about robotics and networks.” Read more…
A free compilation of chapter excerpts from our IoT library highlights the approachable complexity of hardware.
Download a free copy of “Building a Hardware Business,” a curated compilation of chapter excerpts from our IoT library.Over the last few years, we’ve seen an astonishing change in what it takes to build a hardware business. Hardware remains hard — executing it well requires technical and marketing expertise in several fields — but the barriers that startups must cross have been lowered considerably.
That change has come about as a result of several changes in the way the market approaches hardware.
- Customers, whether consumers or businesses, have become aware of what hardware and connected devices can do for them. The Internet of Things means more than connected refrigerators now. For consumers, it represents desirable products like the NEST thermostat and Apple Watch. For managers, it represents the highest standards of informed decision-making and operational efficiency in everything from delivery fleets to heavy machines to simple design-driven data.
- Connecting with those customers has become easier. Startups can sell directly to niche consumers through online channels with the help of Etsy, Tindie, and ShopLocket, which are vastly easier to deal with than big-box retailers. These platforms also return rapid market feedback and offer ways for companies to connect with their consumers and build communities without intermediaries.
- Funding has become available through new mechanisms at every stage. Crowdfunding helps entrepreneurs test their ideas in the marketplace and raise enough money for early development. Venture capitalists, impressed by recent exits and aware of the vast green fields awaiting the Internet of Things, are willing to invest. Supply-chain managers like PCH are willing to take equity stakes in return for invoice financing, addressing a critical cash-flow challenge that can be a big barrier to startups looking to have products manufactured in large quantities.
Five pointers to increase the odds of engineering a great hardware startup.
Attend Shahin Farshchi’s free webcast “5 Tools for Building Value Into Your Hardware Startups,” being held May 19 at 10 a.m. PT.
It is an amazing time to be a hardware entrepreneur: Companies like Arduino and ElectricImp are abstracting away tedious device and back-end development; Shapeways (disclaimer: my firm Lux Capital is an investor) and Advanced Circuits are turning around beautiful prototypes in days; while AngelList and IndieGogo are democratizing access to sophisticated investors, which in turn facilitate access to money, partners, and amazing talent.
In their rush to introduce the next Jawbone, Beats, Nest, FuelBand, GoPro, and Dropcam, many fledgling hardware startups — and their investors — seem to be simply rolling the dice. Rather than truly understanding the dynamics of their prospective markets, they are producing marketing videos that could otherwise pass for Super Bowl ads. Rather than understanding their competitive landscape, they are producing designs and out-of-box experiences that would make Steve Jobs proud. Many aspire to achieve Oculus’ visibility, and the acquisition offer that ensued. This puts incumbent consumer electronics companies in an enviable position: free market research and product experiments with an option to acquire any breakaway company. Although there is always an element of luck in every startup, here are a few pointers to increase the odds of success. Read more…
With remote connectivity and remote updates, companies are able to iterate and add value to products customers already own.
Editor’s note: this is an excerpt from our recent report, When Hardware Meets Software, by Mike Barlow. The report looks into the new hardware movement, telling its story through the people who are building it. For more stories on the evolving relationship between software and hardware, download the free report.The Internet of Things doesn’t presage a return to the world of smoke-belching factories and floors covered with sawdust. But it does signify that change is afoot for any business or activity related to the information technology or communications industries.
“Not everyone will become a hardware designer,” says Joi Ito, director of the MIT Media Lab. But many students, software engineers, and entrepreneurs will see the advantages of learning how to work with hardware. “It’s never too late to learn this stuff,” says Ito, “if you decide that you want to do it.”
At minimum, software engineers should learn as much about design and manufacturing as possible. “Buy an Arduino and start building. Everything you need to learn is on the web,” urges Jordan Husney, an avid hardware hacker who serves as strategy director at Undercurrent, an organizational transformation firm and digital think tank in lower Manhattan.
In the same way that software people will have to reconfigure their modes of thinking, hardware people will need to learn new technical skills and new ways of looking at problems, says Husney. “They will have to become more comfortable with uncertainty occurring later and later in the process,” he says. “Hardware engineers will keep things in the realm of bits (as opposed to committing them to atoms) by sharing designs using digital collaboration and simulation tools virtually, while testing multiple physical prototypes. I think we’re going to see the supply chain start to shift around these concepts.” Read more…
As we increasingly depend on connected devices, primary concerns will narrow to safety, reliability, and survivability.
Editor’s note: this interview with GE’s Bill Ruh is an excerpt from our recent report, When Hardware Meets Software, by Mike Barlow. The report looks into the new hardware movement, telling its story through the people who are building it. For more stories on the evolving relationship between software and hardware, download the free report.More than one observer has noted that while it’s relatively easy for consumers to communicate directly with their smart devices, it’s still quite difficult for smart devices to communicate directly, or even indirectly, with each other. Bill Ruh, a vice president and corporate officer at GE, drives the company’s efforts to construct an industrial Internet that will enable devices large and small to chat freely amongst themselves, automatically and autonomously. From his perspective, the industrial Internet is a benign platform for helping the world become a quieter, calmer, and less dangerous place.
“In the past, hardware existed without software. You think about the founding of GE and the invention of the light bulb — you turned it on and you turned it off. Zero lines of code. Today, we have street lighting systems with mesh networks and 20 million lines of code,” says Ruh. “Machines used to be completely mechanical. Today, they are part digital. Software is part of the hardware. That opens up huge possibilities.”
A hundred years ago, street lighting was an on-or-off affair. In the future, when a crime is committed at night, a police officer might be able to raise the intensity of the nearby street lights by tapping a smart phone app. This would create near-daylight conditions around a crime scene, and hopefully make it harder for the perpetrators to escape unseen. “Our machines are becoming much more intelligent. With software embedded in them, they’re becoming brilliant,” says Ruh. Read more…
Joi Ito on the evolution of manufacturing.
Editor’s note: this interview with Joichi Ito is an excerpt from our recent report, When Hardware Meets Software, by Mike Barlow. The report looks into the new hardware movement, telling its story through the people who are building it. For more stories on the evolving relationship between software and hardware, download the free report.Joichi Ito is the director of the MIT Media Lab. Ito, who is also co-chair of the O’Reilly Solid Conference, recalls sending a group of MIT students to Shenzhen so they could see for themselves how manufacturing is evolving. “Once they got their heads around the processes in a deep way, they understood the huge differences between prototyping and manufacturing. Design for prototyping and design for manufacturing are fundamentally different,” says Ito. The problem in today’s world, according to Ito, is that “we have abstracted industrial design to the point where we think that we can just throw designs over a wall” and somehow they will magically reappear as finished products.
The trip to Shenzhen helped the students understand the manufacturing process from start to finish. “In Shenzhen, they have a $12 phone. It’s amazing. It has no screws holding it together. It’s clearly designed to be as cheap as possible. It’s also clearly designed by someone who really understands manufacturing and understands what consumers want.”
Ito also sees a significant difference between what’s happening on the factory floors in Shenzhen and the maker movement. “We’re not talking about low-volume, DIY manufacturing,” he says. Instead, Ito’s students are working through the problems and challenges of a real, live paradigm shift — the kind of gut-wrenching upheaval described in Thomas S. Kuhn’s seminal book, The Structure of Scientific Revolutions. From Kuhn’s point of view, a paradigm shift isn’t a cause for celebration or blithe headlines — it’s a sharp and unexpected blow that topples old theories, wrecks careers, and sweeps aside entire fields of knowledge. Read more…
Core competencies and essential reading from hardware, software, manufacturing, and the IoT.
As I noted in “Physical and virtual are blurring together,” we now have hardware that acts like software, and software that’s capable of dealing with the complex subtleties of the physical world. So, what must the innovator, the creator, the executive, the researcher, and the artist do to embrace this convergence of hardware and software?
At its core, this is about a shift from discipline toward intent. Individuals and institutions — whether they’re huge enterprises, small start-ups, or nonprofits — must be competent in several disciplines that increasingly overlap, and should be prepared to solve problems by working fluidly across disciplines.
To use Joi Ito’s example, someone who wants to develop a synthetic eye might begin to approach the problem with biology, or electronics, or software, or (most likely) all three together. Many problems can be solved somewhere in a large multidimensional envelope that trades off design, mechanics, electronics, software, biology, and business models. Experts might still do the best work in each discipline, but everyone needs to know enough about all of them to know where to position a project between them.
Below you’ll find the core competencies in the intersection between software and the physical world, and our favorite books and resources for each one.
Electronics for physical-digital applications
- Practical Electronics, by John M. Hughes: To know what’s possible and where to start, it’s essential to understand both the analog and digital sides of electronics. This is O’Reilly’s authoritative introduction to both analog and digital electronics, with information on circuit design, common parts and techniques, and microcontrollers.
- Raspberry Pi Cookbook, by Simon Monk: The Raspberry Pi is rapidly becoming the standard embedded computing platform for prototyping and experimentation, with enough computing power to run familiar interpreted programming languages and widely supported operating systems.
- Arduino Cookbook, by Michael Margolis: The Arduino microcontroller offers a fluid interface between digital and physical; it’s highly extensible and accessible to people with no prior experience in either electronics or code.
Andrew “bunnie” Huang on understanding the interplay between software, hardware, and the existing supply chain.
Editor’s note: this interview with Andrew “bunnie” Huang is an excerpt from our recent report, When Hardware Meets Software, by Mike Barlow. The report looks into the new hardware movement, telling its story through the people who are building it. For more stories on the evolving relationship between software and hardware, download the free report.Andrew “bunnie” Huang has a Ph.D. in electrical engineering from MIT, but he is most famous for reverse engineering the Xbox, establishing his reputation as one of the world’s greatest hardware hackers. He sees an evolving relationship between hardware and software.
“It used to be that products were limited solely by the capability of their hardware. Early radios, for example, had mechanical buttons that acted directly on the physics of the receiver,” says Huang. “As hardware becomes more capable, the user experience of the hardware is more dictated by the software that runs on it. Now that hardware is ridiculously capable — you basically have supercomputers in your pockets that cost next to nothing — pretty much the entire user experience of the product is dictated by the software. The hardware simply serves as an elusive constraint on the user experience.”
Hardware is “a cage,” says Huang, and good software developers learn to work within the constraints of the hardware. “When I work with programmers on new products, I take the first prototype, put it on the desk and I say, ‘Welcome to your new cage.’ That’s the reality. There’s a hard wall. But we try to build the cage big enough so there are options for programmers. A quad core Android phone with a gigabyte of memory is a pretty big cage. Sometimes when programmers feel constrained, they’re just being lazy. There’s always more than one way to skin a cat in the software world.” Read more…
The shifting economics around manufacturing is fueling an indie hardware movement.
Editor’s note: this is an excerpt from our new report When Hardware Meets Software — download the free report here.All trends rise and fall. A new generation of smart techies has emerged to challenge the false duality of the hardware versus software paradigm. The spiritual heirs of the ham radio operators and homemade rocket enthusiasts of the 1940s and 50s have coalesced to form a maker culture that is quietly subverting the standard industrial model of product design and development.
Even if they aren’t the actual grandsons and granddaughters of the original hobbyists, they apply the same kind of grit, smarts and do-it-yourself confidence as earlier generations of inventors and tinkerers who labored in basements, backyards, and garages all over the world.
Unlike their predecessors, whose audiences were limited mostly to friends and family members, the new generation is sharing its inventiveness globally and selling gadgets through maker-friendly e-commerce markets such as Tindie, Make, and Grand St. Read more…
The revolutionary thing about desktop machines is that they'll make experimentation easier.
“Mr. Frankel, who started this program, began to suffer from the computer disease that anybody who works with computers now knows about,” [Richard] Feynman later explained. “The trouble with computers is you play with them.”
— George Dyson, describing the beginning of the Manhattan Project’s computing effort in Turing’s Cathedral.
I’ve been reading George Dyson’s terrific history of the early development of the digital computer, and the quote above struck me. Even when they were little more than room-sized adding machines that had to be painstakingly programmed with punchcards, computers offered an intoxicating way to experiment. Most programmers can probably remember their first few scripts and the thrilling feeling of performing millions of operations in seconds. Computers let us take some abstracted human process and repeat it quickly, at almost no cost, with easy modification along the way. Read more…