Jonathan Starr's Blog
Thoughts on C#, Ajax, WCF, LINQ, Agile et al.
Site Sections
Home
Contact
Syndication
Login
Posts
74
Comments
75
Trackbacks
0
<< Critique of Paul Graham's Essay "How to Do Philosophy"
|
Home
|
Enumerating all of the namespaces and their respective classes in an assembly (dll). >>
Reaction to Jeff Atwood's "Why Does Software Spoil?"
Jeff Atwood wrote an interesting article recently
Why Does Software Spoil?
In the article, he notes that most software becomes bloated with extra features over time to the point of absurdity.
I think that one of the most interesting things about software (and computer hardware) sales is the way it differs from other products. The word "New" has always been one of the most powerful words in advertising, but it much more powerful in the software industry. A company that is using MS Access 95 is considered antediluvian by today's standards... But a company with a building constructed in 1995 is not derided at all.
In my mind, the extra premium on newness in software customers comes from the phenomenon of Moore's Law that is so widely known in the industry. When processing speeds are doubling every 18 months or so (and storage capacity is doubling even more quickly), all old hardware becomes obsolete very quickly.
So customers expect that new software will be developed for new hardware, and with richer feature sets (after all, what good is all of that extra processing power and storage without new features)....
I expect that when processing speed improvements plateau, customer expectations for software will change as well...
Interested in your comments,
Jonathan
Technorati Profile
posted on Saturday, October 20, 2007 10:51 AM
Print
Comments
No comments posted yet.
Post Comment
Title
*
Name
*
Email
Url
Comment
*
Remember Me?
Please add 8 and 2 and type the answer here:
Enter the code shown above:
Archives
August, 2008 (2)
July, 2008 (2)
June, 2008 (3)
May, 2008 (2)
April, 2008 (3)
March, 2008 (4)
February, 2008 (1)
January, 2008 (13)
December, 2007 (19)
November, 2007 (12)
October, 2007 (10)
September, 2007 (3)
Post Categories
C#
Philosophy
Critique
JavaScript
Links
Software Design
Personal
Religion
Music
Language
Microsoft Live
Politics
Geopolitics
Humor
Physics
Thought Experiments
Businesses using ASP.NET
Friends
Finance
Microsoft Events
Sharepoint
CRM
Caffeine
Africa
Charity
Sports
Statistics
Privacy
Management
Software Development
WCF
Instructional Video
1CCN.COM
Mobile Phone Applications
Windows Movie Maker
Management
Financial Engineering
ASP.NET
SQL Server
Anthropology
Agile Development
Scrum
TDD
Spike
Image Galleries
Fishing Trip
About the Author
Blogs
Scott Guthrie
Timothy Ferriss
GeeksWithBlogs
Bill Evjen
Kevin Grossnicklaus
Meridium Visual Studio Macros
Geometry
Flatland!
Good topology problem
Moebius Transformations
Music
Amish Paradise
Chiron Beta Prime Christmas
Code Monkey
Don't Download this Song
I Feel Fantastic!
re: Your Brains
The Future Soon
What's the matter with parents today
White & Nerdy
Programming
Good Script # Intro
jQuery
LOL Code Compiler
Meridium Visual Studio .NET Macros
MyGeneration
MyGeneration
Refactor Code
SkyDrive
Storage
Skydrive
Videos
Trunk Monkey
News
Jonathan Starr is a developer in Saint Louis, MO. He holds an MBA in Finance from Columbia Business School and earned his MCSD from Microsoft.
All statements in this blog are personal opinions and do not reflect the opinions of his employer.
Related Sites
Tag Cloud
Default.aspx
LINQ
SqlServer
TDD
UnitTests
Windows Live Writer
XP
Copyright © 2005 Jonathan Starr
This work is licensed under a
Creative Commons License