The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Just Enough Programming

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Matt Williams

Posts: 466
Nickname: aetherical
Registered: Feb, 2008

Matt Williams is a jack-of-all trades living in Columbus, OH.
Just Enough Programming Posted: Aug 9, 2008 1:48 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Matt Williams.
Original Post: Just Enough Programming
Feed Title: Ramblings
Feed URL: http://feeds.feedburner.com/matthewkwilliams
Feed Description: Musings of Matt Williams
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Matt Williams
Latest Posts From Ramblings

Advertisement

I’ve been giving a lot of thought over the past months to the idea of “Just Enough Programming”.  Agile manufacturing has led to Just In Time manufacturing.  We also have Just In Time compilers.  But I’ve seen far too many times where application architectures have been far too complex — where things are done, not because they’re truly needed, but rather because:

  • It is the “buzzword approved” method.
  • Architects and developers want to play with new toys.
  • Features and functionality added because they might be needed someday.
  • Premature scaling.  If an application does not need to be infinitely scalable, then why add the overhead of making it so?
  • Guru / Instructor / Net God / Writer X say that this is the right way to Y.

I’d like to make a case for applying a serious shave with Ockham’s Razor to these architectures, with a goal of creating “Just Enough Programming”.

Expect more on this topic in the weeks and months ahead.

Read: Just Enough Programming

Topic: Taming $RUBYLIB with the Z shell Previous Topic   Next Topic Topic: Using Windows Server as a desktop

Sponsored Links



Google
  Web Artima.com   

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