Якщо говорити про код, на який «стоїть», то в цьому плані я збоченець і не соромлюсь цього (див. камінг-аути в інших моїх темах). Останній рік серед моїх розваг були дослідження можливостей EBCDIC-кодувань, а також пов'язаного з ними перфокартного кодування. Сюди ж — FORTRAN з фіксованим форматуванням та інша архаїка. Якщо окреслити цю форму «стояка», то це якось пов'язано з атмосферою ранніх ЕОМ, яку я намагаюсь перенести на більш сучасні платформи (не буквально створюючи симулятори чогось старого, а переносячи старі проблеми й методи). Ніякого практичного сенсу в виборі подібних засобів/задач нема, хіба що виникає відчуття дотичності до чогось стародавнього.
Якщо конкретно говорити про EBCDIC-кодування, то вони цікаві переважно тим, що несумісні з ASCII й малосумісні між собою. Це б мало сенс для написання обфускатного коду, якби мені був потрібен обфускатний код — наприклад, можна робити батники чи пітонівські файли в таких кодуваннях, і непосвячений ASCII-залежний користувач не зможе їх прочитати. Але мене захопила задача суміщення несумісного — напр., створити батник, що може запускатися як на ascii-, так і на ebcdic-сумісних кодових сторінках (те, як cmd.exe читає батники, залежить від поточної обраної кодової сторінки, і якщо зробити chcp 500, то запущений після цього звичайний батник, написаний в ascii, поводитиметься непристойно, як і, в частині випадків, батники з якимось іншим ebcdic-кодуванням). Або вивід програми, що лишається придатним для осмисленого читання незалежно від того, в якому з кодувань його буде прочитано. Також дізнався про принципову відмінність між двома варіантами завантаження пітонівських файлів — поки сидиш на стандартному utf-8, різниця між python FILENAME.py та python -m FILENAME лишається непомітною, хоча завантаження в цих двох випадках реалізовано по-різному, тому створення модулів в ascii-несумісних кодуваннях стає проблематичним. Узагалі, більшість сучасних програмістів не розраховують, що їхні програми може бути запущено в якомусь несумісному середовищі, тому навіть стандартні віндові утиліти можуть демонструвати цікаву поведінку в цих умовах.