Today’s blog harvest spans a lot of topics that i’ve found noteworthy in the last weeks. As an added bonus, there’s a watchworthy video link at the end. I hope you enjoy reading the articles as much as I did. If you have thoughts one the articles, feel free to comment them here.
- Fault Injection Testing – First Steps with JBoss Byteman – Do you sometimes want to break things? Here’s the perfect tooling for you and a reason to use it: You can test your tests by deliberately adding anomalies (read: bugs) to your code, in addition to the ones you included unintentionally. This is just the starter of a series, but a promising one.
- Developer Motivation and Satisfaction – The “Code Monkeyism” blog by Stephan Schmidt is a never-ending source of wisdom to me. This article talks about demotivation, the saddest hobby of most management. If you wonder what to do against it – you’ll find some hints on our blog, too.
- My Devoxx Discoveries of the Year – You can’t attend a conference yourself? Have somebody else summarize his impressions. Thanks to Sebastien Arbogast, who wrote this wonderful wrap up of this year’s Devoxx, you’ll surely discover something interesting, too (hint: Project Lombok).
- The dark side of Grails – As soon as you start to criticize Grails, there’s a comment reading that you can help make it better, too. Here is story of failed expectations about Grails. Well, we are working on it, promised!
- Java Logger Memory Leaks – Another story of a failed expectation. Perhaps the best advice to add here is to “never change a running system”.
- Java: A new approach to Equals() – The non-obvious link between equals() and hashcode() is a real pitfall to Java beginners. Here is a superb approach tackling the problem with annotations. We might blog about our solution, too.
- Bad Programmers Create Jobs – That’s an unique piece of truth. The “Circle of Programming Jobs” exists as described. Right here, we do care a lot, as it’s ourselves who would have to clean up the mess. And we’ll be hiring soon.
This was the article side of this harvesting. Let’s have some fun by watching a video and relieving our conscience:
- Living with 1000 Open Source Projects – It might get crowded on your disk! Nic Williams shares his secrets of mastering open source heavy lifting. The video runs a short half hour and has its funniest minute between 11:20 and 12:20. Brilliant!
- The Bad Code Offset – Guilty of writing bad code? Well, remember the last entry of the list above? You’ve probably created a new job. If not, you can find absolution by buying some “Bad Code Offsets”. Think of it as the Carbon offset of the software industry.