This document discusses how to write plugins for Atlassian products using languages other than Java. It begins by introducing polyglot plugin development and the audience. It then discusses using Scala and JRuby to write plugins by embedding the Scala and JRuby runtimes. Key points covered include deployment options when size is a concern, dealing with different language conventions, and examples of plugins written in Scala and JRuby. The document emphasizes that while plugins can't be fully written in languages like Ruby, these languages can still be used within plugins by leveraging language runtimes.