Defining the industrial Internet

Some broad thoughts on characteristics that define the industrial Internet field.

We’ve been collecting threads on what the industrial Internet means since last fall. More case studies, company profiles and interviews will follow, but here’s how I’m thinking about the framework of the industrial Internet concept. This will undoubtedly continue to evolve as I hear from more people who work in the area and from our brilliant readers.

The crucial feature of the industrial Internet is that it installs intelligence above the level of individual machines — enabling remote control, optimization at the level of the entire system, and sophisticated machine-learning algorithms that can work extremely accurately because they take into account vast quantities of data generated by large systems of machines as well as the external context of every individual machine. Additionally, it can link systems together end-to-end — for instance, integrating railroad routing systems with retailer inventory systems in order to anticipate deliveries accurately.

In other words, it’ll look a lot like the Internet — bringing industry into a new era of what my colleague Roger Magoulas calls “promiscuous connectivity.” Read more…

Comment |

The future of programming

Unraveling what programming will need for the next 10 years.

Programming is changing. The PC era is coming to an end, and software developers now work with an explosion of devices, job functions, and problems that need different approaches from the single machine era. In our age of exploding data, the ability to do some kind of programming is increasingly important to every job, and programming is no longer the sole preserve of an engineering priesthood.

Is your next program for one of these? Photo credit: Steve Lodefink/Flickr.

Is your next program for one of these?
Photo credit: Steve Lodefink/Flickr.

Over the course of the next few months, I’m looking to chart the ways in which programming is evolving, and the factors that are affecting it. This article captures a few of those forces, and I welcome comment and collaboration on how you think things are changing.

Where am I headed with this line of inquiry? The goal is to be able to describe the essential skills that programmers need for the coming decade, the places they should focus their learning, and differentiating between short term trends and long term shifts. Read more…

Comments: 10 |
Four short links: 11 January 2013

Four short links: 11 January 2013

Comms 101, RoboTurking, Geek Tourism, and Implementing Papers

  1. How to Redesign Your App Without Pissing Everybody Off (Anil Dash) — the basic straightforward stuff that gets your users on-side. Anil’s making a career out of being an adult.
  2. Clockwork Raven (Twitter) — open source project to send data analysis tasks to Mechanical Turkers.
  3. Updates from the Tour in China (Bunnie Huang) — my dream geek tourism trip: going around Chinese factories and bazaars with MIT geeks.
  4. How to Implement an Algorithm from a Scientific PaperI have implemented many complex algorithms from books and scientific publications, and this article sums up what I have learned while searching, reading, coding and debugging. (via Siah)
Comment |

Want to analyze performance data for accountability? Focus on quality first.

A data-driven investigation of emergency response times by the Los Angeles Data Desk found larger issues.

Here’s an ageless insight that will endure well beyond the “era of big data“: poor collection practices and aging IT will derail any institutional efforts to use data analysis to improve performance.

According to an investigation by the Los Angeles Times, poor record-keeping is holding back state government efforts to upgrade California’s 911 system. As with any database project, beware “garbage in, garbage out,” or “GIGO.”

As Ben Welsh and Robert J. Lopez reported for the L.A. Times in December, California’s Emergency Medical Services Authority has been working to centralize performance data since 2009.

Unfortunately, it’s difficult to achieve data-driven improvements or manage against perceived issues by applying big data to the public sector if the data collection itself is flawed. The L.A. Times reported quality issues stemmed from how response times were measured to record keeping on paper to a failure to keep records at all. Read more…

Comment |
Four short links: 10 January 2013

Four short links: 10 January 2013

Engineering Virality, App Store Numbers, App Store Data, and FPGA OS

  1. How To Make That One Thing Go Viral (Slideshare) — excellent points about headline writing (takes 25 to find the one that works), shareability (your audience has to click and share, then it’s whether THEIR audience clicks on it), and A/B testing (they talk about what they learned doing it ruthlessly).
  2. A More Complete Picture of the iTunes Economy — $12B/yr gross revenue through it, costs about $3.5B/yr to operate, revenue has grown at a ~35% compounded rate over last four years, non-app media 2/3 sales but growing slower than app sales. Lots of graphs!
  3. Visualizing the iOS App Store — interactive exploration of app store sales data.
  4. BORPHan Operating System designed for FPGA-based reconfigurable computers. It is an extended version of the Linux kernel that handles FPGAs as if they were CPUs. BORPH introduces the concept of a ‘hardware process’, which is a hardware design that runs on an FPGA but behaves just like a normal user program. The BORPH kernel provides standard system services, such as file system access to hardware processes, allowing them to communicate with the rest of the system easily and systematically. The name is an acronym for “Berkeley Operating system for ReProgrammable Hardware”.
Comment: 1 |
Four short links: 9 January 2013

Four short links: 9 January 2013

Bitcoin Numbers, Augmenting People with Computers, EBook Creation, and Answering Your Questions

  1. BitCoin in 2012, By The NumbersOver the past year Bitcoin’s value when compared to the US Dollar, and most other currencies, increased steadily, though there was a large spike and subsequent dip in August. Interestingly, the current market cap is actually at a peak for 2012, exceeding the spike in August. This can be attributed to the fact that tens of thousands of Bitcoins have been introduced into the economy since August, though now at the slower rate of 25 per block.
  2. Man-Computer Symbiosis (JCR Licklider) — In short, it seems worthwhile to avoid argument with (other) enthusiasts for artificial intelligence by conceding dominance in the distant future of cerebration to machines alone. There will nevertheless be a fairly long interim during which the main intellectual advances will be made by men and computers working together in intimate association. Fascinating to read this 1960 paper on AI and the software/hardware augmentation of human knowledge work (just as the term “knowledge worker” was coined). (via Jim Stogdill)
  3. Papyrus — simple online editor and publisher for ebooks.
  4. howdoi (github) — commandline tool to search stackoverflow and show the code that best matches your request. This is genius.
Comment |