Andy Oram

Andy Oram is an editor at O'Reilly Media. An employee of the company since 1992, Andy currently specializes in open source technologies and software engineering. His work for O'Reilly includes the first books ever released by a U.S. publisher on Linux, the 2001 title Peer-to-Peer, and the 2007 best-seller Beautiful Code.

Three organizations pressing for change in society’s approach to computing

Talks with the Association for Computing Machinery, Open Technology Institute, and Open Source Initiative.

Taking advantage of a recent trip to Washington, DC, I had the privilege of visiting three non-profit organizations who are leaders in the application of computers to changing society. First, I attended the annual meeting of the Association for Computing Machinery’s US Public Policy Council (USACM). Several members of the council then visited the Open Technology…
Read Full Post | Comments: 2 |

LISA mixes the ancient and modern: report from USENIX system administration conference

System administrators try to maintain reliability and other virtues while adopting cost-cutting innovations

I came to LISA, the classic USENIX conference, to find out this year who was using such advanced techniques as cloud computing, continuous integration, non-relational databases, and IPv6. I found lots of evidence of those technologies in action, but also had the bracing experience of getting stuck in a talk with dozens of Solaris fans. Such is…
Read Full Post | Comment: 1 |

The MOOC movement is not an indicator of educational evolution

MOOCs get the attention, but DIY and peer-to-peer exchange are more fertile grounds for development

Somehow, recently, a lot of people have taken an interest in the broadcast of canned educational materials, and this practice — under a term that proponents and detractors have settled on, massive open online course (MOOC) — is getting a publicity surge. I know that the series of online classes offered by Stanford proved to be extraordinarily popular,…
Read Full Post | Comments: 22 |

Tools for test-driven development in Scala

Two core Scala libraries support features for mocking and data generation.

Scala, a language designed for well-structured and readable programs, is richly provisioned with testing frameworks. The community has adopted test-driven development (TDD) and behavior-driven development (BDD) with zeal. These represent the baseline for trustworthy code development today. TDD and BDD expand beyond the traditional model of incorporating a test phase into the development process. Most programmers know that ad hoc…
Read Full Post | Comment |

Growth of SMART health care apps may be slow, but inevitable

Harvard Medical School conference lays out uses for a health data platform

This week has been teaming with health care conferences, particularly in Boston, and was declared by President Obama to be National Health IT Week as well. I chose to spend my time at the second ITdotHealth conference, where I enjoyed many intense conversations with some of the leaders in the health care field, along with news about…
Read Full Post | Comment: 1 |

The many sides to shipping a great software project

An interview with Shipping Greatness author Chris Vander Mey.

Chris Vander Mey, CEO of Scaled Recognition, and author of a new O’Reilly book, Shipping Greatness, lays out in this video some of the deep lessons he learned during his years working on some very high-impact and high-priority projects at Google and Amazon. Chris takes a very expansive view of project management, stressing the crucial decisions and attitudes that…
Read Full Post | Comment |

The future of medicine relies on massive collection of real-life data

An interview with Shahid Shah

Health care costs rise as doctors try batches of treatments that don’t work in search of one that does. Meanwhile, drug companies spend billions on developing each drug and increasingly end up with nothing to show for their pains. This is the alarming state of medical science today. Shahid Shah, device developer and system integrator, sees a different paradigm…
Read Full Post | Comment |

Analyzing health care data to empower patients

Castlight Health presents their vision of health care consumerism at Strata Rx

The stress of falling seriously ill often drags along the frustration of having no idea what the treatment will cost. We’ve all experienced the maddening stream of seemingly endless hospital bills, and testimony by E-patient Dave DeBronkart and others show just how absurd U.S. payment systems are.
Read Full Post | Comment |

Seeking prior art where it most often is found in software

Open Invention Network plans to mine open source projects for patent busters

Patent ambushes are on the rise again, and cases such as Apple/Samsung shows that prior art really has to swing the decision–obviousness or novelty is not a strong enough defense. Obviousness and novelty are subjective decisions made by a patent examiner, judge, or jury. In this context, a recent conversation I had with Keith Bergelt, Chief Executive Officer of the…
Read Full Post | Comment: 1 |

Smart notebooks for linking virtual teams across the net

Kickstarter project promotes open-source, standards-based collaboration tool

Who has the gumption to jump into the crowded market for collaboration tools and call for a comprehensive open source implementation? Perhaps just Miles Fidelman, a networking expert whose experience spans time with Bolt, Beranek and Newman, work on military command and control systems, a community networking non-profit called the Center for Civic Networking, and building a small…
Read Full Post | Comment |