|By Skytap Blog||
|April 10, 2014 11:19 AM EDT||
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.
Containers have changed the mind of IT in DevOps. They enable developers to work with dev, test, stage and production environments identically. Containers provide the right abstraction for microservices and many cloud platforms have integrated them into deployment pipelines. DevOps and Containers together help companies to achieve their business goals faster and more effectively.
Oct. 9, 2015 06:15 AM EDT
The buzz continues for cloud, data analytics and the Internet of Things (IoT) and their collective impact across all industries. But a new conversation is emerging - how do companies use industry disruption and technology enablers to lead in markets undergoing change, uncertainty and ambiguity? Organizations of all sizes need to evolve and transform, often under massive pressure, as industry lines blur and merge and traditional business models are assaulted and turned upside down. In this new da...
Oct. 9, 2015 06:00 AM EDT Reads: 283
WebRTC converts the entire network into a ubiquitous communications cloud thereby connecting anytime, anywhere through any point. In his session at WebRTC Summit,, Mark Castleman, EIR at Bell Labs and Head of Future X Labs, will discuss how the transformational nature of communications is achieved through the democratizing force of WebRTC. WebRTC is doing for voice what HTML did for web content.
Oct. 9, 2015 06:00 AM EDT Reads: 1,397
Achim Weiss is Chief Executive Officer and co-founder of ProfitBricks. In 1995, he broke off his studies to co-found the web hosting company "Schlund+Partner." The company "Schlund+Partner" later became the 1&1 web hosting product line. From 1995 to 2008, he was the technical director for several important projects: the largest web hosting platform in the world, the second largest DSL platform, a video on-demand delivery network, the largest eMail backend in Europe, and a universal billing syste...
Oct. 9, 2015 05:45 AM EDT
There are many considerations when moving applications from on-premise to cloud. It is critical to understand the benefits and also challenges of this migration. A successful migration will result in lower Total Cost of Ownership, yet offer the same or higher level of robustness. Migration to cloud shifts computing resources from your data center, which can yield significant advantages provided that the cloud vendor an offer enterprise-grade quality for your application.
Oct. 9, 2015 05:30 AM EDT Reads: 247
Today air travel is a minefield of delays, hassles and customer disappointment. Airlines struggle to revitalize the experience. GE and M2Mi will demonstrate practical examples of how IoT solutions are helping airlines bring back personalization, reduce trip time and improve reliability. In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect with GE, and Dr. Sarah Cooper, M2Mi's VP Business Development and Engineering, will explore the IoT cloud-based platform technologies driv...
Oct. 9, 2015 05:15 AM EDT
The IoT is upon us, but today’s databases, built on 30-year-old math, require multiple platforms to create a single solution. Data demands of the IoT require Big Data systems that can handle ingest, transactions and analytics concurrently adapting to varied situations as they occur, with speed at scale. In his session at @ThingsExpo, Chad Jones, chief strategy officer at Deep Information Sciences, will look differently at IoT data so enterprises can fully leverage their IoT potential. He’ll sha...
Oct. 9, 2015 05:15 AM EDT Reads: 506
In today's digital world, change is the one constant. Disruptive innovations like cloud, mobility, social media, and the Internet of Things have reshaped the market and set new standards in customer expectations. To remain competitive, businesses must tap the potential of emerging technologies and markets through the rapid release of new products and services. However, the rigid and siloed structures of traditional IT platforms and processes are slowing them down – resulting in lengthy delivery ...
Oct. 9, 2015 05:00 AM EDT Reads: 1,009
The modern software development landscape consists of best practices and tools that allow teams to deliver software in a near-continuous manner. By adopting a culture of automation, measurement and sharing, the time to ship code has been greatly reduced, allowing for shorter release cycles and quicker feedback from customers and users. Still, with all of these tools and methods, how can teams stay on top of what is taking place across their infrastructure and codebase? Hopping between services a...
Oct. 9, 2015 05:00 AM EDT Reads: 491
As a CIO, are your direct reports IT managers or are they IT leaders? The hard truth is that many IT managers have risen through the ranks based on their technical skills, not their leadership ability. Many are unable to effectively engage and inspire, creating forward momentum in the direction of desired change. Renowned for its approach to leadership and emphasis on their people, organizations increasingly look to our military for insight into these challenges.
Oct. 9, 2015 04:45 AM EDT Reads: 101
DevOps and Continuous Delivery software provider XebiaLabs has announced it has been selected to join the Amazon Web Services (AWS) DevOps Competency partner program. The program is designed to highlight software vendors like XebiaLabs who have demonstrated technical expertise and proven customer success in DevOps and specialized solution areas like Continuous Delivery. DevOps Competency Partners provide solutions to, or have deep experience working with AWS users and other businesses to help t...
Oct. 9, 2015 04:00 AM EDT Reads: 219
Nowadays, a large number of sensors and devices are connected to the network. Leading-edge IoT technologies integrate various types of sensor data to create a new value for several business decision scenarios. The transparent cloud is a model of a new IoT emergence service platform. Many service providers store and access various types of sensor data in order to create and find out new business values by integrating such data.
Oct. 9, 2015 04:00 AM EDT Reads: 567
Overgrown applications have given way to modular applications, driven by the need to break larger problems into smaller problems. Similarly large monolithic development processes have been forced to be broken into smaller agile development cycles. Looking at trends in software development, microservices architectures meet the same demands. Additional benefits of microservices architectures are compartmentalization and a limited impact of service failure versus a complete software malfunction....
Oct. 9, 2015 04:00 AM EDT Reads: 222
Containers are changing the security landscape for software development and deployment. As with any security solutions, security approaches that work for developers, operations personnel and security professionals is a requirement. In his session at @DevOpsSummit, Kevin Gilpin, CTO and Co-Founder of Conjur, will discuss various security considerations for container-based infrastructure and related DevOps workflows.
Oct. 9, 2015 04:00 AM EDT Reads: 232
The cloud has reached mainstream IT. Those 18.7 million data centers out there (server closets to corporate data centers to colocation deployments) are moving to the cloud. In his session at 17th Cloud Expo, Achim Weiss, CEO & co-founder of ProfitBricks, will share how two companies – one in the U.S. and one in Germany – are achieving their goals with cloud infrastructure. More than a case study, he will share the details of how they prioritized their cloud computing infrastructure deployments ...
Oct. 9, 2015 03:00 AM EDT Reads: 738
There are so many tools and techniques for data analytics that even for a data scientist the choices, possible systems, and even the types of data can be daunting. In his session at @ThingsExpo, Chris Harrold, Global CTO for Big Data Solutions for EMC Corporation, will show how to perform a simple, but meaningful analysis of social sentiment data using freely available tools that take only minutes to download and install. Participants will get the download information, scripts, and complete en...
Oct. 9, 2015 03:00 AM EDT Reads: 291
Between the compelling mockups and specs produced by analysts, and resulting applications built by developers, there exists a gulf where projects fail, costs spiral, and applications disappoint. Methodologies like Agile attempt to address this with intensified communication, with partial success but many limitations. In his session at DevOps Summit, Charles Kendrick, CTO and Chief Architect at Isomorphic Software, will present a revolutionary model enabled by new technologies. Learn how busine...
Oct. 9, 2015 02:00 AM EDT Reads: 286
Interested in leveraging automation technologies and a cloud architecture to make developers more productive? Learn how PaaS can benefit your organization to help you streamline your application development, allow you to use existing infrastructure and improve operational efficiencies. Begin charting your path to PaaS with OpenShift Enterprise.
Oct. 9, 2015 02:00 AM EDT Reads: 557
Internet of Things (IoT) will be a hybrid ecosystem of diverse devices and sensors collaborating with operational and enterprise systems to create the next big application. In their session at @ThingsExpo, Bramh Gupta, founder and CEO of robomq.io, and Fred Yatzeck, principal architect leading product development at robomq.io, discussed how choosing the right middleware and integration strategy from the get-go will enable IoT solution developers to adapt and grow with the industry, while at th...
Oct. 9, 2015 02:00 AM EDT Reads: 2,215
Data loss happens, even in the cloud. In fact, if your company has adopted a cloud application in the past three years, data loss has probably happened, whether you know it or not. In his session at 17th Cloud Expo, Bryan Forrester, Senior Vice President of Sales at eFolder, will present how common and costly cloud application data loss is and what measures you can take to protect your organization from data loss.
Oct. 9, 2015 02:00 AM EDT Reads: 576