Jack Cough on Software

Thoughts about Languages.

Tuesday, October 30, 2007

Closures

›
Can anyone tell me how closures are implemented? Scala has closures, and it compiles to Java bytecode, but, Java doesn't have closures. ...
Thursday, October 18, 2007

But Thats How It Was When I Got Here

›
Companies typically let their build system go to shit. Why is that? Does anyone have an answer to this? The first thing I ever do on new pro...

Agitar Examples

›
I finally have a chance to post some examples of code generated by Agitar. I promised them in comments to the original post, but it turns ou...
Sunday, October 14, 2007

IDE's vs vi

›
I just told my friend that instant IDE support for new languages is the place to be (I truly believe this can happen). In response he told m...
1 comment:

Questions on Blogger

›
So I like the look and feel of Blogger, but I have some problems with it. I really need to be able to upload files as attachments to my blog...
Friday, October 12, 2007

A Day of JavaCC!

›
In a dream come true, I got to write a bunch of stuff using JavaCC at work today. It was fantastic. I was able to identify the fact that we ...
1 comment:
Wednesday, October 10, 2007

Compiler 2000

›
So I've been sidetracked a bit. I've been sick - dizzy for almost a week. The ThoughtWorkers, Ben and I have a release in two days, ...
Thursday, October 04, 2007

Agitar Evaluation

›
I've been evaluating the JUnit test generation product by Agitar in my spare time and want to spit out a few thoughts on it. Most of thi...
Saturday, September 29, 2007

Compiler Mania

›
So I know I talk a whole lot of shit about what I want to do, but I believe that I have it figured out now. All the work and reading I'v...
1 comment:
Thursday, September 27, 2007

Pair Programming Problems

›
Today I got to pair with the ThoughtWorkers in our group. Being a former ThoughtWorker, we worked really well together. You could say we we...
Tuesday, September 25, 2007

Language Explosion

›
I've said it before, and I'm not saying anything that people a lot smarter than me aren't already saying better, but I'll sa...
Thursday, September 20, 2007

Progress on Goals

›
So admittedly, I haven't made much progress on my goals the past few weeks. I've been concentrating on CruiseControl. Unfortunately ...

Legacy Software

›
The main problem with moving forward with legacy software is that it takes so much damn time to get classes under test. So when ends up happ...

Brown Bag Lunch: Results

›
I guess a week went by since I wrote last, about the presentation I was going to give on CruiseControl. It didn't seem like a week at al...
Thursday, September 13, 2007

Brown Bag Lunch: CruiseControl

›
As a direct result of my own brainstorming on technology evaluation, I've decided to follow up on my own advice. I'm going to give a...
Wednesday, September 12, 2007

Approaches to Technology Evaluation

›
I'm going to keep a running tab for Approaches to Technology Evaluation in small companies with small budgets, and tight schedules. This...

Innovation vs. Masturbation

›
Heres a thought that I'm sure many other people have had: Technology companies that are not dedicated to technology evaluation and adopt...
Sunday, September 09, 2007

New Language Adoption

›
I have some thoughts on language adoption as I've done some preliminary work learning Scala, and having learned a bit of Ruby, and a lot...
1 comment:
Saturday, September 08, 2007

Next Generation IDE Technology

›
Certainly IDE's have automated refactorings, and they are so nice, but I'm thinking the next generation software is going to: examin...
1 comment:

Goals Revisited

›
For a few reasons, I think I'm going to drop everything and learn AOP, and some DIF's including Spring, Guice. I need to do this for...
‹
›
Home
View web version
Powered by Blogger.