The Artima Developer Community
Sponsored Link

John Developer
How is Moore's Law really changing computing?
by John D. Mitchell
November 11, 2005
There are a lot of misconceptions about what Moore's Law actually says and even more confusion over what it implies. We're in the early phases of a major transition...


Sun's Greg Papadopoulos talks about what Moore's Law really means in Don't Become Moore Confused (Or, The Death of the Microprocessor, not Moore's Law). The gist is that the hardware guys have finally run into enough walls with the "bigger, stronger, faster" brute-force approach to improving performance that they are finally switching en masse to various "system on a chip" approaches.

Alas, in his focus on Sun's 'Niagra' SPARC "microsystem" hardware, Greg doesn't even touch the even larger, more complex issue of the walls that the software world has run into in making better software. As yet, there's no clear software solution equivalent to the notion of these hardware "microsystems". There's a lot of exploration of various software facets such as OO, distributed systems, decentralized systems, various takes on functional programming, numerous approaches to concurrency, TDD, DDD, BDD, BVDs (just checking to see if you're awake :-), LOP, dynamic languages, tools, etc. ad nauseum but nothing that's obviously the next step.

So, what do you think is the next level of software development?

Talk Back!

Have an opinion? Readers have already posted 3 comments about this weblog entry. Why not add yours?

RSS Feed

If you'd like to be notified whenever John D. Mitchell adds a new entry to his weblog, subscribe to his RSS feed.

About the Blogger

John D. Mitchell is the Chief Architect of Krugle -- a search engine for developers. Along with developing and rescuing distributed enterprise systems, John advises investors and executives on technology and high-tech companies. Over the past 15 years, he has been the CTO of ElasticMedia,, jGuru and the MageLang Institute. John co-authored "Making Sense of Java: A Guide for Managers and the Rest of Us." He was the founder and contributing editor of the "Tips & Tricks" column at JavaWorld. John writes extensively on complex systems, development processes, computer languages and protocols, parsing and translating, and technological business risk management.

This weblog entry is Copyright © 2005 John D. Mitchell. All rights reserved.

Sponsored Links


Copyright © 1996-2018 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use