I recently put together a brief Prezi presentation on Waterfall vs Agile. In doing so, I had to really think about why exactly I think waterfall is bad. The feedback loop It really came back to one central thing for me, which [ read more...]
Took me awhile, but I finally finished reading: The Definitive Antlr Reference: Building Domain-Specific Languages (Pragmatic Programmers) It is hard to separate reviewing ANTLR from reviewing this book, which is written by the author of ANTLR, Terence Parr. ANTLR is a fantastic tool, [ read more...]
In my previous post, I posed the question Should I Leave that Helper Class? Hopefully I've convinced you that you should not leave, but should refactor the helper class. Now, I'm going to detail some of the techniques I have used to [ read more...]
Earlier this week I was invited to join the developer community of bloggers at Elegant Code. I had to think about it for a bit because I wanted to make sure that I would be able to fulfill all my obligations and still maintain the [ read more...]
There is a large amount of confusion in the software development world today about the difference between Agile and mini-waterfall. Just because you are having iterations, doesn't mean you are being Agile. I wrote earlier about how to hang a picture, as an [ read more...]
I was reminded yesterday of a very important step I had been forgetting when working with legacy code. The first step. Refactor. Working with legacy code can be challenging. Especially code that was written by someone who didn't know what they were [ read more...]





