The Artima Developer Community
Sponsored Link

Agile Buzz Forum
More Or Less Ramblings

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
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
More Or Less Ramblings Posted: Dec 7, 2006 1:31 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: More Or Less Ramblings
Feed Title: Travis Griggs - Blog
Feed URL: http://www.cincomsmalltalk.com/rssBlog/travis-rss.xml
Feed Description: This TAG Line is Extra
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Travis Griggs - Blog

Advertisement

Over the last year or so, I've found myself calling myself a "minimalist." For the sake of this discussion, within the scope of software development. How pleased I was to read James Robertson's notes from George Bosworth's Keynote at the Cincom User Conference in Germany. The whole "Less is More" theme just resonates with me.

One of the best feelings I get from refactoring/evolving Smalltalk code, is pulling out instance variables. Or shares. Or removing classes alltogether. Or just figuring out a one liner to replace a 3 liner. Judicious abstraction often plays a key role. A good day is when I kept the system intact, made it more scalable, maybe even added a feature, and when I was done, there was less, stuff. Obviously, one could get extreme with this, but I don't think I get too carried away (e.g. I like intention revealing selectors and temp vars).

Do others find the same rewards for making more out of less? It's funny, because it's an interesting proposition to explain to someone, especially when it's their code you've been weening of a few extra calories. It does the same thing. So why bother? I dunno. Maybe it's because over the years, I've come to realize just how true the "Less is More" adage is. And I find myself striving for it (someone is probably imagining some piece of my code they've looked at thinking "is this guy taking the hypocrite pill or something?"; I'm human, I can aspire to be more than I really am).

Of side note, is the fact that the statement is associative. More is Less. Think about it.

Read: More Or Less Ramblings

Topic: Italian Agile Day 2006! Previous Topic   Next Topic Topic: Bottom Up image shrinking

Sponsored Links



Google
  Web Artima.com   

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