I’ve been around software for 20 years now. Looking back, I have mixed
feelings about the progress we’ve made. The end results have been amazing
but the process of building software hasn’t fundamentally changed since the
80s. In fact, I see us make some of the same mistakes over and over again.
One of the common anti-patterns is over-relying on tools and frameworks
instead of inventing new programming models.
Layers of abstraction are fundamental to software. Some layers are defined
through programming models, e.g., machine language, assembly language, 3GLs,
JSP. Others are defined through a combination of tools and frameworks, e.g.,
MFC and Visual Studio on top of C++. There is a limit to how high we can
raise a level of abstraction through tools and frameworks alone. A... (more)
With all the noise the Web 2.0 revolutionaries are making, it's easy to
ignore another-this time velvet-revolution. E-commerce 2.0 is coming into
maturity and getting ready to relieve its now 10+ year old predecessor. It's
about time.
What makes an e-commerce 2.0 site? Well, as Supreme Court Justice Stewart's
famous saying (about pornography) goes: "I know it when I see it." This may
no... (more)
You must have seen them - they're everywhere. Despite the market climate, Web
services startups are popping up like mushrooms after rain. With no time to
lose, these companies are readying themselves to take on the industry
gorillas. Who's going to win?
Much has been written about the evolution of the Web services industry,
particularly with respect to the big players like Microsoft and I... (more)
"Metcalfe's Law is Wrong," contended Bob Briscoe, Andrew Odlyzko, and
Benjamin Tilly recently in a much-discussed IEEE Spectrum article, in which
they wrote: "Of all the popular ideas of the Internet boom, one of the most
dangerously influential was Metcalfe's Law." Sim Simeonov disagrees.
The industry is at it again – trying to figure out what to make of
Metcalfe’s Law. This t... (more)
With all the noise the Web 2.0 revolutionaries are making, it’s easy to
ignore another – this time velvet – revolution. "E-commerce 2.0"
is coming into maturity and getting ready to relieve its now ten-plus year
old predecessor. It’s about time.
What makes an "E-Commerce 2.0" site? Well, as Supreme Court Justice
Stewart’s famous saying (about pornography) goes... (more)