This post originated from an RSS feed registered with Java Buzz
by Paul Brown.
Original Post: No thanks - I would rather pay with money...
Feed Title: mult.ifario.us
Feed URL: http://feeds.feedburner.com/MultifariousCategoryJava
Feed Description: Software. Business. Java. XML. Web Services.
A couple of days ago, I set out to solve what I thought was a simple and straightforward logging/tracing problem with AOP. AspectJ editing is broken in the version of Eclipse that I'm currently using (3M8), so I decided to experiment with some of the other frameworks (instead of doing the smart thing and just editing in Emacs...). Dynaop was out because I needed to be able to apply the advice without modifying the original source, and my attempts to use other frameworks (that will go nameless) left me disappointed and annoyed at having wasted my time: undocumented dependencies on specific JDK versions and platforms, failing unit tests, non-working examples, etc.As of last night, I'm happily working with AspectJ through Emacs and the commandline, but there is a lesson here that I seem to re-learn every so often: It is better to pay with money than with time. This is why people who want a *nix laptop buy a PowerBook instead of a Thinkpad with Linux, and it's also why people shouldn't be shy about paying for or charging money for (working) software.