Я мечтал написать полезную утилиту. Нет, ПОЛЕЗНУЮ УТИЛИТУ. Чтобы скачивали, платили, ну или в крайнем случае внизу страницы был бы батон Donate $20. А я, раскачиваясь в кресле качалке и потягивая винцо, иногда бы брал телефон посмотреть на счет — сколько там сегодня перевели? Иногда подходил бы к компьютеру, чтобы шлифануть пару раз идеальное творение или добавить крутую фичу.

Какая мечта! Тем более, что примеры всегда были под рукой. WinRAR, или почти ничего не требующий для поддержки сайтик ConnectionStrings.com — Forgot that connection string? Get it here!

На самом деле я написал много полезных утилит, но так как я работаю в узкой области то всемирная известность меня увы не ждала. Я, правда, думал, что время еще придет. Но не так давно случилось то, из‑за чего я был вынужден похоронить свою мечту.

Пришла жена с тысячей файлов на флешке и просьбой переименовать их хитрым образом. Ей на ее работе показали Multi Rename tool и конечно она попросила меня разобраться в хитром интерфейсе:

Вы уже догадываетесь, что произошло? Ща, сказал я. Первая минута — промпт. Вторая минута — запускаем получившийся python скрипт для переименования. 30 минут — блины в качестве благодарности.

Дальше мне самому по работе потребовалось кое что сделать и лучше всего подходит из готового Jailer tool: https://github.com/Wisser/Jailer

И вот я его поставил и вижу — это утилита, написанная с любовью. Явно любимый pet проект автора (и как бывает в таких случаях неинтуитивный интерфейс — автору‑то все понятно). Но для меня... Тут баг, тут надо бы такое исключение реализовать, тут еще хитрость, которую утилитка не поддерживает... И вот я с грустью понимаю, что время ушло. И вот уже клод пишет тысячу строк powershell почти без проблем, а потом все это дошлифовывается, а все исключения тривиально занимают свои места в виде IF в коде.

Глобально это хорошо, но грустно. А как поживают ваши пет проекты утилит в новом прекрасном мире?

Комментарии (12)


  1. Lotov
    30.04.2026 09:38

    Я много лет думаю об устройстве некого автоматического пугала для птиц на моём огороде..Все мои изобретения , как звуковые так и механические птичек токо приманиваю и они сжирают все ягоды...


    1. xSVPx
      30.04.2026 09:38

      Так давнож есть водяная пушка на турели, которая стреляет только по нужным объектам. Хочешь на птиц натренируй, хочешь на еще кого. (У некоторых нет сердца и они в котиков стреляют, чтобы те на их газонах не срали).


  1. Kot_na_klaviature
    30.04.2026 09:38

    Пришла жена с тысячей файлов на флешке и просьбой

    Прощайте - это когда жены садятся вайбкодить


  1. shanker
    30.04.2026 09:38

    Статья в 2 минуты чтения. На Хабре для такого есть раздел Посты (разделу на днях исполнилось 3 года). Я и сам регулярно туда пишу всякую мелочь, не тянущую на статью. Хотя, конечно, выбор варианта публикации всегда за автором.


    1. Lotov
      30.04.2026 09:38

      гм. а в чём разница между романом и повестью ?


      1. Tzimie Автор
        30.04.2026 09:38

        Вообще это крик души


      1. cross_join
        30.04.2026 09:38

        Подробные объяснения в главе "Литература и программное обеспечение"


  1. stranger777
    30.04.2026 09:38

    Ушло время кривых интерфейсов. Пришло время думать о пользователе, а не наполовину в стол.

    Тихонечко пилю RSS‑клиент. Бек на расте, чтобы было быстро (сотни тысяч непрочитанных, полнотекстовый поиск), безопасно и не так зубодробительно, как C++, чтобы в коде можно было разобраться. Фронт вебовый, потому что естественная среда.

    А суть — типографика, соблюдение законов UX, настраиваемость вида, ресайз и перемещение всего, что можно, под себя. Потому что на больших нагрузках начинаешь экономить на спичках и думать о том, какой шрифт читать проще и какой цвет настраивает всё это переварить, а не выдёргивает внимание на себя.

    В конечном счёте информация влияет на психику, работает с мозгом напрямую. И задача — выбрать ЦА и написать удобно для неё.

    Иными словами, профессии перестают быть штучными. Если ты редактор, то ты сразу человек‑издательство, если геймдев — ты студия. И работаешь сразу с группами людей, именно людей. По мне это единственный рабочий способ ужиться с ИИ.


    1. winorun
      30.04.2026 09:38

      есть freshrss и аналоги. Зачем еще один веб rss клиент? У RSS есть два гиганских плюса. Это возможность читать новости автономно и автоматическая обработка новостей. Например вышен новый эпизод подкаста, так компьютер его скачает и на локальную шару выложит.


  1. SebastianP
    30.04.2026 09:38

    а в Total Commander эта утилита встроена штатно))


  1. cross_join
    30.04.2026 09:38

    Утилита оттестирована годами и "кровью" пользователей, а сгенерированный скрипт будешь запускать под "а у меня это работало".


  1. KEugene
    30.04.2026 09:38

    Пользовался до недавнего времени Тоталом с его Multi Rename Tool. Но вот со сложными случаями с регулярными выражениями я не дружу. Меня выручал ChatGPT. А потом я узнал, что у Клода есть коннектор Desktop Commander. И фсё, Тотал уже не использую для этого. Проще натравить Клод на папку с файлами, объяснить на пальцах что надо, он все делает сам. Такая универсальная утилита.