Я програмний інженер з України.
Контриб’ютор open source проєктів.
Маю близько 8 років професійного досвіду в стартапах та компаніях з legacy кодовими базами,
де використовував багато різних мов програмування та технологій.
Мій linkedin
Програмна інженерія та технології
Моя інженерна філософія
- Я не обмежений своїми вподобаннями. Немає ідеальної мови програмування чи універсального технологічного стеку для вирішення всіх проблем. Але є деякі технології, з якими я хотів би працювати, і деякі — ні.
- Я вірю, що хороше планування та прототипування зазвичай суттєво економлять час розробки програмного забезпечення. Навіть (або особливо) якщо це дуже ранній стартап. Тому спочатку думай, досліджуй та спілкуйся, потім програмуй.
- Документація є обов’язковою для інформування всіх учасників розробки. Фраза Код має бути самодокументованим стосується читабельності коду, а не документації.
Трохи про мої вподобання
Я використовую GNU/Linux як для роботи, так і вдома протягом усієї своєї професійної кар’єри. Останні кілька років я використовую виключно програмне забезпечення з відкритим кодом (за винятком деяких драйверів). Я не торкався Windows роками (за винятком іноді відеоігор).
Моя улюблена мова для створення чогось складного — Rust (раніше це були C та C++). Для написання скриптів я віддаю перевагу Python або Bash.
Neovim як IDE — найкращий вибір.
Мені не подобаються javascript та typescript, і я віддаю перевагу працювати з ними якнайменше.