Seven years ago we set out to build a technology that would solve the immense
problems faced by business in adoption of technology. If you are not familiar
with those problems, you need to familiarize with the now canonical Standish
Groups’ Chaos Report, which among other things documents only a 32% rate of
software projects completing successfully.
During our journey, we encountered many cool things. From the beginning, we
were early adopters of the LAMP stack; Linux, Apache, MySQL and PHP. Further,
we were able to leverage all sorts of open-source tools like WYSIWYG
called jquery, parsers, ftp servers, email and so much more. These things
greatly accelerated our time to market. Open sources was and remains really
cool because it provides practical solutions to complex code problems.
Soon ... (more)
Whenever the issue of cloud computing is brought up in business circles, I
get a range of responses.
There are the eyes-wide-with-wonder folks, the people who truly enjoy and
embrace new technology and for whom the cloud is the next great mystery they
are waiting to see revealed.
Then, there are the middle-of-the-roaders, the people who see cloud computing
as an extension of the Web and software-as-a-service, and are willing to take
the marketing buzzwords in stride to realize new benefits.
Finally, there are the scrooges. These are the people for whom cloud
computing is nothing... (more)
The debate has raged for some time now about the exact definition of a 5GL.
One might argue that there also is still some debate going on about what
exactly is a Platform as a Service PaaS. Throw together two semi-ambiguous
industry-specific buzzwords and what do you get? Well, for all of you
cynics out there, the answer is NOT "a great marketing opportunity!"
In all seriousness, taken together, the two do represent an ambitious vision
of the future; a world where the "non-programmer", i.e. someone who does not
have experience "writing code", can quickly create flexible softwar... (more)
CNN recently reported on a funeral for Internet Explorer 6.
Anyone who has been in the business of Web software development will tell you
it's a bittersweet thing -- except without the bitter part.
When we were designing an earlier form of WorkXpress, no less than 20-30
percent of our engineering time went to what's known as "cross-browser
compatibility." This is the act of designing parallel pieces of code that
were separately invoked, depending on the browser. If a user had browser
version A, then one set of code would run. If a user had browser version B,
then another set of c... (more)
In the previous two weeks, I wrote about why the cloud is important to you
as a business leader and provided some rationale for economic justification
of cloud adoption.
Over the next three weeks, I will take apart the three key components that
comprise the cloud: infrastructure, platform and software as a service. Each
is delivered as a cloud-based service. With an understanding of these
components, you will be able to keep your eyes and ears open for
opportunities to significantly impact your organization's top and bottom
The main topic of this week and the most fundamen... (more)