Posted on May 19, 2008 by Carson Gross
Note:I’ve rewritten this post based on feedback from Neal and Ted in the comments. I’ve left the inflammatory comments in (this is a blog, after all), but tried to do a more apples-to-apples comparison between GScript and java. The original article can be viewed here.
My first post showing some GScript on this blog [...]
Filed under: Code Samples, Development, GScript | 11 Comments »
Posted on May 19, 2008 by Alan Keefer
I’ve been thinking a lot lately, and having lots of discussions, about what our development process should be for the next release of PolicyCenter. I’ve taken the potentially-controversial position that date targets and deadlines are detrimental to developing a software project, and it’s a position that I feel many non-developers don’t really understand.
The intuitive [...]
Filed under: Development, Guidewire Culture, Methodology, Philosophy | 1 Comment »
Posted on May 16, 2008 by Alan Keefer
I just found myself writing the following tiny snippet of GScript:
print(“Evaluating group with forms ” + group.map( \ f -> f.Code ).join( “, ” ))
It’s a minor thing, but in Java the map plus the join would look something like this:
String result = “”
for (int i = 0; i < group.size(); i++) {
if [...]
Filed under: Code Samples, GScript | 5 Comments »
Posted on May 9, 2008 by Carson Gross
Since my blog posts largely consist of short follow ups to keefs magisterial posts, where I try to say essentially what he said and hope that, by association, I appear smart, I’ll follow up his “Getting it Right vs. Being Right” post with a practical piece of advice for senior developers who want to foster [...]
Filed under: Development, Philosophy | Leave a Comment »
Posted on May 8, 2008 by Alan Keefer
My undergraduate degree was in philosophy rather than computer science, and while many people might feel that a philosophy major is incredibly impractical, in many ways it helped me hone a lot of skills that are tremendously useful as a software developer. One [...]
Filed under: Development, Philosophy | 3 Comments »
Posted on May 1, 2008 by Carson Gross
In Keef’s post pointing out some problems with generics in java, he made a quick mention of enhancements of generic types. It’s an interesting feature of enhancements in GScript so I thought people would enjoy a more in depth explanation.
Often you want [...]
Filed under: Code Samples, Development, GScript | Leave a Comment »
Posted on May 1, 2008 by Alan Keefer
Plenty of ink has already been spilled over the issue of Java generics, so perhaps I’m just adding to the noise with this; hopefully I’ll manage to add something useful instead. When I first started diving into generics, I honestly didn’t think they [...]
Filed under: GScript | 1 Comment »