Философия простоты, или еретическая лекция о программировании (Никита Прокопов, ADD-2011) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) (Batch edit: replace Категория:ADD-2011 with Категория:ADD-2011) |
(нет различий)
|
Версия 21:23, 2 июня 2016
Аннотация
Закончил Факультет информационных технологий НГУ. За шестилетнюю профессиональную карьеру успел позаниматься как веб-интерфейсами автоматизированных систем на Java (и в какой-то момент чуть не умер со скуки), так и аудитом и проектированием различных интерфейсов пользователя. В данный момент работает веб-экспертом в компании Xored, Академгородок, Новосибирск.
- Докладчик
- Никита Прокопов
В докладе я расскажу о двух принципах написания кода, которые, как это обычно бывает, самые важные на свете и про них все забывают (или не знают).
Первый принцип — принцип простоты. На примерах будут рассмотрены проявления культа сложности у программистов и, обратно, преимущества постоянного упрощения и те прекрасные места, куда оно может привести.
Второй принцип — забота о пользователе. Вещь не менее очевидная, но и про нее часто забывают при разработке продуктов; в программировании, кажется, такая постановка вопроса в голову приходит людям еще реже. Назовем этот принцип коллего-ориентированным программированием.
Доклад строится вокруг примеров популярных инструментов разработчика, библиотек и фреймворков, личного опыта автора. Будет полезен начинающим программистам; заблудшим людям; тем, кто ищет правду и лучшего будущего для нас всех.
Видео
Примечания и отзывы
У Никиты Прокопова был интересный доклад о философии простоты, но снабжен он был не самыми лучшими (и даже местами возмутительными!) примерами. Нельзя же брать юниксовые команды с кучей параметров и на их приемре показывать как это неудобно по сравнению с однокнопочными интерфейсами, это же сравнение теплого с мягким! Но тема конечно затрагивает любого разработчика ПО. И мысль правильная: максимальная простота во всем - наша цель. Кроме неудачных примеров никаких возражений тема не вызывает.
©
Весь доклад был построен на двух основных принципах:
- Первый принцип — принцип простоты.
- Второй принцип — забота о пользователе.
Доклад интересный, хотя ничего нового, вроде и не рассказал. По поводу не совсем корректных примеров уже писали. При повторном просмотре виде сложилось впечатление, что рассказывает сам для себя, причем местами слишком быстро, наверное, слайдов слишком много.
В остальном все нормально. Посмотреть, думаю, стоит, особенно любителям все усложнять. ©
Следующим был Никита Прокопов с выступлением про простоту. Задорное название предвещало веселье в духе, скажем, опуса Павла Кудинова про кошерные костыли. А получилось чуть менее чем полностью унылое ношение воды решетом. Кроме довольно неумелых попыток затроллить линуксоидов нечего и вспомнить. Ни фана, ни трюков. Предложение автора бороться со сложностью методом ее игнорирования категорически не поддерживаю. ©
- «libcustisru:ADD 2011: Отчет Глеба Тарасова/Философия простоты»
- «libcustisru:Максим Цепков - отчет об ADD-2011/Философия простоты, или еретическая лекция о программировании»
- «libcustisru:Application Developer Days 2: Отчет Кудрявцева В.Б/Философия простоты или еретическая лекция о программировании»
- «libcustisru:ADD-2011_(Рецензии_Стаса_Фомина)/Философия_простоты_или_еретическая_лекция_о_программировании»