Viva La Cola!

Founded in January 2009, PubliCola is a blog about Seattle written by journalists who are dedicated to non-partisan, original daily reporting that prioritizes a balanced approach to news. Started by longtime local editor and award-winning reporter Josh Feit, PubliCola is the first online-only news site in state history to get media credentials to cover the state capitol.

PubliCola was off and running. In June 2009, PubliCola hired another award-winning journalist, super-sourced Seattle city hall reporter Erica C. Barnett.

People were afraid that blogging would change journalism. Instead, we believe journalism can change blogging. Twenty-first century journalism may look and feel different, and yes Erica isn't afraid to get cranky, but we're committed to making sure online news still delivers independent, reliable, even-keeled coverage. And most of all, we're committed to making sure the coverage sparks honest civic debate.

Bringing you cola for the people, PubliCola is named after Publius Valerius PubliCola, the alias for the authors of the Federalist Papers—the original bloggers.

The first online-only news site in state history to get media credentials to cover the state capitol and Seattle city hall, PubliCola has been called a “must-read” by the Seattle Post Intelligencer and a hot “New Media Mover and Shaker” by Seattle Magazine—which also cited our own Erica C. Barnett as the city's No. 1 news nerd.

Boeing Boeing

The Boeing 787 Dreamliner remains just that: A dream transcending the material world by fiat—simply imagining something makes it so. The way that Web 2.0 has allegedly transmuted a boring world of clicks and page loads into a multimedia extravangza of Web-based applications. In this case, the 787 is the dream of bits defeating atoms. That’s not how the fairy tale ends. Like many of the stories the Grimms drew on, it’s more about nightmares that well up from the underlying reality than puffy clouds and brows unwrinkled in restful sleep.

In the last few days, Boeing has admitted to a recently discovered serious design problem. The company says the problems uncovered can be fixed through a few patches. A Boeing supplier, not blamed for the problem, told the Seattle Times that the first test flight is now months away, nearly two years after it was originally scheduled. (Boeing hasn’t released a new timetable yet.)

Planes used to be constructed with a lot of a brute force, elbow grease, and intuition. My two boys make me a frequent visitor to the Museum of Flight—to which Boeing was a heavy contributor—where I can see how early planes were designed and tested, and the kinds of advances in process and materials that have occurred over many decades of humanity momentarily defeating gravity.

The 787 wasn’t the first plane to be designed entirely in computer software. The 777 has that honor. Its development included a lot of simulation that formerly would have required components to be built and beaten up. The 777 turned out well, has been quite successful, and seemed to be the right foundation for how Boeing would conceive, design, and simulate performance of planes from then on.

The 787 or Dreamliner added a couple of elements to the 777 program: Composite materials would be used for much of the plane, an idea well tested in aircraft but not large commercial ones. And the global supply chain used for assembly of the 777 would grow even bigger and more complex. This required modifying some old 747s—dubbed Dreamlifters— to carry fuselage components to Everett.

Modern communications would bind all this together. Any bit of data needed anywhere in the world could be instantly found. Even making calls among countries in 2004 was a damn sight easier than at the outset of the 777. The Internet, fast computers, and plastic goo would make the 787 fly better and cheaper.

Or maybe not.

When I first moved to Seattle in 1993, I met a Boeing employee at a party, and he explained that his job was to document via new information systems the tools used in building current planes. Or, rather, one step up. He was designing a system that would be used to store information about the tools used to build the planes.

The company was working so hard and fast at spitting out aircraft that specialized instruments needed to assemble planes were created with no method to track the design blueprints for those tools, or what those tools were used for. If an engineer retired, he or she might take all knowledge of the tool along.

I remember being floored by that, but I was naive about technology, Boeing, and bureaucracies. In the intervening time, I’ve learned how often companies eat their own projects, leaving no trace behind of how they succeeded (or failed) the previous time around. (This doesn’t even scratch the surface of “siloing,” in which different groups in a company—silos—defend their turf, and ruin collaboration.)

The 787 was supposed to be a leapfrog around that kind of problem. Computer systems had come a long way in the decade since the start of the 777 project. Need to make a new part or a tool to install it? In the realm of tools, for instance, hit a button and a person could get the plans to build that tool, or the plans would be set to an electronically controlled cutter. Or, shades of the future already made real in the present, a 3-D printer —technically, a rapid prototyping machine— could build or carve a complete tool or component of a tool. Potentially, that could happen anywhere in the world, too.

What went wrong? You can read the particulars on any given day in The Seattle Times, it seems. (That makes my boys happy, who love to see planes and trains in the paper, even when it’s bad news.) But there were a lot of baffling mistakes to this technology geek’s eye.

Despite a worldwide partnership, components and major sections arrived in Everett with large amounts of parts remaining to be assembled or mis-installed, without anyone at Boeing seemingly knowing beforehand. Apparently, the Internet didn’t help them actually talk to one another. Or it led to complacency. It would seem no Boeing staff were on the ground when components were completed before they were packed up, or problems would have been known at that stage. Did meatspace get entirely replaced by cyberspace?

Design problems appear to have materialized at late stages, too, despite all the simulation that should have precisely prevented last-minute snafus. This last flaw seems nearly unconscionable, and while Boeing expresses optimism at an easy and relatively fast fix, it’s hard to know how that’s possible when so much prediction has gone wrong so far. You can read in great detail about the flaw elsewhere, but it stems from the wing design putting too much strain on what Boeing describes as a few square inches of fuselage here and there—enough strain, the company has implied, to distort or tear the composite material of the plane at those points. The solution sounds like a hack: like flower patches on classic jeans, hardly the image you want for the most advanced commercial plane ever built.

The simulation that saved money and time in the 777 process doesn’t seem to have accurately predicted what’s happening now. (Sure, there was a two-month strike, too, but that doesn’t explain a full two years’ delay.)

By turning the 787 into a digital project that would alchemically be transmuted from base bits into precious atoms, Boeing was also infected with the problems that dog all software projects. For a ripping examination of that topic – honestly, rather exciting – Scott Rosenberg’s “Dreaming in Code” (2007, ISBN 9781400082469) is the software equivalent of Tracy Kidder’s famous examination of hardware in Soul of the New Machine (1981).

Software projects can never actually be complete. There are always bugs that can’t be crushed; feature creep (new features added at the last minute); technical problems that suddenly leap up and often crush an effort without warning. Rosenberg’s book looks at a software pioneer’s efforts via a non-profit to build new open-source calendar and contact information; the project completion is always about a year away. (A 1.0 finally came out after the founder phased out his financial and personal involvement.)

Boeing doesn’t have that kind of flexibility. In aircraft design, you can’t suddenly decide that carbon-fiber reinforced plastic was the wrong choice, and you’d rather go with aluminum. Or that seats need to be 19 inches wide instead of 17.25. That adds years to a project, and can result in hundreds of millions to billions of dollars in lost profit.

And, like software, it’s impossible to predict what the outcome of the 787 project will be. Boeing assumes and I presume that problems will be solved, and planes will ship. But it’s possible that unraveling one thread leads to another and another. Some of that happened already.

You can ship buggy code, but you can’t launch a buggy plane.


  • David in Burien

    AGFC. Another great Fleishman column. Thanks. Makes it easier to come back here and ignore all the pissantry now regularly appearing in comments to the rest of the news pieces.

  • David in Burien

    AGFC. Another great Fleishman column. Thanks. Makes it easier to come back here and ignore all the pissantry now regularly appearing in comments to the rest of the news pieces.

  • David in Burien

    AGFC. Another great Fleishman column. Thanks. Makes it easier to come back here and ignore all the pissantry now regularly appearing in comments to the rest of the news pieces.

  • LaborGoon

    It risk of being accused of union “pissantry”…

    Has it occurred to anyone that the Boeing employees actually had the company’s long-term best interests at heart — as opposed to their own short-term self-interest — when they made the outsourcing of engineering and machinist work their priority bargaining issue in the last few contracts? And that maybe they were RIGHT all along?

    Outsourcing Boeing jobs was a primary reason for recent strikes, not just greedy workers. (And if Boeing management thought that labor unrest wouldn’t be an unavoidable result of its decision to concert from a jet manufacturer to a jet final-assembler, they were kidding themselves.)

    These employees take genuine pride in their jobs, the company and its remarkable history — more so than any company I can think of around here. And over the past decade and counting, they have watched a short-sighted cost-cutting mentality become infused into every decision at Boeing, without no regard to long-term consequences of those decisions. It’s no surprise to hear one of Boeing’s biggest customers recently say the company is now being run by “bean-counters and lawyers.”

    But the union’s objections to outsourcing of design and manufacuring work were dismissed outright as self-serving. Meanwhile, no journalist (or politician) seems to have the time or inclination to revisit the issues that led to recent strikes. Instead, they only mention that the union went on an ill-timed strike at the start of a recession, implying that these uppity union members were lucky to have a job in the first place.

    As it turns out, what the IAM and SPEEA unions have fought for all along is the same thing our state government is frantically trying to preserve: good Boeing jobs in Washington state. And as it turns out, they are also fighting to preserve this company’s reputation — and its formula for success.

    Maybe we should listen to them.

  • http://unclevinny.wordpress.com/ Uncle Vinny

    I’ve never read that much about Boeing for some reason, even though they’re such a big part of the local economy, but this breakdown is starting to get me interested.

    I like Glenn’s article a lot. For a bit more info on the technical problem they ran into (and some theories about how the project managers let the situation take everyone by surprise), try this article and its comments:
    http://www.flightglobal.com/blogs/flightblogger/2009/06/a-closer-look-understanding-th.html

  • http://unclevinny.wordpress.com/ Uncle Vinny

    I’ve never read that much about Boeing for some reason, even though they’re such a big part of the local economy, but this breakdown is starting to get me interested.

    I like Glenn’s article a lot. For a bit more info on the technical problem they ran into (and some theories about how the project managers let the situation take everyone by surprise), try this article and its comments:
    http://www.flightglobal.com/blogs/flightblogger/2009/06/a-closer-look-understanding-th.html

  • http://unclevinny.wordpress.com Uncle Vinny

    I’ve never read that much about Boeing for some reason, even though they’re such a big part of the local economy, but this breakdown is starting to get me interested.

    I like Glenn’s article a lot. For a bit more info on the technical problem they ran into (and some theories about how the project managers let the situation take everyone by surprise), try this article and its comments:
    http://www.flightglobal.com/blogs/flightblogger/2009/06/a-closer-look-understanding-th.html

  • Glenn Fleishman

    @2: “Has it occurred to anyone that the Boeing employees actually had the company’s long-term best interests at heart — as opposed to their own short-term self-interest — when they made the outsourcing of engineering and machinist work their priority bargaining issue in the last few contracts? And that maybe they were RIGHT all along?”

    Oh, I didn’t get into that (since I’m not LaborNerd), but with the benefit of hindsight, it’s pretty clear that the union was concerned about the long-term job prospects at a company that had screwed the pooch on distributed production.

    In the worst light–and the unions can justify this interpretation because of how poorly they’ve been treated by Boeing at times–the unions were solely interested in making sure they held Boeing over the fire when there was so much at stake, ensuring higher wages, and continued employment in the same area. And that’s fine. That’s what unions do. They leverage the workers’ power over owners and managers when it’s economically reasonable to do so to counter the vast power that companies to effect changes on employees’ lives arbitrarily.

    In a better light, it’s pretty clear that the specific issues raised by the unions all turned out to be true.

    If the unions had prevailed a few years ago in terms of what work was done where, the 787 would likely have already been in the air and there would have been no strike. Clearly, months or longer were wasted through bad early Boeing management of the supply chain, then extended through the strike, which was avoidable given that Boeing gave in.

    So one could argue that any hundred of millions or even $1bn plus saved by global outsourcing is vastly outweighed by the failure to book revenue early, to deliver planes before they were canceled, and to avoid the penalties that are accruing to their customers.

  • Glenn Fleishman

    @2: “Has it occurred to anyone that the Boeing employees actually had the company’s long-term best interests at heart — as opposed to their own short-term self-interest — when they made the outsourcing of engineering and machinist work their priority bargaining issue in the last few contracts? And that maybe they were RIGHT all along?”

    Oh, I didn’t get into that (since I’m not LaborNerd), but with the benefit of hindsight, it’s pretty clear that the union was concerned about the long-term job prospects at a company that had screwed the pooch on distributed production.

    In the worst light–and the unions can justify this interpretation because of how poorly they’ve been treated by Boeing at times–the unions were solely interested in making sure they held Boeing over the fire when there was so much at stake, ensuring higher wages, and continued employment in the same area. And that’s fine. That’s what unions do. They leverage the workers’ power over owners and managers when it’s economically reasonable to do so to counter the vast power that companies to effect changes on employees’ lives arbitrarily.

    In a better light, it’s pretty clear that the specific issues raised by the unions all turned out to be true.

    If the unions had prevailed a few years ago in terms of what work was done where, the 787 would likely have already been in the air and there would have been no strike. Clearly, months or longer were wasted through bad early Boeing management of the supply chain, then extended through the strike, which was avoidable given that Boeing gave in.

    So one could argue that any hundred of millions or even $1bn plus saved by global outsourcing is vastly outweighed by the failure to book revenue early, to deliver planes before they were canceled, and to avoid the penalties that are accruing to their customers.

  • Glenn Fleishman

    @2: “Has it occurred to anyone that the Boeing employees actually had the company’s long-term best interests at heart — as opposed to their own short-term self-interest — when they made the outsourcing of engineering and machinist work their priority bargaining issue in the last few contracts? And that maybe they were RIGHT all along?”

    Oh, I didn’t get into that (since I’m not LaborNerd), but with the benefit of hindsight, it’s pretty clear that the union was concerned about the long-term job prospects at a company that had screwed the pooch on distributed production.

    In the worst light–and the unions can justify this interpretation because of how poorly they’ve been treated by Boeing at times–the unions were solely interested in making sure they held Boeing over the fire when there was so much at stake, ensuring higher wages, and continued employment in the same area. And that’s fine. That’s what unions do. They leverage the workers’ power over owners and managers when it’s economically reasonable to do so to counter the vast power that companies to effect changes on employees’ lives arbitrarily.

    In a better light, it’s pretty clear that the specific issues raised by the unions all turned out to be true.

    If the unions had prevailed a few years ago in terms of what work was done where, the 787 would likely have already been in the air and there would have been no strike. Clearly, months or longer were wasted through bad early Boeing management of the supply chain, then extended through the strike, which was avoidable given that Boeing gave in.

    So one could argue that any hundred of millions or even $1bn plus saved by global outsourcing is vastly outweighed by the failure to book revenue early, to deliver planes before they were canceled, and to avoid the penalties that are accruing to their customers.

  • NURBS

    Software development requires a work environment that enables its technical people to concentrate long and hard on the many challenging details.

    Unfortunately, Boeing’s crowded, noisy cubicle environment is extremely counterproductive.

    The distracting workplace is a factor in the recent failure of their software to predict the structural problems with the 787.

    Boeing management has been largely ignoring this issue. All they can see is the cost of facilities, but they do not understand the need for a workplace that is conducive to the kind of deep concentration that is necessary for technical work.

    As a result, the kinds of software problems that we have seen in the delayed development of the 787 are likely to continue.

  • NURBS

    Software development requires a work environment that enables its technical people to concentrate long and hard on the many challenging details.

    Unfortunately, Boeing’s crowded, noisy cubicle environment is extremely counterproductive.

    The distracting workplace is a factor in the recent failure of their software to predict the structural problems with the 787.

    Boeing management has been largely ignoring this issue. All they can see is the cost of facilities, but they do not understand the need for a workplace that is conducive to the kind of deep concentration that is necessary for technical work.

    As a result, the kinds of software problems that we have seen in the delayed development of the 787 are likely to continue.

  • NURBS

    Software development requires a work environment that enables its technical people to concentrate long and hard on the many challenging details.

    Unfortunately, Boeing’s crowded, noisy cubicle environment is extremely counterproductive.

    The distracting workplace is a factor in the recent failure of their software to predict the structural problems with the 787.

    Boeing management has been largely ignoring this issue. All they can see is the cost of facilities, but they do not understand the need for a workplace that is conducive to the kind of deep concentration that is necessary for technical work.

    As a result, the kinds of software problems that we have seen in the delayed development of the 787 are likely to continue.

  • Glenn Fleishman

    Another data point. Boeing is apparently negotiating to buy one of its major 787 subcontractors, Vought Aircraft Industries, in North Carolina. This will bring much more of the plane in house, while also making it possible for Boeing to assemble 787s in N.C. The unions ain’t going to like this for good reason.

  • Glenn Fleishman

    Another data point. Boeing is apparently negotiating to buy one of its major 787 subcontractors, Vought Aircraft Industries, in North Carolina. This will bring much more of the plane in house, while also making it possible for Boeing to assemble 787s in N.C. The unions ain’t going to like this for good reason.

  • Glenn Fleishman

    Another data point. Boeing is apparently negotiating to buy one of its major 787 subcontractors, Vought Aircraft Industries, in North Carolina. This will bring much more of the plane in house, while also making it possible for Boeing to assemble 787s in N.C. The unions ain’t going to like this for good reason.

  • LaborGoon

    It risk of being accused of union “pissantry”…

    Has it occurred to anyone that the Boeing employees actually had the company's long-term best interests at heart — as opposed to their own short-term self-interest — when they made the outsourcing of engineering and machinist work their priority bargaining issue in the last few contracts? And that maybe they were RIGHT all along?

    Outsourcing Boeing jobs was a primary reason for recent strikes, not just greedy workers. (And if Boeing management thought that labor unrest wouldn't be an unavoidable result of its decision to concert from a jet manufacturer to a jet final-assembler, they were kidding themselves.)

    These employees take genuine pride in their jobs, the company and its remarkable history — more so than any company I can think of around here. And over the past decade and counting, they have watched a short-sighted cost-cutting mentality become infused into every decision at Boeing, without no regard to long-term consequences of those decisions. It's no surprise to hear one of Boeing's biggest customers recently say the company is now being run by “bean-counters and lawyers.”

    But the union's objections to outsourcing of design and manufacuring work were dismissed outright as self-serving. Meanwhile, no journalist (or politician) seems to have the time or inclination to revisit the issues that led to recent strikes. Instead, they only mention that the union went on an ill-timed strike at the start of a recession, implying that these uppity union members were lucky to have a job in the first place.

    As it turns out, what the IAM and SPEEA unions have fought for all along is the same thing our state government is frantically trying to preserve: good Boeing jobs in Washington state. And as it turns out, they are also fighting to preserve this company's reputation — and its formula for success.

    Maybe we should listen to them.