Имам две идеи за проект и ще оставя на вас да кажете кое е по-подходящо, тъй като и двете ще са ми интересни.
Първата е да направя torrent downloader. Освен работа с BitTorrent протокола, вероятно ще е окей да направя и някакъв GUI, за да е завършено приложение. Вярно е, че има много такива, но не съм се занимавал с нещо толкова мрежово до момента и ще ми е интересно да видя какво ще излезе. Въпросът е, че не знам до колко е вероятно кодът без GUI да излезе 50-100 реда и реално да се окаже нещо изключително елементарно с някоя библиотека.
Втората ми идея е програма, която прави различни обработки върху подадени изображения - завърта ги, създава хистограми, монохромни, grayscale, негативни версии. Това се сещам като за начало, но има още какво да се добави. Замислям го като конзолно приложение и, ако се подадат повече файлове на входа, ще ги обработвам конкурентно в различни горутини. Обмислям да правя нещо с GIF - например от няколко изображения да сглоби един такъв файл или нещо от сорта. Приемам идеи какво още може да се добави, ако има нужда.