byte_shifter
Фотография
нажмите — покажем
нажмите — покажем
Я помню, как еще студентом смотрел вакансии по интересующим меня специальностям. Там часто, помимо разработки электроники, был пункт про разработку софта для компьютера.
В целом это логично: железка часто подключается к компьютеру или вообще должна работать вместе с ним. Поэтому важно уметь писать софт, чтобы с ней общаться.
Но писать код для компьютера, как по мне, всегда было очень скучно. Всё какое-то слишком отполированное, слишком понятное и простое. Нет вот этого: «блин, мне не хватает 100 байт, чтобы сделать эту анимацию» или «какой прикольный регистр специального назначения, смотри, как интересно он обрабатывает данные от датчика».
Я всеми силами старался использовать готовые инструменты, иногда даже не очень подходящие, и писал своё только тогда, когда уже совсем без этого было никак.
И вот тут вайбкодинг, конечно, стал для меня настоящей революцией. Для меня самый большой кайф от него в том, что теперь можно быстро сделать для себя простой инструмент: построить графики именно так, как тебе нужно, написать за пару часов генератор шрифта под конкретную задачу, собрать данные с устройства, сделать прошивальщик — и еще 100500 разных вариантов.
Вот, например, скрин «прошивальщика» для производства nomlamp.ru.
Этот софт обращается к утилитам STMicroelectronics, чтобы стереть, настроить и запрограммировать контроллер нужной прошивкой под конкретное устройство. Интерфейс специально сделан максимально простым, чтобы не очень квалифицированный персонал ничего не перепутал.
Я сделал это в 3–4 итерации, суммарно за 3–4 часа. Причем большая часть времени ушла не на код, а на работу с обратной связью, понимание того, как всё должно выглядеть, и создание вот этих картинок для интерфейса.
Раньше я бы потратил на такую задачу пару дней и вообще не получил бы от этой работы удовольствия. А я привык кайфовать от работы — и для меня это, честно говоря, важный критерий
P.S. Электроника на картинках на скрине моей разработки
154 ·