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 software
solutions that actually work to power real business processes, and that
satisfy real business needs. It's an interesting vision that includes a
much deeper penetration of application automation then we see today,
including interacting seamlessly with external data sources.
There are two ... (more)
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
controls, ... (more)
I’m a big fan of Dana Gardner (Dana Gardner's BriefingsDirect on Ulitzer),
and he recently took a stab at discussing how organizational roles and their
importance are likely to change with the growing adoption of cloud
computing. Specifically, Dana focuses on the role of the Enterprise
Architect, and he correctly assesses their increased prominence in
While that represents an important incremental change, I see a much more
transformative change on the horizon for organizations embracing cloud
computing technologies. Before I tell you what this more ra... (more)
When my friend who works at an electronics retail store emphatically affirmed
he knew what cloud computing was, it made me both nervous and excited.
Cloud computing is becoming a ubiquitous concept. It has mass-market
implications for the technology industry, and it is advancing at speeds
rarely seen with any major technological evolution.
As a business leader, do you know why cloud computing is important to you?
What parts of your business should you be migrating to the cloud? Do you know
what you don't know about cloud computing?
First, cloud computing is about reducing complexity.... (more)
The last thing you want for any software development effort is to have the
developers stop caring about the quality of the results. If that happens, you
are probably going to fail.
When you consider that developers as a group are well paid, in demand and
have options, you have to assess what you are doing that is captivating their
interest. What is keeping them happy and motivated? What about your
company’s culture will result in a successful software development project?
The goal of any company culture should be twofold.
First, it should further company goals. This is usually abo... (more)