Visit Citebite Deep link provided by Citebite
Close this shade
Source:  http://blogs.ittoolbox.com/eai/software/archives/revolution-of-simplicity-2492


Create your profile • Connect with peers • Communicate and share IT knowledge •
Join Now!

www.ittoolbox.com
ITtoolbox Blogs
196,134 blog subscriptions
 
What is ITtoolbox? A community where peers share knowledge about information technology.
Blog or comment on real IT issues and trends.
Welcome, Guest
 


Sign in to ITtoolbox

E-mail or User ID

Password
Forgot password?  Help


ITtoolbox Blogs > The Web 2.0 Place > Entry
 
 
The Web 2.0 Place
Blog Main | Blog Archive | Author Bio |
Previous Entry | Next Entry
Revolution of Simplicity
Edmon
(Senior Solutions Architect) Posted 12/16/2004
Comments (1) | Trackbacks (1)


We live in the exciting times (if you are the type that software development can excite you),
and I feel fortunate to somehow be part of that revolution that is going on.

If you rewind the film just five years back (late 1999) you will find the
world where complexity, proprietress and prescriptive software development ruled.
If I would go back in time and mention to someone that EJBs are too complex and bulky to be used for any e-business development,
that software could be developed in an Agile, minimalist way,
and that your architect is doing you a disservice by creating these complex,
distributed architectures - one would look at me like I am
charlatan and he/she would send me straight back to the future as fast as possible
(losing the chance to hear which stock he/she should not buy the next year).

Seriously, these are great times.
Open source mindset and technology offerings have created this fertile
ground for free thinking and open mindness in the software development.
What inspired me the most to write this entry is the great book by Rod Johnson
J2EE Development Without EJB" .
In this book, among many other things Rod argues that simple is good and that complex is not necessarily better.
He is not saying anything new that you should not trust.
I remember reading Einstein's quote in my discrete math book:
"Things should be as simple as possible, but not simpler.".
Actually, while writing this article I found the whole set of
wisdoms on simplicity.

This whole movement towards pragmatic simplicity may finally alter the
minds not only in the area of J2EE architecture, but also in the areas of

formal software process methodology

change and configuration management

testing and verification (QA)


Simplicity is an important subject that has to be vigorously pursued. I think that we all have been missing the point for decades by insisting on over-engineered, industrial-like software methodologies that attempted to bring the order to the software chaos by creating the complex methods to describe and prescribe complexity.
I think that simplification may have a better chance of bringing the order
to the chaos.


The only thing you need to have in order to recognize and pursue
simplicity is:

A. courage (to pursue change)
B. competence (to recognize essentials)
C. open mind (to be pragmatic
)

I will have multiple future entries on this whole simplicity movement.
It is just too important to be let go easily.
1 Comment RSS for Comments
Barry Velasquez writes:
4/16/2006 #

I also have discovered the value of simplicity in design. Although ironic, it is sometimes a very complex and difficult progression a person must make in order to achive the kind of balance referred to by Einstein. To make things "as simple as possible, but no simpler" is a kind of art. Maybe the key is simplifying your life and the approach you take towards life, and then simple designs and implementations will follow.

Barry
http://www.simplicityfirst.org

You are not logged in, sign in to post unmoderated comments or join the community to create your free profile today!
Name:  (Will display on the site)
Email:  (Not displayed. No spam)
       
Lines break automatically. Please preview your message before posting.
If not logged-in your post will not appear until approved by a community moderator. To uphold community standards, comments that are inflammatory, offensive, or contain profanity or advertisements may be removed by the author or a community moderator.
Connect to this blog to be notified of new entries
Invite Friends to Discussion
Trackbacks (1)

Trackback by An Expert's Guide to WebSphere Information Integration

I am jumping on the simplicity bandwagon
I am jumping on the simplicity bandwagon. So are Microsoft. So are IBM.

Sponsored Links
More from this Author:
Blog This Digg This Email This
Print ThisRecommend This Blog

Keyword Tags: simplicity, excite, amazon, j2eearchitecture, charlatan
Trackback URL: http://blogs.ittoolbox.com/cgi-bin/mt/Jindyik5.cgi?tb_id=476
Stay up to date with Edmon's blog
Enter your email address to be notified of new posts.
  
No Spam (Privacy Policy)






Disclaimer: Blog contents express the viewpoints of their independent authors and are not reviewed for correctness or accuracy by ITtoolbox. Any opinions, comments, solutions or other commentary expressed by blog authors are not endorsed or recommended by ITtoolbox or any vendor. If you feel a blog entry is inappropriate, click here to notify ITtoolbox.