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

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 Отраслевые Туризм и путешествия Россия Абонемент ($m)

🗺 Планировщик путешествий для 1С. Простое и эффективное решение для организации поездок любой сложности

1 стартмани

13.10.2025    545    2    Bepcuc    5    

5

Разное Пользователь 1С v8.3 Управляемые формы Абонемент ($m)

Посимвольное сравнение двух текстов, с подкрашиванием отличающихся символов и выводом информации о различающихся символах. Поможет в работе пользователям для поиска отличий в двух текстах.

1 стартмани

25.06.2025    1234    2    Sher_Han    8    

5

Разное Аудит и бухгалтерские услуги, юриспруденция Россия Абонемент ($m)

Современные NDA становятся всё жёстче, а исполнители сталкиваются с необоснованными штрафами и рисками. В статье разбираем ключевые юридические нюансы, даём рекомендации по снижению рисков при подписании NDA и делимся практическими советами. Как грамотно ограничить штрафы, уточнить понятие конфиденциальной информации, сократить срок действия NDA и зафиксировать свою позицию в контракте? Читайте в нашем материале.

1 стартмани

17.02.2025    1526    Adapta    1    

6

Разное 1С v8.3 1С:Комплексная автоматизация 2.х Абонемент ($m)

Универсальное расширение для работы с колесом баланса в любой конфигурации 1С с сохранением истории предыдущих оценок.

1 стартмани

04.02.2025    1789    2    itsys    0    

5

Разное 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Продукт для ведения родового дерева, поможет решить задачи по систематизации и визуализации информации по родословной.

10 стартмани

12.09.2024    3107    8    Kassper    9    

32

Разное 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Тренажер Азбуки Морзе на 1С без внешних компонент.

1 стартмани

17.04.2024    2175    2    Irwin    2    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. indigo_ 13.01.10 10:49 Сейчас в теме
А что-то, по-моему, ссылка на тест не работает...
2. dolter 120 13.01.10 11:17 Сейчас в теме
однозначно в избранное :-)
3. Душелов 4024 14.01.10 18:34 Сейчас в теме
Хорошие статьи, есть что почитать!
4. tango 547 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 1933 29.01.10 19:30 Сейчас в теме
(4) - это про фирму 1С, у неё, видимо, бедный отдел документирования :-)
6. tango 547 20.01.10 16:38 Сейчас в теме
заметьте, не я это сказал
7. Abadonna 3975 28.01.10 08:05 Сейчас в теме
Интересно, имел ли он в виду и 8.2? ;)
По мне, Веб – это классно, но веб-ориентированные приложения с их гадким, непоследовательным интерфейсом с большим временем реакции – большой шаг назад в отношении удобства и практичности (usability) интерфейсов.
8. artbear 1583 29.01.10 17:52 Сейчас в теме
(0) ИМХО не те книги назвал, у него есть 2 намного интереснее для разработчика, чем названные в описании :)
9. ZOMI 398 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 монитор тебе нельзя не потому, что денег нет, а потому, что другие тоже захотят. Правда не понятно, что в этом плохого, если это в разы экономит время при производстве изделия и делает, например, составление договоров, ТЗ, справок не таким муторным.
Для отправки сообщения требуется регистрация/авторизация