Youth culture killed my dog http://www.papermountain.org/blog/index.cgi Constantly one step behind the next big thing en-us Greatest API design evar http://www.papermountain.org/blog/index.cgi/Tech/Java/GreatestAPIDesignEvar.txl <p><code> &lt;pre&gt; &lt;steveny&gt; Never do this: &lt;steveny&gt; Calendar calendar = Calendar.getInstance(Locale.US); &lt;steveny&gt; calendar.set(Calendar.MONTH, month); &lt;steveny&gt; calendar.set(Calendar.YEAR, year); &lt;steveny&gt; if it is the 31st now (the calendar.getInstance() returns the current time) &lt;steveny&gt; setting the month to a month with &lt; 31 days &lt;steveny&gt; will cause the calendar be set to the 1st of the next month &lt;darrend&gt; niiiice &lt;steveny&gt; yep &lt;richier&gt; greatest API design evAR &lt;steveny&gt; so never do that ;) &lt;/pre&gt; </code></p> Java Continuations? http://www.papermountain.org/blog/index.cgi/Tech/Java/JavaContinuations.rdoc Some people dislike Java more than I&#8230; <a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3267378762">www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3267378762</a> <p> JRuby didn&#8217;t support continuations last time I checked, how about Jython? </p>