Friday, June 11, 2004

Selling The Dream

It's bound to happen sooner or later. Every so often Scoble (Microsoft blogging wunderkind) posts something that makes me question his sensibilities. One of his latest posts stopped me dead in my tracks. The post was a reply to a Jon Udell post on UI technologies in Longhorn. I thought Udell's post asked questions any professional should be asking. Scoble tries to bring it into focus by saying:

Ahh, but Jon, the real play here is one of programmer productivity
Programmer productivity. As if every new technology/language introduced in the last few decades failed to deliver on that same promise. As if Longhorn and .NET are the productivity "tipping point." As if being fluent in multiple technologies/languages is a bad thing. As if being fluent in multiple technologies/languages will go away.

Robert, your overselling the reality. I will use .NET to create commercial, shrinkwrap and enterprise software someday. I am becoming fluent in .NET technologies. But you should take a break from the Kool-Aid (although I hear the grape flavor is hard to put down). I see an advantage in understanding multiple technologies/languages and being able to choose the best for a particular situation. If anything, .NET will make the technology soup developers work with worse, not better. Just like every other "productivity improvement" before it.

16 Comments:

At 12:58 PM, Blogger Adam Hill said...

I disagree. The language issue so far in .NET is minimal. All the mainstream languages in use and with the largest number of examples are the procedural ones - *just like in the real world*, the syntactic difference in C#, VB and JS are annoysome at best.

The thing I take larger issue with is the Framework. The first taste of mainstream Framework goodness was the Taligent/ScriptX stuff back in the mid 1990's. It was shallow and spotty, but it meant I could abstract my understanding away from the underlying HW. I started thinking OO messages and moving away from 'this block of memory' and toward 'this object'

The next dose of the Framework Twinkies I got was Java. For my employer I got an applet up and modeling a piece of HW with behaviors *in a browser* in a few days. It was an enlightening experience. The Framework let me learn just enough about each subsystem, to complete my task and it ran on 'multiple computers'. Big win :)

So .NET is just the 3rd evolution in all encompassing Frameworks. Network protocols and web standards are complex beasts and I would not want to have to (re)know the intricacies of TCP/IP packets to send a web page or parse an XML file and validate it. The programming world is becoming too complex for not having abstractions.

I for one welcome our New Framework Overlords.

 
At 4:04 PM, Blogger Mark Finkle said...

There's no doubt that frameworks have advantages. I have never programmed entirely in raw Win32. But there are also disadvantages. Too many levels of abstractions can be a bad thing. I also have problems with frameworks that try to handle everything, instead of doing fewer things better. The surface area of .NET is already huge. It's a lot for developers to learn. It also opens the door to architecture problems and overlapping API's (and that's just in the XML area).
I have also used enough 3rd party frameworks to know that I'd never blindly put all my "eggs in one basket." There are risks and if your building shrinkwrapped software you have to be aware of the risks and try to mitigate them.

 
At 12:54 PM, Blogger Greg said...

Well there is a whole other direction in increasing programmers productivity .... if you are too young to remember APL, take a look at http://kx.com ... a good article about programming language design (interview with K designer Arthur Whitney) ... http://kx.com/press_releases/arthur_interview.htm

The point: chatty languages like Java and complicated overblown frameworks like .NET are not the only thing out there ...

Greg Wdowiak | http://eaiblueprint.com

 
At 6:14 PM, Anonymous Anonymous said...

you people have too much free time on your hands. Meet a girl or rent porn.

 
At 9:44 PM, Blogger uiyui said...

Youth is warcraft leveling not a time of life;warcraft leveling it is a wow lvl state of mind; wow power level it is not power leveling amatter of World of warcraft Power Leveling rosy cheeks, red wrath of the lich king power leveling lips and supple knees;WOTLK Power Leveling it is a matter of thewill,wlk Power Leveling a quality of buy aoc gold the imagination,aoc gold a vigor of the emotions; it is thefreshness of the deep springs wow gold of life. Youth means a tempera-mental maplestory mesos predominance of courage over timidity, of the appetite formaple story mesos adventure over the love of ease. wow gold This often existsin a man of 60 more than a boy of 20. Nobody grows old merely by anumber of years.

 
At 6:20 AM, Blogger writeunlimited said...

Hi,
That’s a wonderful stuff to read out. I liked that.

Dissertation

 
At 6:24 AM, Blogger uk9876 said...

Hi,
That's a great info. Thanks for sharing, really like your view. I can see that you are putting a lot of time and effort into your blog. Keep posting the good work.

Writing Help

 
At 8:02 AM, Blogger ccw said...

Hi,
What a great site and informative posts! I will bookmark this page. Thanks

Coursework Writing

 
At 5:36 AM, Blogger Standard said...

Hi,
It was a very nice article! Just want to say thank you for the information you have shared. Just continue writing this kind of post. Thanks.
Custom Term Paper

 
At 5:52 AM, Blogger Standard said...

Thank you very much for these tips.
Good post thanks for sharing.
I like this site ;)
Buy Essay

 
At 6:46 AM, Blogger polo shirts said...

History of polo ralph lauren. Polo fashions had its humble beginnings in 1968 when tie salesman Ralph Lauren gave it a kick start. By 1969 he had a boutique polo ralph lauren factory stores within the Manhattan department store Bloomingdale's. ... Brands and luxury standard. Since Ralph Lauren's first brand, Polo Ralph Lauren, was launched, the company has expanded to include a variety of luxury brands such as Polo Golf, Polo Denim, Polo Sport. You can buy cheap Ralph Lauren Clothing at Ralph Lauren outlet.Also We provide polo shirts
Ralph Lauren polo shirt, 50% OFF! polo ralph lauren outlet online is your best choice!In 2006, polo ralph lauren outlet became the first designer in Wimbledon's 133-year history to create official uniforms for the tournament. As part of this year's event, which starts next week, polo ralph lauren sale will introduces the first ... determination to maintain and enhance the values for which our two brands are famous throughout the world. The rugby ralph lauren brand brings to Wimbledon the look of timeless elegance, drawing on our rich history and traditions

 
At 3:08 AM, Blogger JUN said...

inquired Bessie, Shape Ups Shoes interested in the machine because it had been made by Levi, rather than because she had a taste for mechanics.Entered, according to Act of Congress, in the year 1SG7, by Lee & Shkpard, in the Clerk's Office of the District Court of the District of Massachusetts. i)" It is up in the attic of uncle Nathan's house; at least it was there three years ago, when I went to live with Mr. Gayles."" I should really like to see it."" Should you? Well, you shall, if the thing is still in being. I will go down to uncle Nathan's and get it, and then I will set it up, and you shall see it go," answered Levi, Shape Ups Boots as he led the way towards the house of his uncle.The water privilege which Levi Fairfield, as a boy of thirteen, had improved, was located on the brook behind the cottage of Mr. Mogmore. Bessie did not care to meet uncle Nathan; so she decided to call upon the carpenter's family; for, having spent three seasons at Rockport, she was well acquainted in several families near her father's new house, which was on the shore, not far from Mike's Point.Bessie — or, as we Discount G Star Sale ought to call her now, Miss Watson, though it does not sound half so pleasant to the ear, and Levi had been several times reproved for addressing her in this formal manner — Miss Watson was "sweet sixteen," or so near it that we give her the full benefit of the majority fraction. If she was pretty at twelve, she was beautiful at sixteen. She was rather tall for her age, but exceedingly well formed. She had spent much The North Face Sale of her time in the open air, and on her cheeks glowed the roses of health.Mrs. McGilvery, a widowed sister of Mr. Watson, who had been the principal of a young ladies' seminary before her marriage, was intrusted with the care of her niece's education. Though Bessie attended school while in the city, yet she was absent four months in the year, during three of which she studied with her governess, on the sea-shore. Fortunately for Bessie, Mrs. McGilvery was an amphibious lady, and was always ready for a trip in The Starry Flag, Levi Fairfield's well-tried craft. She had a taste for yachts, not only in pleasant weather, and on a smooth sea, but when the wind blew anything short of a gale, and the white caps whipped over the gunwale of the boat. Bessie, therefore, was frequently on the salt water with her dnenna, and her constitution had been wonderfully North Face Outlet strengthened by this healthful exercise.Levi Fairfield and The Starry Flag were in demand almost every day; and we need not add that the young skipper did not regard himself as a martyr in the cause. Though the excursions to Halibut Point, Straitsmouth, the Selvages, and other places in the vicinity, werefrequently repeated, Skechers Shoes he was never happier than when at the helm with Bessie and Mrs. McGilvery on board; not particularly on account of the latter, though he was quite a favorite with her.Levi left Miss Watson at the door of Mr. Mogmore's cottage, and walked over to uncle Nathan's house.

 
At 2:26 AM, Blogger duckless said...

The original chi flat iron was released as a professional salon straightener. After gaining popularity on the market the cheap chi flat iron was later released for personal consumer use. If you are a professional stylist or someone who loves straightening their chi hair straightener before leaving for work the Chi original ceramic flat iron is one styling tool you cannot live without. Unlike other wholesale chi flat iron before its day the Chi model was developed with moist ceramic heat technology that does not burn or damage the wholesale chi hair straighteners.

 
At 12:58 PM, Anonymous phd dissertation service said...

You know after Longhorn was named Windows Vista in July 2005, an unprecedented beta-test program was started, involving hundreds of thousands of volunteers and companies

 
At 2:39 AM, Anonymous compare motor trade insurance said...

Well this information helps me a lot and i really whole heartedly give thanx to the author. Looking for more information as well.

compare motor trade insurance

 
At 9:47 PM, Blogger qinbincai123 said...

Your forever friend holds your hand and haoxiod81 tells you that everything is going to be okay.
Wholesale New Era Hats
Cheap New Era Hats
Wholesale Hats
New Era 59fifty Hats
Cheap Hats

 

Post a Comment

<< Home