Sergey Mikhanov  

On JAIN SLEE is a Unix modeled in Java (April 5, 2008)

My ex-colleague, jNetX’s Konstantin Matveev recently posted an excellent entry in his blog about the similarities between Unix and JAIN SLEE programming models. Very interesting observation, though, and the post (as well, as Konstantin’s blog in its entirety) definitely worth reading. As a short remark that this similarity is probably not incidental, I’ll quote here the very first chapter of Eric S. Raymond’s book “The Art of Unix Programming”

[…] Unix has a culture; it has a distinctive art of programming; and it carries with it a powerful design philosophy. Understanding these traditions will help you build better software, even if you’re developing for a non-Unix platform. […] Unix programmers have accumulated decades of experience while pioneering operating-system features we now take for granted. Even non-Unix programmers can benefit from studying that Unix experience. Because Unix makes it relatively easy to apply good design principles and development methods, it is an excellent place to learn them.