=====[ Mark Smalley = Web-Technology Consultant and Founder of R1 ]=====


-- return home --

Convergence is the new Synergy

It's been a busy week...

And it was within this empowering gulf of synergy that my mind clicked.

I started a company, got a job, moved offices, became a mentor and lost at least an inch around my waist in the process. Whilst doing this, I also came to be re-inspired by a vision much the same as my own. Life is good! As is the "long-term" future of my existing mongoDB projects, but for now, more specifically the next three months, I will be working almost exclusively and full heartedly on mongoBase. The reasons for this are quite simple...

I believe that we are about to experience an important paradigm-shift within the world of web-technology. Things have gotten complicated. To be fair, things have gotten out of control. I've been frantically following the evolution of computer languages for the past 20 years, where they have quickly grown at an exponential rate that is de-fragmenting the web and those that use it.

I believe there are four languages to rule them all...

HTML, CSS, PHP and JavaScript - plain and simple!

The browser itself and everything we "see" from the front-end has been quite happily using just two languages to accomplish everything, and now that HTML5 and CSS3 have become the new default specifications, things are really starting to get interesting.

I would like to see us come to such simple conclusions with our servers.

PHP is the current dominating force, but NodeJS is the future and its practically guaranteed (assuming it continues to get developed with as much passion as it is now). It uses JavaScript at its core, and JavaScript has had explosive growth recently, getting its sticky little fingers into everything we touch!

It should be no surprise that I believe there is only one database we need to use for everything we currently do. One database to rule them all - MongoDB speaks JSON, and most developers (despite the fact that they may not know they do) actually love JSON. MongoDB also understands JavaScript, and both JavaScript and JSON are native to PHP and NodeJS.

Anyone who can use jQuery can build applications with MongoDB - they can even quite easily build their own servers using NodeJS - all they need to understand is the logic of the app itself, not the underlying technologies powering it.

With every effort I can muster, I now know the importance of foundations, with foundations such as mongoBase, any developers with existing comfort with HTML and jQuery will be able to handle the entire process from concept, design and deployment.

Many complications associated with development are thus removed...

With these 4 simple languages, we can accomplish anything and everything, and can do so with much clearer focus. This is not to say that we should immediately jump ship and abandon every other language, merely that we should ensure that every future project we ever start helps us in some small way with every other project we have. And that is all that the secret sauce really is...

The very same principles any admirable company would apply to the business itself is a synergy not yet found from within our existing technological infrastructures due to the technical divide and ultimate defragmentation.

When and where will this end and who will be responsible for clearing up the mess and re-booting the way the web should work for us?

Synergy has been proven, it works. Let's now converge and take the final step...