Click here to close now.

Welcome!

Microservices Journal Authors: AppDynamics Blog, Liz McMillan, Pat Romanski, Elizabeth White, JP Morgenthal

Related Topics: Microservices Journal

Microservices Journal: Article

Five Reasons Why Web 2.0 Matters

The fact is that the general public is still struggling with blogs and wikis, much less full blown architectures


I've been spending a lot of time lately with folks around the mid-Atlantic region and talking to them about Web 2.0.  I get the expected full spectrum of responses ranging from genuine interest and active enthusiasm to some outright hostility.  Part of it is where the Web 2.0 space is still: an elite niche of technologists with a growing wider awareness that's just beginning.

Most of us know that the technology industry and the Web are often far out ahead of the mainstream.  The fact is that the general public is still struggling with blogs and wikis, much less full blown architectures of participation and software as a service (to name just two aspects of Web 2.0).  Not sure about this?  Try sampling a few people at random and ask them what a blog is.  You will probably be surprised with the answers.  Nevertheless, I'm extremely sanguine about Web 2.0 and where it's headed (notwithstanding Bubble 2.0 type events like the RSS Fund assembling a massive $100 million warchest and using it with questionable judgement.)

While generally exciting and engaging by most accounts, one thing my public presentations on Web 2.0 don't seem to address is the value proposition to the average person or organization.  Why should they spend their valuable time to leverage Web 2.0 ideas, participate in Web 2.0 software, or even create new Web 2.0 functionality?
How exactly does taking the effort to do this become worthwhile?  That question doesn't seem to be asked often enough or generally articulated.  Web 2.0 is exciting enough in its own right to sustain lots of interest and buzz, but how does it translate to delivering tangible value to the world at large?

To address this, I've thought fairly long and hard, and come up with a starting point at least.  I've tried to create the most distilled, direct explanation of the benefits that Web 2.0 best practices can provide in using and building engaging, useful software on the Web. 


Five Reasons Why Web 2.0 Matters


  1. The Focus of Technology Moves To People With Web 2.0.  One of the lessons the software industry relearns every generation is that it's always a people problem.  It's not that people are the actual problem of course.  It's when software developers naively use technology to try to solve our problems instead of addressing the underlying issues that people are actually facing.  Then the wrong things inevitably happen;  we've all seen technology for its own sake or views of the world which are focused much too little on where people fit into the picture. Put another way, people and their needs have to be at the center of any vision of software because technology is only here to make our lives and businesses better, easier, faster or whatever else we require.  Web 2.0 ideas have been successful (at least) because they effectively put people back into the technological equation.  This even goes as far as turning it on its head entirely and making the technology about people.  Web 2.0 fundamentally revolves around us and seeks to ensure that we engage ourselves, participate and collaborate together, and mutually trust and enrich each other, even though we could be separated by the entire world geographically.  And Web 2.0 gives us very specific techniques to do this and attempts to address the "people problem" directly.
  2. Web 2.0 Represents Best Practices.  The ideas in the Web 2.0 toolbox were not pulled from thin air.  In fact, they were systematically identified by what actually worked during the first generation of the Web.  Web 2.0 contains proven techniques for building valuable Web-based software and experiences.  The original Design Patterns book was one of the most popular books of its time because it at long last represented distilled knowledge of how to design software with ideas couched in a form that were reusable and accessible.  So too are the Web 2.0 best practices.  If you want to make software deliver the very best content and functionality to its users, Web 2.0 is an ideal place to start.
  3. Web 2.0 Has Excellent Feng Shui.  Yes, I'll get in trouble for stating it this way but I think it fits, here goes...  I'm a technologist by background and I don't buy into the new-agey vision of Web 2.0 that has sometimes been promulgated.  And I certainly don't believe that Web 2.0 has a "morality" as the famous Tim O'Reilly/Nicholas Carr debate highlighted.  However, as someone that has designed and built lots of software for two decades now, I have plenty of regard for the way the pieces of Web 2.0 fit together snugly and mutually reinforce each other.  Why does this matter?  It has to do with critical mass and synergy, two vital value creation forces.  Taken individually, Web 2.0 techniques like harnessing collective intelligence, radical decentralization, The Long Tail are quite powerful, but they all have a potency much greater than their simple sum and they strongly reinforce each other.  In fact, I'll go as far as to say that only "doing" parts of Web 2.0 can get you into some real trouble. You need a core set of Web 2.0 techniques in order to be successful and then the value curve goes geometric.  This is why the ROI of software built this way is so much greater.  Here's an earlier post that provides more detailed examples of why this is.
  4. Quality Is Maximized, Waste Is Minimized.  The software world is going through one of its cyclical crises as development jobs go overseas and older, more bloated ways of building software finish imploding as the latest software techniques become more agile and lightweight (sometimes called lean).  The guys over at 37Signals say it best...  Using Web 2.0 you can build better software with less people, less money, less abstractions, less effort, and with this increase in constraints you get cleaner, more satisfying software as the result.  And simpler software is invariably higher quality.
  5. Web 2.0 Has A Ballistic TrajectoryNever count out the momentum of a rapidly emerging idea.  For example, I'm a huge fan of Eric Evans' Domain Driven Design but it's so obscure that it will probably never get off the ground in a big way. There's no buzz, excitement, or even a general marketplace for it.  This is Web 2.0's time in the sun, deserved or not.  You can use the leviathan forces of attention and enthusiasm that are swirling around Web 2.0 these days as a powerful enabler to make something important and exciting happen in your organization.  Use this opportunity to seize the initiative, ride the wave, and build great software that matters.
Certainly there are other reasons why Web 2.0 is important and you're welcome to list them here, but I think this captures the central vision in a way that most anyone who is Web literate can grasp and access.

BTW, I will also use this moment to state that Web 2.0 is a terrible name for this new vision of Web-based people-centric software.  Except that is for every other name we have at the moment (for example, like "next generation of the Web").  So I will continue to use Web 2.0 until something better comes along.

OK, don't agree?  Please straighten me out.  Why does Web 2.0 matter (or not) to you?

Technorati: web2.0

More Stories By RIA News Desk

Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to [email protected] to share your product and company news coverage with AJAXWorld readers.

Comments (13) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
jabailo 05/14/09 01:35:00 PM EDT

This is a time of innovation, not definition.

SOA, Web 2.0 -- these are "attempts" to categorize things...things which are new and barely known.

I chafe at the bit when some bombastic know-it-all tells me about a buzzword that is going to be the ne plus ultra of it all.

In fact, these very terms, Web 2.0 and SOA -- are about "divergent" technologies, that allow for ever expanding technology types!

web2.wsj2.com 03/27/06 01:21:37 AM EST

Trackback Added: The Web 2.0 Trinity: People, Data, and Great Software; I've still been absorbing all the terrific brainstorming that came out of SPARK last weekend. One of the key bits that was agreed upon by all almost immediately was the utter centrality of the user. I've been big believe of this since ear

web2.wsj2.com 03/26/06 10:51:42 PM EST

Trackback Added: The Web 2.0 Trinity: People, Data, and Great Software; I've still been absorbing all the terrific brainstorming that came out of SPARK last weekend. One of the key bits that was agreed upon by all almost immediately was the utter centrality of the user. I've been big believe of this since ear

bluestrain 12/10/05 10:46:24 AM EST

I sense a bit of hostility. Tough room. It's like watching Java programmer do comedy at a sysadmin convention.

mustafap 12/10/05 10:43:56 AM EST

In the good old days, the techincal people designed the web, and they built it.
Now, it will probably be the marketing and commercial people who will drive the design of the next generation 'web'.

The thing that worries me is that the people who write viruses, worms, spyware etc are *so* much more technically savy than the kind of people who are going to drive the next generation systems. Those guys & girls are going to have a field day.

lmlloyd 12/10/05 07:10:30 AM EST

Oh, I had really hoped that the one upside of the bubble bursting would be that people would finally see the leveraged synergistics of empowered, paradigm-shifting, buzzword groupthink, as the load of con-man fast talk it really is.

My rectum gets all in a bunch at the very concept that these out-of-the-box, emergent asshats will be once again squaring off for the mindshare of our collective intelligence, so that they can capture eyeballs to secure a solid ROI in their VC funding!

You know, you would think that after losing tons of money in the last dotcom bust, people would figure out that if you have to make up words to describe your idea, it probably isn't a very good one. It is funny to me how the most successful businesses out of the last buzzword feeding frenzy had descriptions like "You use it to find information" or "it is an auction, on the computer" or "you pay to see nude women, on the computer" or "you buy things, and they are shipped to you."

But no, now we have Web 2.0, and all the English mangling, linguistically garbage spewing, criminal bottom feeders who missed out on their last chance to bilk investors out of millions of dollars, will have another shot at it! And all the rest of us will have to hear all over again how we just "don't get it" because we lack the vision to see the future. Oh joy!

drwho 12/10/05 07:08:53 AM EST

Yes my heads starts to spin when I read this stuff. My bullshit detectors go off too. But if someone with bags of money decides to start a dotcom 2.0 company in San Francisco and pay me $120,000 per year to go slap together a few applications, I'll pretend I believe.

I feel like I am reading Wired or Mondo 2000 circa 1997 when I read about Web 2.0.

Honestly, though, what novel and useful things have happened lately? The only thing I can think of is the potential that SVG (vector graphics) in mozilla offers. RSS, blogs, myspace, and most everything else I can think of just isn't exciting. VoIP has some potential. Wifi has done a lot, but I wonder if the rate of improvement in it will slacken. What else is there?

I think I'll stay with good old Internet (Web 1.3.55.89) for now, thanks.

drwho 12/10/05 07:08:42 AM EST

Yes my heads starts to spin when I read this stuff. My bullshit detectors go off too. But if someone with bags of money decides to start a dotcom 2.0 company in San Francisco and pay me $120,000 per year to go slap together a few applications, I'll pretend I believe.

I feel like I am reading Wired or Mondo 2000 circa 1997 when I read about Web 2.0.

Honestly, though, what novel and useful things have happened lately? The only thing I can think of is the potential that SVG (vector graphics) in mozilla offers. RSS, blogs, myspace, and most everything else I can think of just isn't exciting. VoIP has some potential. Wifi has done a lot, but I wonder if the rate of improvement in it will slacken. What else is there?

I think I'll stay with good old Internet (Web 1.3.55.89) for now, thanks.

cyberdanx 12/10/05 07:06:06 AM EST

Everyone wants to be funding the next Google and is going to be suckered with this Web 2.0.

Hopefully it won't happen but this whole buzz stinks of another bubble beginning to expand quickly, sucking the whole industry into it before finally exploding with a lot of people holding a turkey at the end of it.

The technology and social aspects have their uses, but it's more evolutionary than revolutionary and should be used as such.

peterdaly 12/10/05 07:02:21 AM EST

Web 1.0 - Documents
Web 1.5 - Documents + Web Applications that pretend to be documents
Web 2.0 - Documents + Web applications acting like the interactive applications they are

Web applications are now free from the "static document" paradigm that previous chained them down. The web is no longer pretending to be static. That's not to say Web 2.0 is "mature" by any means, but the groundwork as certainly been laid.

BTW - There are a bunch of concepts and methods here that truly are revolutionary. The more I use it and understand what it means, the more I think Web 2.0 is not a bad name, and may even be justified.

-Pete

SYS-CON Italy News Desk 12/08/05 11:17:49 PM EST

Dion Hinchcliffe's SOA Blog: Five Reasons Why Web 2.0 Matters. Most of us know that the technology industry and the Web are often far out ahead of the mainstream. The fact is that the general public is still struggling with blogs and wikis, much less full blown architectures of participation and software as a service (to name just two aspects of Web 2.0). Not sure about this? Try sampling a few people at random and ask them what a blog is. You will probably be surprised with the answers. Nevertheless, I'm extremely sanguine about Web 2.0 and where it's headed (notwithstanding Bubble 2.0 type events like the RSS Fund assembling a massive $100 million warchest and using it with questionable judgement.)

XML News Desk 12/08/05 11:02:54 PM EST

Dion Hinchcliffe's SOA Blog: Five Reasons Why Web 2.0 Matters. Most of us know that the technology industry and the Web are often far out ahead of the mainstream. The fact is that the general public is still struggling with blogs and wikis, much less full blown architectures of participation and software as a service (to name just two aspects of Web 2.0). Not sure about this? Try sampling a few people at random and ask them what a blog is. You will probably be surprised with the answers. Nevertheless, I'm extremely sanguine about Web 2.0 and where it's headed (notwithstanding Bubble 2.0 type events like the RSS Fund assembling a massive $100 million warchest and using it with questionable judgement.)

SOA Web Services Journal News Desk 12/08/05 10:28:34 PM EST

Dion Hinchcliffe's SOA Blog: Five Reasons Why Web 2.0 Matters. Most of us know that the technology industry and the Web are often far out ahead of the mainstream. The fact is that the general public is still struggling with blogs and wikis, much less full blown architectures of participation and software as a service (to name just two aspects of Web 2.0). Not sure about this? Try sampling a few people at random and ask them what a blog is. You will probably be surprised with the answers. Nevertheless, I'm extremely sanguine about Web 2.0 and where it's headed (notwithstanding Bubble 2.0 type events like the RSS Fund assembling a massive $100 million warchest and using it with questionable judgement.)

@MicroservicesExpo Stories
Docker is an open platform for developers and sysadmins of distributed applications that enables them to build, ship, and run any app anywhere. Docker allows applications to run on any platform irrespective of what tools were used to build it making it easy to distribute, test, and run software. I found this 5 Minute Docker video, which is very helpful when you want to get a quick and digestible overview. If you want to learn more, you can go to Docker’s web page and start with this Docker intro...
Enterprises are fast realizing the importance of integrating SaaS/Cloud applications, API and on-premises data and processes, to unleash hidden value. This webinar explores how managers can use a Microservice-centric approach to aggressively tackle the unexpected new integration challenges posed by proliferation of cloud, mobile, social and big data projects. Industry analyst and SOA expert Jason Bloomberg will strip away the hype from microservices, and clearly identify their advantages and d...
The 5th International DevOps Summit, co-located with 17th International Cloud Expo – being held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the...
Over the years, a variety of methodologies have emerged in order to overcome the challenges related to project constraints. The successful use of each methodology seems highly context-dependent. However, communication seems to be the common denominator of the many challenges that project management methodologies intend to resolve. In this respect, Information and Communication Technologies (ICTs) can be viewed as powerful tools for managing projects. Few research papers have focused on the way...
As the world moves from DevOps to NoOps, application deployment to the cloud ought to become a lot simpler. However, applications have been architected with a much tighter coupling than it needs to be which makes deployment in different environments and migration between them harder. The microservices architecture, which is the basis of many new age distributed systems such as OpenStack, Netflix and so on is at the heart of CloudFoundry – a complete developer-oriented Platform as a Service (PaaS...
With major technology companies and startups seriously embracing IoT strategies, now is the perfect time to attend @ThingsExpo in Silicon Valley. Learn what is going on, contribute to the discussions, and ensure that your enterprise is as "IoT-Ready" as it can be! Internet of @ThingsExpo, taking place Nov 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 17th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading in...
The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential. The DevOps Summit at Cloud Expo – to be held June 3-5, 2015, at the Javits Center in New York City – will expand the DevOps community, enable a wide...
There’s a lot of discussion around managing outages in production via the likes of DevOps principles and the corresponding software development lifecycles that does enable higher quality output from development, however, one cannot lay all blame for “bugs” and failures at the feet of those responsible for coding and development. As developers incorporate features and benefits of these paradigm shift, there is a learning curve and a point of not-knowing-what-is-not-known. Sometimes, the only way ...
There is no question that the cloud is where businesses want to host data. Until recently hypervisor virtualization was the most widely used method in cloud computing. Recently virtual containers have been gaining in popularity, and for good reason. In the debate between virtual machines and containers, the latter have been seen as the new kid on the block – and like other emerging technology have had some initial shortcomings. However, the container space has evolved drastically since coming on...
Cloud Expo, Inc. has announced today that Andi Mann returns to DevOps Summit 2015 as Conference Chair. The 4th International DevOps Summit will take place on June 9-11, 2015, at the Javits Center in New York City. "DevOps is set to be one of the most profound disruptions to hit IT in decades," said Andi Mann. "It is a natural extension of cloud computing, and I have seen both firsthand and in independent research the fantastic results DevOps delivers. So I am excited to help the great team at ...
The 17th International Cloud Expo has announced that its Call for Papers is open. 17th International Cloud Expo, to be held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, brings together Cloud Computing, APM, APIs, Microservices, Security, Big Data, Internet of Things, DevOps and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding bu...
How can you compare one technology or tool to its competitors? Usually, there is no objective comparison available. So how do you know which is better? Eclipse or IntelliJ IDEA? Java EE or Spring? C# or Java? All you can usually find is a holy war and biased comparisons on vendor sites. But luckily, sometimes, you can find a fair comparison. How does this come to be? By having it co-authored by the stakeholders. The binary repository comparison matrix is one of those rare resources. It is edite...
There is no doubt that Big Data is here and getting bigger every day. Building a Big Data infrastructure today is no easy task. There are an enormous number of choices for database engines and technologies. To make things even more challenging, requirements are getting more sophisticated, and the standard paradigm of supporting historical analytics queries is often just one facet of what is needed. As Big Data growth continues, organizations are demanding real-time access to data, allowing immed...
T-Mobile has been transforming the wireless industry with its “Uncarrier” initiatives. Today as T-Mobile’s IT organization works to transform itself in a like manner, technical foundations built over the last couple of years are now key to their drive for more Agile delivery practices. In his session at DevOps Summit, Martin Krienke, Sr Development Manager at T-Mobile, will discuss where they started their Continuous Delivery journey, where they are today, and where they are going in an effort ...
Container frameworks, such as Docker, provide a variety of benefits, including density of deployment across infrastructure, convenience for application developers to push updates with low operational hand-holding, and a fairly well-defined deployment workflow that can be orchestrated. Container frameworks also enable a DevOps approach to application development by cleanly separating concerns between operations and development teams. But running multi-container, multi-server apps with containers ...
SYS-CON Events announced today that EnterpriseDB (EDB), the leading worldwide provider of enterprise-class Postgres products and database compatibility solutions, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. EDB is the largest provider of Postgres software and services that provides enterprise-class performance and scalability and the open source freedom to divert budget from more costly traditiona...
Do you think development teams really update those BMC Remedy tickets with all the changes contained in a release? They don't. Most of them just "check the box" and move on. They rose a Risk Level that won't raise questions from the Change Control managers and they work around the checks and balances. The alternative is to stop and wait for a department that still thinks releases are rare events. When a release happens every day there's just not enough time for people to attend CAB meeting...
Buzzword alert: Microservices and IoT at a DevOps conference? What could possibly go wrong? In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, the leading expert on architecting agility for the enterprise and president of Intellyx, panelists will peel away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud en...
I’ve been thinking a bit about microservices (μServices) recently. My immediate reaction is to think: “Isn’t this just yet another new term for the same stuff, Web Services->SOA->APIs->Microservices?” Followed shortly by the thought, “well yes it is, but there are some important differences/distinguishing factors.” Microservices is an evolutionary paradigm born out of the need for simplicity (i.e., get away from the ESB) and alignment with agile (think DevOps) and scalable (think Containerizati...
In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, president of Intellyx, panelists Roberto Medrano, Executive Vice President at Akana; Lori MacVittie, IoT_Microservices Power PanelEvangelist for F5 Networks; and Troy Topnik, ActiveState’s Technical Product Manager; will peel away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of ...