Розділи сайту
Про мене
Від Сінт-Мартена до Ніагари
Освіта, стажування та спільноти відкритого коду
Я залишив Сінт-Мартен, щоб вивчати комп'ютерні науки в університеті поблизу Ніагарського водоспаду. Ступінь здобуто у 2013 році зі спеціалізацією на інтелектуальних системах. Під час стажувань працював у канадському державному та приватному секторах, а також брав участь у спільнотах Freeseer і Software Niagara.
Про мене
Освіта
Чому тести не мають значення
Дані про найм і те, що справді передбачає успіх
У статті зібрано спостереження з даних Google про найм: GPA та результати тестів не корелюють з успішністю працівників, окрім незначної кореляції для нових випускників. Команди можуть складатися на 14% з людей без диплома, а навички, потрібні в коледжі, відрізняються від професійних.
Читати статтю
Здоров'я
Як почати користуватися стоячим столом
Постава, обладнання та особистий досвід
Стоячі столи існують століттями, а серед відомих користувачів — Ернест Гемінґвей, Вінстон Черчилль, Бенджамін Франклін і Джина Трапані. Я перейшов на такий стіл, щоб виправити й попередити проблеми з поставою; загальна вартість обладнання, разом зі столом і килимком, склала близько $60.
Читати статтю
Конференції
Showcase Ontario 2010
Кібербезпека та інновації I&IT
Showcase Ontario — найбільша конференція державного сектору Канади, що проводиться щороку в Торонто. У нотатках із 2010 року — теми захисту близько 75 000 робочих станцій OPS, використання Twitter для моніторингу безпеки та панель інновацій I&IT.
Читати нотатки
Продуктивність
Дрібні налаштування, що економлять час
Клавіатурні скорочення в Linux і перенос рядків у Gmail
Інструкція з xbindkeys показує, як прив'язати синю кнопку ThinkPad до знімків екрана (22 червня 2013 року). Окрема стаття про Gmail пояснює, як увімкнути перенос слів у режимі звичайного тексту: рядки обмежуються 70 символами, а налаштування зберігається в браузері (18 жовтня 2012 року).
Клавіатурні скорочення
Python
Документація класів у Python
Функція help() на прикладі Selenium WebDriver
Під час автоматизованого збору даних із Selenium Python Client Driver знадобився швидкий спосіб побачити документацію класу. Виклик help(select_element) показує опис класу Select і доступні методи без переходу до зовнішньої документації.
Читати статтю
Ліцензії
Ліцензія CRAPL
Академічний код без сорому за «неохайність»
Community Research and Academic Programming License (CRAPL) від професора Метта Мітта створена, щоб заохотити дослідників ділитися кодом «proof of concept», яким би неохайним він не був. Ліцензія вимагає публікувати джерельний код разом із науковими твердженнями.
Про ліцензію
Цей сайт є особистим простором розробника програмного забезпечення, де код і щоденні практики поєднуються в єдину картину. Тут немає гучних обіцянок чи штучного пафосу — лише спокійна розповідь про те, як народжуються ідеї, як вони перевіряються на практиці й що з цього виходить зрештою. Відкритий код, простота рішень і якісна документація постають не гаслами, а робочими принципами, до яких автор повертається знову і знову. Читач знайде тут нотатки про інструменти, мови програмування та звички, що допомагають тримати думки в порядку.
Окреме місце відведено темам і спільнотам, які формують щоденне середовище розробника: продуктивність, Linux, Python, пошта й інші буденні речі, без яких важко уявити робочий день. Історія шляху — від острова в Карибському морі до навчання поблизу Ніагарського водоспаду та стажувань у державному й приватному секторах — звучить тут радше як тло, ніж як перелік досягнень. Важливіше інше: як досвід перетворюється на звички, а звички — на якіснішу роботу. Освіта, здоров'я та уважність до дрібниць теж знаходять своє місце серед цих записів.
Сторінки сайту задумані як невимушена розмова про ремесло: тут можна знайти роздуми про інструменти, підходи до навчання та способи підтримувати ясність думки в щоденній практиці. Автор цінує практику більше за теорію, тому кожна тема подана через особистий досвід, а не через абстрактні настанови. Такий підхід робить матеріал близьким і для тих, хто лише починає, і для тих, хто давно працює в галузі. Головна ідея проста: робота й захоплення не розділені стіною, а разом творять повноцінне життя.