Welcome!

DevOps Journal Authors: Don MacVittie, Elizabeth White, Lori MacVittie, Michael Bushong, Yeshim Deniz

Blog Feed Post

Interview: Peter Coffee on Leveraging the Web’s Transformation

Noel Wurst: Hello, this is Noel Wurst with Skytap and I am speaking today with Peter Coffee. Peter is the VP for Strategic Resource at salesforce.com and he's also going to be taking part in the SDLC Acceleration Summit on May 13th in San Francisco, California. Peter how are you doing today?

Peter Coffee: It's great to with you Noel. I'm fine, thank you.

Noel Wurst: Great, awesome. Well, I was going to say that I had the privilege of reading your bio online. I recommend listeners go online and check it out for themselves. It's such a varied background, you've done a little bit of everything. I saw everything from aerospace, the defense sector, alternative fuel research, video game development, and I was curious as to what you're working on now with Salesforce or outside of there. What's piquing your interest these days?

Peter Coffee: May job was created seven years ago at salesforce.com, three years after I had a breakfast conversation with Marc Benioff about what it would take to let people build things on the web; We didn't call it the cloud seven years ago. as readily as some of the tools like Hypercard or Visual Basic or letting them build things on desktops and get rid of idea that you had to build the app with all of the same complexity and difficulties and then have addition compounded difficulties putting it up online. But instead, be able to get to something that allowed you to build it as readily as if you were just going to run it on your PC, and then make it securely and reliably available to people anywhere. That was the vision for what the next generation platform needed to be. And if you think about it, the web went from being a medium where you can publish stuff for other people to read, to posting stuff on which other people could comment, to now where it really is a medium for taking what you know and packaging it in a way that makes it available for other people to use.

There was a peer research report that just came out recently that said, you've got to stop thinking of the World Wide Web as the world's library and start to think of it as the world's supercomputer.

Peter Coffee: That's really what has fascinated me in all of the areas where I've been fortunate to have the opportunity to work, is that we have tremendous facilities available to us now. Not to look at one or two isolated blank ideas about what might work and then pick the one that works the least badly. But really to start mapping and entire spaces of solutions that are available to problems and really being to hunt for something close to optimality on how we get stuff done. I think that's what's really exciting in every field today, is the opportunity to pursue optimality instead of settling for incremental improvement.

Noel Wurst: It's definitely an exciting time to be in that field with all the different capabilities that are popping up day by day and month by month. I noticed that the session you’re giving at the SDLC Acceleration Summit—the session or panel that you're going to speaking on is titled, “Faster In What Direction?

Peter Coffee: Yes.

Noel Wurst: The abstract warns specifically against “accelerating a legacy model or mistaking it for progress.” 

Peter Coffee: Yes.

Noel Wurst: And, like you were just saying, with everything changing so much and changing so quickly, I was wondering if maybe there is an enterprise or a company that is changing quickly—what are maybe some of the warning signs that should maybe alert themselves that maybe they’re not moving in the right direction? Or maybe they are changing quickly, but maybe it's not for the best.

Peter Coffee: The interesting thing about the place that's loosely called “Pod Computing” is that it's very much like a supermarket in which you can walk in, and if you know what you're there to buy—it's there. If you go to the rice and beans aisle you'll find sacks of ingredients at an attractive price. And you'll take them home and you'll have to do a lot of work before you can put the food on the table. But if it occurs to you to look in another direction, well over there's the deli counter where there's some very interesting things that you might not even attempt to create yourself, that are ready for you to consume pretty much as soon as you get them home and pop them in the microwave.

That's really where the cloud marketplace is today. You've got the infrastructure cloud of virtual servers that you can spin up by the minute or the hour and do traditional skills intensive, error prone, complex and innovation limited IT at an attractive cost. 

Then you've got the platform as a service and software as a service markets where you can find tremendously innovative best practices solutions available for you to use immediately and modify and tailor to become uniquely yours. I think that's the biggest caveat that I have to offer people who are attracted by the obvious economies and accelerations that virtualizing legacy IT can provide, and who think that that constitutes victory when they aren't realizing that the next logical step is to move beyond wiring up their virtual machines the way they wired up their physical ones. Instead say, “well what if I were thinking about what I do? What if I was thinking about application construction as composition and orchestration of services and the linkage at the API level, instead of composition of hardware and linkage at the binary data transfer level?”

Noel Wurst: That's a really great analogy, the “rice and beans aisle” that you said before. That's exactly what the situation is. There's all these options out there for people to change for the better, and to be able to accelerate their entire business, or the SDLC. But at the same time, it's still really difficult for people to change. Even if they see the success that other companies have had by changing and by reinventing their processes. 

But I was kind of curious as to ... I know why it's hard for people to change. But what are some of the things, the reasons that those who are still maybe embracing somewhat outdated technologies. What are some of the reasons that they shouldn't fear that change? Besides just, “it'll get better” or “it's going to be great in the end.” The ones where that's not enough to convince someone to make that kind of investment or make that kind of change. What are some reasons to not fear that path or completely different direction for their business?

Peter Coffee: It's perfectly logical for people who've invested years or decades in mastering a set of skills to seek reasons to believe that those skills are going to continue to be the definition of their value and the source of their livelihood to the rest of what they hope will be a healthy and lucrative career. It’s completely logical for them to look for that validation. We know from any number of different research fields, that people will find confirming evidence for what they want to believe, and will be remarkably successful, even if unconsciously ignoring disconfirming evidence. So I completely get this and I don't attribute bad motives to anybody.

Noel Wurst: Right.

Peter Coffee: What I do find is that there are some organizations that are starting to look at this as much more of an opportunity to have greater leverage and to catalyze dramatic improvements. For example, I was just at the headquarters at one of our customers, USAA, which is a massive insurance company that primarily sell their services to military and ex-military. You've seen their advertising.

Their annual technology forum, their in-house event, has 3,000 people attending it. It’s the size of one of our larger metropolitan events. They asked me to come and do a seminar on how the IT department could best serve, what they call, “the citizen developer”—which I believe might be a phrase that Forrester might have been the first to popularize. If you think about the way that the spreadsheet allowed people to model and experiment with a process, instead of having to go hat in hand to the business analyst, and beg for some COBOL to do that work. 

It's the next logical step to go beyond the spreadsheet on a network share with an email thread wrapped around it to something like a Force.com app that runs in the cloud, has proper security, auditability, governability, back-up built in as a service, and the IT department can tremendously increase its value to the business by providing what we might call adult supervision to the citizen developer. 

To provide guidance on compliance, process integrity, data dictionary discipline and so on. And the IT departments that are starting to say, “You know, tugging the old workload and keeping that to ourselves is a poor strategy for increasing our value to the organization compared to being vigorous and creative in providing support to the business units.” In taking advantage of the lower barriers to entry and the considerably higher productivity they can have by building what will be a much more disciplined application.

Everyone talks about Shadow IT today. It's this dark matter of the IT universe that doesn't shine with its own light and it's very hard to find it. But we all know it's out there stretching from desktop databases and other things that are not visible, not governed, not recalled, not auditable, and not really contributing to a store of knowledge that turns the company into a learning organization. The IT departments that I think are doing very well, and there are existing groups of these, they’re saying, “Our best contribution is to take things that a very difficult to learn and very easy to do wrong and still have an enduring value like basic disciplines of process integrity and find a way to sprinkle those on top of the old coffee of the legacy infrastructure and turn it into something that's much more exciting.”

Noel Wurst: That’s so great. It reminds me, I also had the chance to interview Theresa Lanowitz, who's also going to speaking at The SDLC Acceleration Summit, and we were talking specifically about the “extreme automation” that comes from utilizing some of these new technologies and it's like you were just saying as far as the way things were done in the past. 

The definition she had of extreme automation, I asked her to define it, was “solving classic problems with new technology and tooling.” Essentially saying people who are maybe of skeptical of automation, or are very quick to say, “Well automation doesn't solve everything,” basically she was saying automation doesn't solve everything, but at the same time, it's not solving anything new that you haven't seen before. It's solving a problem that may have existed in your organization for years. It may have been problems that is kind of just always laid around because there wasn't extreme automation there to help solve those.

I was curious if you would maybe define extreme automation the same way or basically see the same value that it solves the problems that are well-known, well documented and widespread across multiple enterprises.

Peter Coffee: Well, I don't know if you remember, there was a minor sub-plot in the book of Jurassic Park that I think they decided was too complicated to bring forward into the movie, about how the eye of the frog doesn't even bother to tell the brain about things that aren't moving. Because the brain wants to focus on things that are moving and therefore might be targets for eating. The eye doesn't even bother to tell them about the stationary things. I think a lot of us are really good at ignoring stationary problems that have been with us for so long that we stop even to think of them even as problems and just think of them as part of the environment.

I like the phrase of “extreme automation” because it invites us to go and, pardon the expression, rip the scabs off some of those old wounds and say, “Can we afford intellectually and financially to reexamine some of our assumptions about things that we're just going to have to tolerate. Because maybe we don't have to tolerate them anymore.” That can require some creativity and it can also require taking some risk. Because you're going to be bringing these ideas to senior managers who may have built their careers on the existence of these “problems” and of the construction of elaborate and complicated work arounds to these problems. And you're essentially coming in and saying, “Yeah but, what if we stopped calling that problem something that we have to tolerate at all?  What if we just destroy it? What if we just cut the Gordian knot, to use another old metaphor. Instead of spending tons of effort, time, and money untangling something—we just cut it in half. That's a career risk and an intellectual challenge and a skills and technology challenge.

But there is always something going on at any given time that forces that kind of disruption. Back in the 1960s everybody was worried about the space race. So we had projects Apollo, which did some things at the time that were considered frankly impossible  until people felt that they had to find a way to do them. Then they discovered ways to do it. I think our next project Apollo is the aging of the baby boomers who are going to need adaptive and assistive technology. To make it possible for them to age gracefully at home instead of going into nursing homes which we simply won't be able to afford to build at that kind of scale.

So things like a Nest thermostat are really just kind of the tip of that spear in terms of saying, “You know, we need to rethink automation from something that lets people program things to do stuff into devices and algorithms and systems that are aware of an environment, learn what's normal, call attention to that which is abnormal and therefore perhaps requires someone to do something—and that's really where we need to go with business IT as well. It’s to get beyond the idea of the bigger and bigger dashboard with more and more performance indicators and get to much smarter systems that notice when things that have been behaving in a coordinated way suddenly don't seem to be coordinating. That suggests an anomaly that detects for data science disciplines what I might call “pre-failure signatures” and are able to say, “I don't know why this is happening. But I know that when it does happen, a week later something much much worse usually happens. So then you'd want to take a look at this now.”

This is a very interesting time for developing new categories of algorithms that don't just capture the byproduct of business activity, but inspect those patterns and look for interesting high leverage points that allow people to take an inexpensive action at the right time instead of a much more costly disaster recovery or damage control action later on.

Noel Wurst: That's all so great. And then lastly, it's all kind of come to this. It's interesting, all of this technology we've been discussing of course involves the cloud. But I watched a video on YouTube recently of a presentation you did at PhillyForce last year that was titled “Connecting Above the Cloud.”

It's funny, I'm writing an article this week about the same thing, and I'm going to use a piece of your your presentation in the article. You talked about the cloud metaphor and how the industry didn't choose that term. You said that “connected” and “social” work a lot better than just saying “the cloud.” To quote you from that presentation, you said, “The cloud is only interesting because of the connections that it enables.”

That's really interesting, because I think we've only said the word cloud two times in this whole interview. Back in the day, “cloud” was in every other sentence. I feel like even though cloud adoption of course is going up, and all kinds of news came out this week about how it’s ramping up quickly—yet, we're saying the word “cloud” less and less. I really like the way that successful enterprises have been able to enable these connections between their customers.

But I also like how much the cloud, to go ahead and say it again, has enabled developers, testers, IT, DevOps, and all this connectivity that goes on kind of behind the curtain, not just among the people who are kind of using these apps. I was kind of wondering if you might maybe expand on how this technology is helping enterprises themselves, but not just not just the consumers who use these apps.

Peter Coffee:Sure. Well, you know it's almost an accident of history that Intel had a commercial imperative to develop the integrated circuit and the microprocessor before it became practical to have a global standard spaced wired and wireless network. Because we had a period of several years, a little over a decade really, when we went from the 4004 microprocessor, which was barely enough to run a four-function calculator, to things like 32bit computers on a chip. 

During that time connectivity was expensive, slow, and intermittent. I compared it the other day to being colonist on Mars with our little bubbles of air and having to put on a spacesuit to go from one to another. Inside that bubble which was in the IT world, inside your data center or inside your local area network, you could be reasonably comfortable. But as soon as you wanted to do something that involved going from one bubble to another, well this was a perilous exercise. You had to use your dial-up modem or it was like putting on your spacesuit for a brief moment of interconnection with another bubble somewhere else.

During this time, we've essentially been terraforming planet computing. We've got an atmosphere now that you can breathe without putting on a spacesuit and if there's still people walking around with air tanks on their banks, that they call their “private cloud.” Okay, and it doesn't make any more sense in the world of IT then it would make sense in a world of a terraformed Mars. To ignore the fact that the environment now is different. The environment is now of ubiquitous connectivity with what was comparable with what we used to find more than sufficient in an office building. You can see this in the behavior of people. They are saying, “Now wait a minute, why would I buy a laptop computer, which is essentially a spacesuit? It's its own hard drive, display, battery, keyboard all this stuff and all. All I really need is a little magic piece of black glass which might be the size of a phone or it might be the size of a tablet. All I need is that thing which is a window into this world of available information, computational capability, connection with other experts, connection with algorithms and supercomputing facilities.” 

There's an awful lot of stuff that used to sort of make sense to build more and more powerful desktop machines to do. But people are now saying, “But wait a minute. I don't actually want to do that on my desktop at all. I don't want to video editing on my desktop, I want to upload the clip from my smartphone to YouTube and let YouTube worry about things like compression algorithms and making it run on different devices and things like that.” This is a hard challenge. It's to get beyond thinking of the cloud as a product and start thinking of the cloud as just an enabler for things that are much more interesting products.

Because if I can drag one more metaphor in, I once said, a gourmet chef does not talk about the miracle of clean water being available from a faucet whenever he needs it. He assumes that's going to be there because you can't really talk about doing cooking without it. But once you've got it, you don't really think about it very much. You don't think about the miracle of electricity when you're building your home theater. That's invisible. That's assumed and you're thinking instead about what's the amazing experience I can that create given the assumption of that pervasive reliable cost-effective resource.

It's really important to get beyond cloud and start thinking about, “Wait a minute, what do I have to do to step up my game? To be a value creator by using this medium of connection, by using processing power and algorithms of discovery and analysis, to create a kind of customer experience, or the kind of government first-response in a disaster, or the kind of life-long delivery of education that were never really feasible to discuss until we had this remarkable atmosphere in which we breathe data and breathe computational power whenever we need it.”

Noel Wurst: Well, that is all I have for you today. I am really looking forward to attending your presentation at The Summit as well as the other ones that are going on there. Again, everyone, this is Peter Coffee, the VP for Strategic Research at salesforce.com. Peter speaks all over the world, and he’s going to be at the SDLC Acceleration Summit in San Francisco, California on May 13th. Thank you so much for speaking with me today.

Peter Coffee: Thank you very much. I always tell people I never know what I think until I have to answer questions. So, these conversations always tell me things that I didn't realize I was thinking about until I have them. Thank you for the time.

Noel Wurst: Awesome, thank you. 

Read the original blog entry...

More Stories By Noel Wurst

I am the managing content editor for at Skytap. Skytap provides SaaS-based dev/test environments to the enterprise. Our solution removes the inefficiencies and constraints that companies have within their software development lifecycle. As a result, our customers release better software faster. My aim is to publish engaging, thought provoking stories that revolve around agile enterprise applications and cloud-based development and testing.

Cloud Expo Breaking News
There will be 50 billion Internet connected devices by 2020. Today, every manufacturer has a propriety protocol and an app. How do we securely integrate these "things" into our lives and businesses in a way that we can easily control and manage? Even better, how do we integrate these "things" so that they control and manage each other so our lives become more convenient or our businesses become more profitable and/or safe? We have heard that the best interface is no interface. In his session at Internet of @ThingsExpo, Chris Matthieu, Co-Founder & CTO at Octoblu, Inc., will discuss how these devices generate enough data to learn our behaviors and simplify/improve our lives. What if we could connect everything to everything? I'm not only talking about connecting things to things but also systems, cloud services, and people. Add in a little machine learning and artificial intelligence and now we have something interesting...
SYS-CON Events announced today that Cloudian, Inc., the leading provider of hybrid cloud storage solutions, has been named “Bronze Sponsor” of SYS-CON's 15th International Cloud Expo®, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Cloudian is a Foster City, Calif.-based software company specializing in cloud storage. Cloudian HyperStore® is an S3-compatible cloud object storage platform that enables service providers and enterprises to build reliable, affordable and scalable hybrid cloud storage solutions. Cloudian actively partners with leading cloud computing environments including Amazon Web Services, Citrix Cloud Platform, Apache CloudStack, OpenStack and the vast ecosystem of S3 compatible tools and applications. Cloudian's customers include Vodafone, Nextel, NTT, Nifty, and LunaCloud. The company has additional offices in China and Japan.
It’s time to face reality: "Americans are from Mars, Europeans are from Venus," and in today’s increasingly connected world, understanding “inter-planetary” alignments and deviations is mission-critical for cloud. In her session at 15th Cloud Expo, Evelyn de Souza, Data Privacy and Compliance Strategy Leader at Cisco Systems, will discuss cultural expectations of privacy based on new research across these elements.
The Internet of Things is not new. Historically, smart businesses have used its basic concept of leveraging data to drive better decision making and have capitalized on those insights to realize additional revenue opportunities. So, what has changed to make the Internet of Things one of the hottest topics in tech? In his session at Internet of @ThingsExpo, Chris Gray, Director, Embedded and Internet of Things, will discuss the underlying factors that are driving the economics of intelligent systems. Discover how hardware commoditization, the ubiquitous nature of connectivity, and the emergence of Big Data and analysis are providing the pull to meet customer expectations of a widely connected, multi-dimensional universe of people, things, and information.
SYS-CON Events announced today that Esri has been named “Bronze Sponsor” of SYS-CON's 15th International Cloud Expo®, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Esri inspires and enables people to positively impact the future through a deeper, geographic understanding of the changing world around them. For more information, visit http://www.esri.com.
After a couple of false starts, cloud-based desktop solutions are picking up steam, driven by trends such as BYOD and pervasive high-speed connectivity. In his session at 15th Cloud Expo, Seth Bostock, CEO of IndependenceIT, cuts through the hype and the acronyms, and discusses the emergence of full-featured cloud workspaces that do for the desktop what cloud infrastructure did for the server. He’ll discuss VDI vs DaaS, implementation strategies and evaluation criteria.
Cloud computing started a technology revolution; now DevOps is driving that revolution forward. By enabling new approaches to service delivery, cloud and DevOps together are delivering even greater speed, agility, and efficiency. No wonder leading innovators are adopting DevOps and cloud together! In his session at DevOps Summit, Andi Mann, Vice President of Strategic Solutions at CA Technologies, will explore the synergies in these two approaches, with practical tips, techniques, research data, war stories, case studies, and recommendations.
Cloud Computing is evolving into a Big Three of Amazon Web Services, Google Cloud, and Microsoft Azure. Cloud 360: Multi-Cloud Bootcamp, being held Nov 4–5, 2014, in conjunction with 15th Cloud Expo in Santa Clara, CA, delivers a real-world demonstration of how to deploy and configure a scalable and available web application on all three platforms. The Cloud 360 Bootcamp, led by Janakiram MSV, an analyst with Gigaom Research, is the first bootcamp that introduces the core concepts of Infrastructure as a Service (IaaS) based on the workings of the Big Three platforms – Amazon EC2, Google Compute Engine, and Azure VMs. Bootcamp attendees will get to see the big picture and also receive the knowledge needed to make the best cloud decisions for their business applications and entire enterprise IT organization.
The Internet of Things promises to transform businesses (and lives), but navigating the business and technical path to success can be difficult to understand. In his session at 15th Internet of @ThingsExpo, Chad Jones, Vice President, Product Strategy of LogMeIn's Xively IoT Platform, will show you how to approach creating broadly successful connected customer solutions using real world business transformation studies including New England BioLabs and more.
“Distrix fits into the overall cloud and IoT model around software-defined networking. There’s a broad category around software-defined networking that’s focused on data center, and we focus on the WAN,” explained Jay Friedman, President of Distrix, in this SYS-CON.tv interview at the Internet of @ThingsExpo, held June 10-12, 2014, at the Javits Center in New York City. Internet of @ThingsExpo 2014 Silicon Valley, November 4–6, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading IoT industry players in the world.
Scott Jenson leads a project called The Physical Web within the Chrome team at Google. Project members are working to take the scalability and openness of the web and use it to talk to the exponentially exploding range of smart devices. Nearly every company today working on the IoT comes up with the same basic solution: use my server and you'll be fine. But if we really believe there will be trillions of these devices, that just can't scale. We need a system that is open a scalable and by using the URL as a basic building block, we open this up and get the same resilience that the web enjoys.
“The Internet of Things is a wave that has arrived and it’s growing really fast. The concern at Aria Systems is making sure that people understand the ramifications of their attempts to monetize whatever it is they build on the Internet of Things," explained C Brendan O’Brien, Co-founder and Chief Architect at Aria Systems, in this SYS-CON.tv interview at the Internet of @ThingsExpo, held June 10-12, 2014, at the Javits Center in New York City. Internet of @ThingsExpo 2014 Silicon Valley, November 4–6, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading IoT industry players in the world.
The Internet of Things is a natural complement to the cloud and related technologies such as Big Data, analytics, and mobility. In his session at Internet of @ThingsExpo, Joe Weinman will lay out four generic strategies – digital disciplines – to exploit emerging digital technologies for strategic advantage. Joe Weinman has held executive leadership positions at Bell Labs, AT&T, Hewlett-Packard, and Telx, in areas such as corporate strategy, business development, product management, operations, and R&D.
SYS-CON Events announced today that DevOps.com has been named “Media Sponsor” of SYS-CON's “DevOps Summit at Cloud Expo,” which will take place on June 10–12, 2014, at the Javits Center in New York City, New York. DevOps.com is where the world meets DevOps. It is the largest collection of original content relating to DevOps on the web today Featuring up-to-the-minute news, feature stories, blogs, bylined articles and more, DevOps.com is where the thought leaders of the DevOps movement make their ideas known.
There are 182 billion emails sent every day, generating a lot of data about how recipients and ISPs respond. Many marketers take a more-is-better approach to stats, preferring to have the ability to slice and dice their email lists based numerous arbitrary stats. However, fundamentally what really matters is whether or not sending an email to a particular recipient will generate value. Data Scientists can design high-level insights such as engagement prediction models and content clusters that allow marketers to cut through the noise and design their campaigns around strong, predictive signals, rather than arbitrary statistics. SendGrid sends up to half a billion emails a day for customers such as Pinterest and GitHub. All this email adds up to more text than produced in the entire twitterverse. We track events like clicks, opens and deliveries to help improve deliverability for our customers – adding up to over 50 billion useful events every month. While SendGrid data covers only abo...