I am pretty convinced that I understand OO programming with Java pretty well. I even think I have a pretty good grasp on most common programming design patterns. You'd think that I'd find reading an introductory book on those topics to be pretty dry and boring, right? Not these books.
Keep reading »