Какой софт лучше писать в виде хобби, чтобы не растерять практические навыки и знания? Всем доброго дня. Относительно давно работал с java(eclipse) и c# (ms visual studio 10), но последние года 3-4 работаю с другими технологиями и стал забывать ранее указанные языки. Хотелось бы для поддержания формы писать софт "для себя", но т.к. работал в основном с задачами связанными с b2b и писал клиент-серверный софт, который сложно представить в виде задачи оторванной от данных. Интернет советует писать калькуляторы и прочие совсем бесполезные и тривиальные вещи. Подскажите в меру сложные, но интересные задачи, которые можно реализовать в отрыве от БД, выводов отчетов и их формирования и т.д., при этом чтобы упор был именно на программирование, а не математические задачи с построением графов и т.д.
Создание игры на языке программирования, с использованием графики. Например, можно написать простую версию арканоида или тетриса.Разработка приложения для работы с текстовыми файлами. Например, программу для поиска и замены текста в файлах, сортировки и фильтрации данных.Построение алгоритмов для решения задачи коммивояжера или других задач оптимизации.Создание консольной утилиты для работы с файловой системой, например, для копирования, перемещения и удаления файлов.Написание программы для генерации случайных паролей или шифрования данных.