Естімейти

Для мене естімейти часу виконання — просто казкова сфера провтиків… Якщо в завданні більше 40% нового, то спокійно множимо весь час на двоє, навіть якщо перед цим він вже був помножений. Закон Хофстедера

На основі цього в мене були неабиякі проблеми з делегуванням. Частково я намагався їх вирішити понижуючи частку ризиків нового до 20%.

Певною мірою рятувала конкретизація списку вимог. Як це працювало: в процесі розробки так чи інакше були заминки, але тепер вдавалось зводити відповідальність лише до того об’єму, під який сам підписався, викреслюючи новостворені побажання.

Загалом я сподівався, що з пасивним досвідом проблема розсмокчеться сама собою. Втім бачу, що найближчий час цей навик доведеться прокачати акцентовано.

Коефіцієнт корисної дії. Врахування часу при роботі в компанії та фрілансі

Карантин та ремоут стимулюють до роздумів. Зокрема, до переоцінки ситуації.

Ще півроку тому різниця між моїм фрілансерским рейтом та окладом в компанії буда більш як в два рази — це певною мірою пригнічувало. Демотивувало також і відкладення компаніями рев’ю девелоперів через пандемію.

Позиціонування, жовтневий апдейт

Замість позиціонування як фрілансер, приходить усвідомлення, що можеш принести більшу користь в якості інтегрованої розробницької ланки.

Тобто моїми клієнтами є будь-яка компанія, яка дотримується тих самих принципів виробництва програмного забезпечення і хочуть після закінчення співпраці залишитись з якісним підтримуваним кодом та документацією, яку можна передавати в інші руки.

регулярні вирази на службі в CSS

Попросили поправити маніакальний випадок — профіксити деформацію збільшення фото в мобільній версії. Теоретично все вирішувалось задаванням параметру: “top:0px; ” для боксу з класом “.ilightbox-holder.supportTouch.dark”. Сам стиль,  який слід було переприділити вносився скриптом в тіло об’єкту.

Найпростіші віджети

Окрім базових складових шаблону виникає необхідність написання функціональних кишеньок — невеликих блоків з інформацією, або пропрацьованим алгоритмом.

Най’яскравіший приклад такого завдання: вивід контактної інформації (телефонів та мейлу) в елементах дизайну.

Аби зрозуміти як працюють віджети, скористаймось ось такою структурою (виправлені попередні негаразди — була замінена конфліктна змінна на get_template_directory()).

is_front_page()

Простий та елегантний спосіб визначити головну сторінку у Вордпресі.

if( is_front_page() )
{ echo "раді бачити Вас на головній, панство :)"; 
} else { 
echo "це не головна"; 
}

Ця вбудована функція найчастіше стає в нагоді, коли потрібно визначити для головної сторінки особливі скрипти та стилі.

Прив’язка фірмової пошти хостингу ukraine до особистого gmail

Gmail має напрочуд гнучкий сервіс інтеграції зовнішніх поштових адрес. Ви можете не лише отримувати усю корпоративну пошту, але й відповідати з неї через свій звичний ящик.

Щоб розпочати, достатньо знайти “шестерню” в правому верхньому куті та вибрати підпункт налаштування.

Кілька корисних SQL запитів для WordPress

Довший час цей матеріал валявся в мене по закладках, але перед Паскою генеральне прибирання добралось навіть до них. Чтиво цікаве тим, що SQL запити окрім практичного застосування допомагають зрозуміти логіку та архітектуру WordPress.