Основи розробки ПЗ: декомпозиція
Цей інструмент, декомпозиція, на відміну від добре сформульованої мети, дуже знайомий розробникам. Розділяй і володарюй — що може бути простішим?
Цей інструмент, декомпозиція, на відміну від добре сформульованої мети, дуже знайомий розробникам. Розділяй і володарюй — що може бути простішим?
Чому розробка іде так довго? Чому дійсно нові технології не розповсюджуються як пожежа? 10
Хочу похвастаться успешной историей апгрейда жесткого диска в своем замечательном ноутбуке. Возможно, кому-то эти заметки пригодятся (как минимум — мне, через два-три года).
Причины перехода на Linux могут быть очень разными у разных людей. В моем случае это была профессональная деятельность вне Вселенной Windows, и поэтому было принято решение перейти на один из лидирующих дистрибутивов Linux, чтобы иметь одновременно удобство интерфейса и необходимую функциональность. 40
Враховуючи сорокарічну історію індустрії розробки програмного забезпечення, жаль що так небагато розробників розуміють базу, психологічний фон своєї роботи. 11
Я тоже хочу, чтобы названия моих продуктов вносили в словари. 13
Прокоментую „Rigid Agile?”: Mishkin Berteig from Agile Advice follows up and tries to explain.
Сейчас я ищу программистов и вынужден предлагать работу удаленно, так как возможности арендовать офис у меня нет. 38
Главное правило в отношениях с налоговой — вовремя и корректно послать их на @#$. Мне не известно ни одного закона или подзаконного акта, который бы регулировал максимальное кол-во компьютеров на одного человека (хотя уже год меня мало интересуют новости укр. корпоративного законодательства). 1
Сделать HTML своего проекта ну практически XHTML 1.0 Strict, вылечить поломанный XML, да и просто расставить табуляции в исходнике страницы для красоты — всё это может сделать такая классная библиотека, как Tidy. 10
Работая самостоятельно, очень сложно регулировать свою рабочую нагрузку: бывает затяжной «штиль», бывает сразу несколько проектов одновременно. Как, например, сейчас: три проекта на питоне и еще один Java-проект. 9
Купил вчера на книжном развале книгу AJAX и PHP (пера К. Дари с сотоварищами) — очень интересной и технически грамотной она мне показалась. Оказалось, что не только казалось... 20
Хотел поделится некоторыми мыслями относительно того как и чему учат программистов в украинских универах. В последний месяц я услышал два тезиса которые я переварить не в состоянии, поэтому пишу тут. 66
Знакомый програмист рассказал, как ему дали проект, где нужно было ускорить работу сайта, сделанного коллегами-индусами. После недолгого копания, он обнаружил, что данные везде получаются из БД построчно — циклами на PHP. 19
Интересное наблюдение: если я упоминаю в разговоре, что не пользуюсь «кряками» или стараюсь обходиться без нелицензионного ПО на меня смотрят... ммм несколько странно. 53
Один из основных принципов дизайна TurboGears был и остается принцип «конструктора» — когда для реализации отдельных частей максимально используются готовые компоненты. Однако есть и компоненты написанные «с нуля» в рамках проекта. Наиболее интересным из них следует, пожалуй, признать виджеты (widgets). 2
Дэвид Аллен, автор модной на Западе и набирающей популярность у нас концепции Getting Things Done написал об этом целую книгу (перевод) и разъезжает по миру с многочисленными конференциями. Я пытался взяться за книгу, но «ниасилил. слишком много букв» ©.
Знание английского языка, хотя бы в минимальных объемах, нужно большинству разработчиков. В принципе, чтобы читать MSDN, составить запрос к Google или кое-как объясниться с иностранным разработчиком/заказчиком может хватить и знаний, полученных в школе или ВУЗе. 37
Разработчики Kiko, онлайн-календаря в стиле Web 2.0, объявили о прекращении работы над проектом и выставили его на продажу на eBay. Стартовая цена лота — 50,000 USD, пока один bid). 3
Я как-то проглядел, но недавно вышла седьмая версия текстового редактора Vim. Итак, что мы имеем. 7
Коментарі