В серии статей "Пересекая границы" ее автор Брюс Тэйт развивает мнение о том, что современные Java-программисты имеют широкие возможности для изучения других подходов и языков. Программирование очень изменилось после того, как Java-технология стала очевидным лучшим выбором для всех разрабатываемых проектов. Другие интегрированные среды формируют способ построения Java-сред, а концепции, присущие другим языкам, могут разнообразить Java-программирование. Написанный Python-код (или Ruby, или Smalltalk, или ... замените многоточие) может изменить способ Java-кодирования.
Данная серия статей знакомит с концепциями и методиками программирования, которые радикально отличны от Java-разработки, но в то же время напрямую применимы к ней. В одних случаях необходимо интегрировать технологию для использования ее возможностей. В других можно применить концепции непосредственно. Конкретное инструментальное средство не так важно, как идея о том, что другие языки программирования и интегрированные среды могут оказать влияние на разработчиков, среды разработки и даже на фундаментальные подходы в Java-сообществе.