My Secret Life as a Spaghetti Coder
home | about | contact | privacy statement
A couple of days ago, InfoQ reported on Jasper, an ORM for .NET (available here).

One of the things I never liked about .NET (or VC++ before that) were the reams of code it would generate. Of course, that's better than just hand coding everything, but it was a hassle to keep up with. It contributed to this vicious cycle where I never knew how anything worked, had horrible God-Classes, and had access to the code it generated which meant that sometimes I needed to know how some of it worked, but never took the time to learn (which may have taught me how it worked if I had used it correctly!). Of course, I was young, conceited, and generally "unconsciously incompetent" about programming back then (has anything changed? =) ). In any case, they are starting to implement the idea of synthesis, and it shows why run-time generation (what I keep calling synthesis) really trumps generating code in files.

It doesn't yet work in C#, but I would expect as they keep adding dynamic features to the platform, it eventually will.

Hey! Why don't you make your life easier and subscribe to the full post or short blurb RSS feed? I'm so confident you'll love my smelly pasta plate wisdom that I'm offering a no-strings-attached, lifetime money back guarantee!


Comments
Leave a comment

Yeah, I saw this the other day:
http://www.pbell.com/index.cfm/2007/5/4/Microsoft-...

It'll be interesting to see how this develops. Right now it depends on late binding, so I'm not sure if they'll be able to get it for c#.

Posted by Peter Bell on May 07, 2007 at 12:34 PM UTC - 6 hrs

Completely missed that one!

Posted by Sam on May 07, 2007 at 01:03 PM UTC - 6 hrs

Serves me right for posting so much :->

Posted by Peter Bell on May 07, 2007 at 01:04 PM UTC - 6 hrs

OMG - so funny. Sam, your Google ad for this page view included a link to the Code Generation conference I'm speaking at in Cambridge next week.

Just to give them a free plug (hey, it's a good cause), the text of the ad was:

Code Generation 2007
Learn Generative Programming from the experts. May 18-20 Cambridge UK. www.codegeneration.net

Posted by Peter Bell on May 07, 2007 at 01:07 PM UTC - 6 hrs

Sweet. Good luck on that. I'm going to see about making it next year. But, there are so many conferences and so little money.

At least it wasn't one of those "kill vaginal odor" ads I get sometimes. =)

Posted by Sam on May 07, 2007 at 01:33 PM UTC - 6 hrs

Leave a comment

Leave this field empty
Your Name
Email (not displayed, more info?)
Website

Comment:

Subcribe to this comment thread
Remember my details
Google
Web CodeOdor.com

Me
Picture of me

Topics
.NET (19)
AI/Machine Learning (14)
Answers To 100 Interview Questions (10)
Bioinformatics (2)
Business (1)
C and Cplusplus (6)
cfrails (22)
ColdFusion (78)
Customer Relations (15)
Databases (3)
DRY (18)
DSLs (11)
Future Tech (5)
Games (5)
Groovy/Grails (8)
Hardware (1)
IDEs (9)
Java (38)
JavaScript (4)
Linux (2)
Lisp (1)
Mac OS (4)
Management (15)
MediaServerX (1)
Miscellany (76)
OOAD (37)
Productivity (11)
Programming (168)
Programming Quotables (9)
Rails (31)
Ruby (67)
Save Your Job (58)
scriptaGulous (4)
Software Development Process (23)
TDD (41)
TDDing xorblog (6)
Tools (5)
Web Development (8)
Windows (1)
With (1)
YAGNI (10)

Resources
Agile Manifesto & Principles
Principles Of OOD
ColdFusion
CFUnit
Ruby
Ruby on Rails
JUnit



RSS 2.0: Full Post | Short Blurb
Subscribe by email:

Delivered by FeedBurner