🔥

Тред (Анна Саботович)


Итак, груминги проведены, ПРы посмотрены, шаги нахожены, можно приступить к обещанному рассказу про мою схватку с принтерами

Бывший лид позвал меня в молодой стартап со шведскими заказчиками, взять на себя отдельное направление "Программирование под МФУ"

Так как мой девиз по жизни "Слабоумие и Отвага", я сначала решаюсь на перемены, а потом уже пытаюсь научиться плавать, КОНЕЧНО ЖЕ Я СОГЛАСИЛАСЬ
notion image

Дано: МФУ Ricoh со смарт панелью на андроид 2.3.3 (это 2017 год на минуточку, уже тогда минимальная версия в нормальных прилах была 4.4), заказчики - шведы, 3 приложения, 3 месяца, 1 - я и чтец и жнец и на дуде игрец, 0 - настоящих принтеров, только эмулятор
notion image

Человека, который оценивал соц сеть для гадалок и делал по 12 приложений в год, такой фигней как Андроид 2.3.3 и отсутствие документации не напугаешь 🤘

На 3 месяца я стала прогером, тестировщиком, аналитиком, продактом, аккаунт менеджером. Пришлось пойти на йогу, чтобы хоть как-то научиться справляться с когнитивной нагрузкой. Без переключения на тело, голова может треснуть.

Слава богам, дизайнера мне дали! Зацените дизайн, кста. Это времена, когда материал дизайн уже изобрели, и он мне очень нравился.
notion image
notion image
notion image

Так много на релейтивах я не верстала ни до, ни после. То ли дело сейчас - закинул все в ресайклер и пошел кофу пить с коллегами.

Для общения с функциональностью устройства предлагалось web API, сама панель соединялась с устройством по вай-фаю. Нужно ли говорить, что документация была убогая? Нужно ли говорить, что на стек оверфлоу не слышали про эту бандуру?

Из источников знаний у меня было 3 страницы документации и швед-бэкендер, который ходил на курсы производителя для разработчиков. Конечно, он пропускал занятия, конечно, он уже половину забыл, конечно, он отвечал мне раз в два дня

К тому моменту, как я закончила верстать чудо-UI, из Швеции приехал настоящий принтер! При запуске приложения оказалось, что эта зараза не печатает, когда я ему говорю!

Надо сказать, что дебаггера не было. Чтобы протестить изменения, надо было подписать билд и завернуть его в спецобертку. Потом залить на устройство, собрать логи, выкачать логи.

В общем еще месяц у меня ушел на то, чтобы разобраться как принудить его к печати 😡

И однажды, теплой июльской ночью, он родил листочек!! Оказалось, ему и надо было только ограничить размер буфера

Мораль истории - IoT это весело, но больно
notion image

Анна СаботовичАнна Саботович