Джоэл Спольски о программном обеспечении

13.01.10

Архитектура

Джоэл Спольски (англ. Joel Spolsky, род. в 1965) — программист и писатель. Известен, прежде всего, как автор блога «Джоэл о программном обеспечении» (Joel on Software), в котором он обсуждает вопросы программирования, прежде всего — под Windows. В 1991—1994 годах он занимал должность менеджера продукта в команде Microsoft Excel. Основал компанию Fog Creek Software в которой сейчас и работает.

Спольски родился в Альбукерке штат Нью-Мексико и где жил, пока ему не исполнилось 15 лет. Затем с семьей он переехал в Иерусалим в Израиле, где окончил среднюю школу и служил в десантных войсках. В 1987 он возвращается в США, чтобы поступить в колледж. Учился в Университете Пенсильвании в течение года, пока не перевелся в Колледж Пирсона Йельского университета, где в 1991 году получил диплом в области компьютерных наук с отличием.

Спольски начал работать в Майкрософт в 1991 в качестве руководителя команды программистов Microsoft Excel, где он спроектировал Excel Basic. Он переехал в Нью-Йорк в 1995, где работал на Viacom и Juno. В 2000 году он основал Fog Creek Software и и создал блог Джоель о программном обеспечении. Джоель о программном обеспеченьи был "одним из первых блогов начатых бизнесменом".

Спольски недавно начал сотрудничество с Джефом Этвудом на Stack Overflow, представляющем собой сообщество бесплатных вопросов и ответов в области разработки программного обеспеченья

Он автор 5 книг, например, "Дизайн пользовательских интерфейсов для программистов" и "Как довести дело до конца". Так же он создатель Теста Джоеля.

См. также

Архитектура решений Программист Платформа 1С v8.3 Бесплатно (free)

В статье расскажу про относительно уникальное явление на рынке. EmplDos - полноценный сервис, который в качестве Backend использует платформу 1С. Речь пойдёт не только о технической и архитектурной стороне вопроса, а ещё и о всех трудностях и граблях, которые пришлось и до сих пор приходится преодолевать на пути к успеху.

14.10.2024    3969    0    comol    28    

28

Кейсы автоматизации Платформа 1С v8.3 1С:Документооборот Бесплатно (free)

Компания «Уралхим» использует 1С:Документооборот не только для хранения и согласования документов, но и для централизованного управления НСИ между 47 системами (не только на 1С); для бэкенда к мобильным приложениям охранников; и в качестве сервиса заказа справок для сотрудников. О деталях реализации нестандартных решений, разработанных в компании «Уралхим» на базе 1С:Документооборот, пойдет речь в статье.

02.08.2024    3460    0    Novattor    1    

16

Кейсы автоматизации Платформа 1С v8.3 Энергетика и ЖКХ Россия Бесплатно (free)

Делимся опытом автоматизации учета башни раздачи воды.

27.12.2023    2197    0    slavik27    7    

15

Отчеты и дашборды Бизнес-аналитик Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Бесплатно (free)

Если вы привыкли выгружать бухгалтерские операции в Excel и дополнять их там управленческой информацией, вы сможете значительно сэкономить время, получая нужные управленческие отчеты в бухгалтерской программе сразу, без лишних движений. Представляем решение для самостоятельного внедрения управленческого учета в 1С:Бухгалтерии.

11.12.2023    2910    0    Serg_Tangatarov    2    

16

Архитектура решений Программист Бесплатно (free)

Рассмотрим применение архитектурной проверки задач в процессе разработки.

30.10.2023    5609    0    ivanov660    10    

35

Кейсы автоматизации Работа с требованиями Анализ бизнес-процессов Бесплатно (free)

Автоматизировать производственные процессы в 1С:ERP без доработки типовых механизмов очень сложно. А дорабатывать типовые механизмы 1С:ERP не всегда оправданно. Решением может стать технология разработки Рабочих мест, которая позволяет автоматизировать самые сложные участки последовательно – шаг за шагом, процесс за процессом. Расскажем о том, как помочь пользователям вводить большое количество данных, не нарушая порядок ввода и полноту заполнения всех необходимых реквизитов, и как вовлечь сотрудников Заказчика в разработку и тестирование функционала Рабочих мест.

26.10.2023    2941    0    user1754524    15    

17

Кейсы автоматизации Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

Когда проект внедрения ERP в крупном холдинге захлебывается в проблемах производительности и в отчаянии пользователей, нужен комплексный подход. Расскажем о битве за производительность и об организационных мероприятиях по наведению порядка в системе и коллективе.

29.08.2023    3520    0    ke_almaty    0    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. indigo_ 13.01.10 10:49 Сейчас в теме
А что-то, по-моему, ссылка на тест не работает...
2. dolter 120 13.01.10 11:17 Сейчас в теме
однозначно в избранное :-)
3. Душелов 4018 14.01.10 18:34 Сейчас в теме
Хорошие статьи, есть что почитать!
4. tango 545 18.01.10 17:19 Сейчас в теме
"При отсутствии спецификации с бедным отделом документирования происходит нечто забавное (в грустном смысле этого слова). У составителей документации обычно нет политического права прерывать программистов. Во многих компаниях, если у составителей входит в привычку прерывать разработчиков с вопросами, а как что-либо должно работать, программисты направляются к руководству с мольбой о невозможности выполнить работу из-за этих [удалено цензурой] писателей, и не могли бы они, пожалуйста, держать их подальше, и менеджеры, пытаясь улучшить производительность, запрещают составителям документации в дальнейшем тратить драгоценное время их программистов. Такие компании всегда можно отличить, так как файлы справки и руководства не содержат никакой другой информации кроме той, что и так можно увидеть на экране."
http://local.joelonsoftware.com/wiki/%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1_-_%D0%90_%D0%B7%D0%B0%D1%87%D0%B5%D0%BC%3F
absolutblohin; +1 Ответить
5. absolutblohin 20.01.10 16:09 Сейчас в теме
(4) Так вот в чем дело!!! Больше не буду ругаться на документацию 1С - она пишется в невыносимых условиях, людьми не знакомыми с продуктом. Бедные писатели - приношу свои извинения
10. echo77 1906 29.01.10 19:30 Сейчас в теме
(4) - это про фирму 1С, у неё, видимо, бедный отдел документирования :-)
6. tango 545 20.01.10 16:38 Сейчас в теме
заметьте, не я это сказал
7. Abadonna 3968 28.01.10 08:05 Сейчас в теме
Интересно, имел ли он в виду и 8.2? ;)
По мне, Веб – это классно, но веб-ориентированные приложения с их гадким, непоследовательным интерфейсом с большим временем реакции – большой шаг назад в отношении удобства и практичности (usability) интерфейсов.
8. artbear 1563 29.01.10 17:52 Сейчас в теме
(0) ИМХО не те книги назвал, у него есть 2 намного интереснее для разработчика, чем названные в описании :)
9. ZOMI 141 29.01.10 18:46 Сейчас в теме
(0) Весьма полезная статья ! +
11. rasswet 82 25.02.10 10:59 Сейчас в теме
много интересно нашел! респект за ссылку!
12. cruse 6 21.07.10 11:57 Сейчас в теме
Дельно написано. Я скажу так, если в вашей компании работают программисты, у которых есть устремление писать качественные продукты, то все, о чем пишет Джоел становиться очевидным. Например, о тех 15 минутах на вход в поток, о расстоянии между людьми, когда для того, чтобы отвлечь человека надо выйти в другую комнату или хотя бы снять трубку телефона. Я понял все эти вещи еще в 90 годах работая в средней оптовой фирме. Не важно по каким причинам в программисте живет этот стержень "писать хорошо, прокачивать требования и прорабатывать модели", потому что это круто или денег больше, пока его не сломали люди сами могут найти правильные решения и методы и найти свои "ноу хау", которые станут конкурентным преимуществом компании.

Как ломают? Начиная от менеджеров по продажам, которые еще до обследования обещают золотые горы клиенту в сжатые сроки и говорят "я все понял, тут все просто". И заканчивая корпоративными делами, когда 2 монитор тебе нельзя не потому, что денег нет, а потому, что другие тоже захотят. Правда не понятно, что в этом плохого, если это в разы экономит время при производстве изделия и делает, например, составление договоров, ТЗ, справок не таким муторным.
Оставьте свое сообщение