Deliberative Development

April 22nd 2008

In arm chairs across American universities, philosophers are pontificating on the merits of a relatively new theory in political philosophy: deliberative democracy. The theory can most easily be explained from two angles.

The bottom up view goes something like this: if a democratic institution is to be successful, meaning, roughly, that it maximizes the collective good of its citizens while protecting their basic, natural rights, then the citizens themselves must be informed to some elemental level about the issues of the day, the positions and records of elected officials, and the processes of government. An electorate that lacks this basic fluency will in general be less adept at voting for issues or representatives that contribute to their own good, and will be more easily manipulated, swayed, or duped. Sound reasonable so far? Deliberative democrats then take another step and argue that the best way to promote political literacy is to encourage (or even compel) public deliberation amongst citizens - in the form of town hall meetings, deliberative polls, discussions in the pub, internet message boards, or any meaningful exchange really. These deliberative forums, assuming they are sufficiently diverse and fairly structured, allow citizens a chance to express and defend their political opinions, and to listen to points of view of others of different races, sexes, creeds, and ethnicities. This discussion in and of itself helps to make citizens more politically sophisticated, and leads to a more thriving democracy.

There's also a top-down view. In a democracy, the authority granted to government officials is derived from the will of the people i.e. they work for us and not the other way around. As a result, they have an obligation to openly explain and justify their decisions to us, so that we may decide whether they are in fact serving what we deem to be our best interests. If, for example, a president decides to invade Canada, but keeps the reasons for invasion a secret from the people, then the president is violating his responsibility to the people - even if invading Canada is actually in their best interests. Essentially, deliberative democrats believe that the reasons are just as important as the act itself. In some cases, these reasons should be given prior to the act itself, allowing for a public deliberation of the issues, and possibly preventing an ill-advised policy (like invading Canada!). If expedience is needed, however, then public deliberation can wait but not forever. At some point the representatives must pay the piper and publicly explain their decision the people who elected them, so those same people can decide whether they should represent them again.

Introducing Deliberative Development

Ok, so what in the world does deliberative democracy have to do with software development?

Software organizations, you will say, are completely different than democratic nations. First off, they're voluntary associations unlike citizenship, you can quit if you don't like what you see. Second, a software organization's goal isn't to maximize utility for their employees or to protect anyone's basic liberties (though this could be a periphery motive), it's to make lots and lots of money (specifically, in this case, via the creation of quality software). Third, executives and managers aren't elected by their underlings (us!), so, debatably, the same moral obligations that exist between citizen and government official are probably nill. And last and perhaps most important, software organizations demand speed and agility in their decision making months of democratic dialogue won't cut the mustard when change needs to happen now.

Despite all these differences, however, I still think that deliberation could (and does) work for software organizations for the some of the same reasons it works for democracies.

To be clear though, I'm not proposing this as some new, heavy-weight, sliver-bullet methodology that'll answer all your programming prayers and give you eternal salvation to boot. I'm simply saying that as a guiding principle of our software development processes, it could be helpful in the same way that the principles of "simplicity" or "feedback" help drive XP's practices.

I'm also not saying that we should abandon our laptops and talk the day away. Deliberation needs to be used wisely.

Given these caveats, let me first explain why deliberation works for software organizations, then how it could work.

Why Deliberative Development?

First, deliberation leads to better decisions. The software we build affects many stakeholders, and as smart as any one developer is, no one can see each person's point of view. Without some open discussion, developers miss things that should influence the decision - options, costs, risks, or perspectives that need to be considered. For example, developers are notorious for building user interfaces without consulting the users that actually use them and as a result our products our often unintuitive and unappealing. It's only when we facilitate open conversations with the users of our systems that we begin to understand their point of view, and can make interfaces more usable.

Second, deliberation tends to yield greater acceptance, even if it doesn't produce agreement. People by nature are more motivated if they feel their input is considered than if they feel decisions are forced down their collective throats. If, for example, an architect unexpectedly chooses to undergo a major UI migration from JSP to Flex without consulting the developers who write the code, even if moving to Flex is the "right" decision, the developers probably aren't going to respond well. "WTF! Flex'll never work. Gripe, complain, this sucks, yada, yada, yada".

Deliberation also leads to a greater flow of information through an organization, which results in more consistency in development practices and less redundancy in efforts. When you and your fellow developers sit in cubicles all day with head-phones on and never talk, you have no idea that Joe created a utility class that does exactly what you need and are about to write on your own.

Lastly, deliberation forces accountability. Developers and architects stand their ground for a decision, give reasons why they think they're right, and defend their point of view from the detractors (you!). They say publicly "I'm solving this problem, in this way, for this reason". And when the future plays out and the solution is a success, we can credit them for their wisdom and learn from their reasoning.

How does Deliberative Development Work?

Some organizations already tacitly embrace deliberation in the form of design reviews, code reviews, usability studies, and brainstorming sessions. These organizations know that deliberation is valuable, even if the benefits are difficult to quantify. Encouraging open discussions amongst stakeholders, they understand, makes their products more maintainable, usable, extensible, and of better quality, and makes their people happier and more invested in the success of the company.

Obviously, all deliberation isn't good, however. When ill-managed, deliberation can suck time and breed contention and indecision. This goes without saying of course you don't need me to tell you that pointless, rambling meetings are a waste of time.

The question then is, how can we make deliberation effective?

Philosophers (as philosophers do) have thought pretty deeply through this issue, and so it's here where I think software organizations could take a few plays from the deliberative democracy handbook. Here are a few helpful insights:

Deliberation must have a definite goal: to come to a conclusion about some significant decision (e.g. "we choose option A over B because it will be more maintainable and extensible, though less scalable"). Deliberation that is too open tends not to be effective. For example, in an open-ended design review, everyone wants to share some different opinion about some different part of the design, and the result is a mish-mash of random advice i.e. design by committee. Good deliberation is different. In the case of a design review, some specific, important decision within the design should be of central focus, and the designer seeks input from others to illuminate all the available options and their relevant pros and cons.

There also must be some mechanism for making the decision. In deliberative democracy that mechanism is obviously voting, but for a software organization, most likely the final decision rests with one person. This is fine. Deliberation development doesn't mean we all decide together, it means we all have a chance to voice our points of view so that the decision maker can better understand all angles of the decision.

Good deliberation requires a relatively diverse cross-section of opinions. If different points of view aren't solicited, then really deliberation isn't much more effective than a decision in isolation. Obviously, this comes with the caveat that the opinion must be relevant. Getting your accountant's opinion on your SQL query probably isn't going to add much value, but if you're designing a user interface for a general audience, then her thoughts might be useful.

Lastly, the deliberation must not be dominated by just one or two people each person should have some opportunity to voice their opinion. Deliberation does not mean presentation or soap box. Again, the purpose of the discussion is to explore all angles of the decision, so the more opinions the better.


I realize this is all a bit of a stretch. Your BS-detector may be flickering red when you read this and in truth, mine was too a bit when I was writing it. In the end, though, I still think there's a morsel of merit here. Building software, I really believe, is all about making good decisions, and making good decisions means understanding trade-offs, seeing risks, and considering different scenarios. To do these things well requires vision; vision that's not always accessible to us in isolation, but requires us to talk with others and think about the things they see that we don't.

Let me what know you think! Does open communication lead to better decisions? Are there times when deliberation doesn't make sense?


When I started my philosophy program a few years back, I did a little research in deliberative democracy with Dr. Robert Cavalier. Dr. Cavalier is a big proponent of James Fishkin's deliberative polling technique, and is actively developing technologies to support deliberation in an online medium. Very cool stuff. Here are a few good booksthat got me started:

I'm an "old" programmer who has been blogging for almost 20 years now. In 2017, I started Highline Solutions, a consulting company that helps with software architecture and full-stack development. I have two degrees from Carnegie Mellon University, one practical (Information and Decision Systems) and one not so much (Philosophy - thesis here). Pittsburgh, PA is my home where I live with my wife and 3 energetic boys.
I recently released a web app called TechRez, a "better resume for tech". The idea is that instead of sending out the same-old static PDF resume that's jam packed with buzz words and spans multiple pages, you can create a TechRez, which is modern, visual, and interactive. Try it out for free!
Got a Comment?
Comments (10)
May 27, 2023
Угловые кухни от лучших фабрик России

Задумываетесь о покупке новой кухонной мебели и мечтаете, чтобы она идеально вписалась в ваш интерьер, а также соответствовала всем вашим потребностям и пожеланиям? Тогда мы готовы реализовать вашу мечту! Наша компания предоставляет полный комплекс услуг по изготовлению кухонь на заказ, которые будут точно соответствовать вашим индивидуальным размерам и пожеланиям

Модульная кухня - это комплект кухонной мебели, отдельные элементы которого вы выбираете сами
Покупая модульную кухню, вы не ограничиваете себя единственным вариантом компоновки гарнитура
Соберите кухню своей мечты!

видов фурнитуры в производстве мебели

Используем фурнитуру как мировых брендов, так и Российских

May 27, 2023
Сейчас еще нельзя сказать, что влияние лазера на человеческий организм изучено полностью
Это все лишь малая часть того, что о нем известно, но никто не знает, что еще впоследствии
Поэтому мнение врачей по поводу вреда лазерной эпиляции сходится в одном: для здорового организма (как минимум, без перечисленных противопоказаний) и при грамотном специалисте-косметологе какие бы то ни было побочные и прочие негативные явления вряд ли возможны

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

Мужчины начали бриться еще в древности, и все последующие века сильная половина человечества наравне со слабой боролась с лишней растительностью
Археологи утверждают, что даже в далекой древности мужчины уже пробовали бриться посредством заострённых камней, раковин, самодельных лезвий и бритв
В Древней Греции и Древнем Риме растительность на лице мужчин считалась признаком низкого социального статуса, поэтому в древнеримских банях бритье было одной из самых популярных услуг

Вышеуказанная процедура вовсе не так проста, как кажется, и  бывает 4 видов, которые различаются по энергии излучения, продолжительности импульсов, длине волны света, излучаемого лазером и по силе охлаждения кожи:
Результат обработки держится долго
При своевременной коррекции, растительность пропадает навсегда
В среднем, после прохождения курса, гладкость кожи сохраняется от 3 до 5 лет

Сделать интимную часть тела гладкой поможет лазерная эпиляция зоны бикини
Она не принесет вреда, а также практически не имеет противопоказаний
Но больно ли это? Вредна ли в общем процедура и какие будут последствия?
May 27, 2023
Какие же есть плюсы и минусы в сравнении частных пансионатов с государственными, попробуем разобраться

Дома для престарелых в Братске


Это интересно

Для осмотра и оценки состояния здоровья пожилого родственника врач приедет к вам домой по указанному адресу
Тут же, дома, возможен забор всех необходимых анализов частной лабораторией
Согласование условий проживания в пансионате, дополнительных процедур, объема лечения, особенностей питания и ухода может проводиться удаленно, а для подписания договора к вам домой или в офис приедет нарочный курьер
Перевозка престарелого человека из дома, муниципальной больницы или других лечебных учреждений может быть выполнена максимально безопасно и комфортно на специализированном автомобиле с медсестрой и санитарами
Оплата услуг возможна в любой, удобной для клиента, форме

Что ждет постояльцев?
May 27, 2023
В России, в начале 18-го века за 4,266 грамма сахара (1 золотник) просили рубль, что было целым состоянием
Так, за тот же самый рубль можно было купить более 5 кг икры или 25 кг мяса

После приема пищи уровень глюкозы может ненадолго повышаться до 7,8 ммоль/л
Это не является отклонением от нормы, но обязательно учитывается при расчете результатов анализа крови на сахар

Настаивать ром на мяте и лайме придумали морские пираты
Витаминный напиток помогал им бороться с цингой в морских путешествиях
В середине прошлого века кубинский предприниматель вспомнил старинный рецепт и смешал пиратские ингредиенты со сладкой газировкой

ЗубыВ первую очередь это разрушает зубы
В популяции бактерий подвергшейся взаимодействию сахара, они имеют 24 полости на 100, в популяциях, не подвергшихся воздействию сахара, они имеют 4 полости на 100
 Разница во фруктозе, бактерии во рту, которые вызывают кариес, нуждаются во фруктозе
При отсутствие фруктозы бактерии не могут производить распад
Таким образом система раннего предупреждения является эффективной
Когда зубы начинают страдать, это раннее предупреждение о том, что все остальные проблеммы тоже начинаются
ЖелудокФруктоза обладает уникальной способностью расширять промежутки в слизистой оболочке кишечника и пропускать эндотоксины в наш кровоток
Уникальная способность, как и все остальное, что мы потребляем, предполагает алкоголь
За исключением того, что мы не потребляем алкоголь на уровне, который мы потребляем сахар
 Если бы средний человек употреблял алкоголь по уровню сахара, то это соответствовало бы 20 стандартным коктейлям в день
 Не один день, а каждый день их жизни и это наглядно больший урон для организма
При попадании эндотоксинов в кровоток люди становятся нетерпимыми
Непереносимость глютена, непереносимость лактозы, все эти проблемы возвращаются к одной и той же проблеме — повреждению стенки кишечника
Жирная печеньКак только фруктоза попадает в наши кровяные потоки и попадает в печень, и перерабатывает в жир
Затем печень накапливает этот жир и создает состояние, называемое жирной печенью
В настоящее время более 33% взрослого населения США и более 15% детей старше 12 лет страдают ожирением печени
Это бессимптомно, то есть вы не будете знать, что оно у вас есть, пока что-то пойдет не так
Это жирная печень, которая в конечном итоге превращается в цирроз печени
Это называется неалкогольная жировая болезнь печени, чтобы отличить ее от алкогольной жировой болезни печени, которая поражает гораздо меньше людей, чем неалкогольная жировая болезнь печени
По оценкам специалистов, этим страдают более трети населения

Чтобы на практике посмотреть все эти стадии, через которые проходит сахарный сироп или получить слабо концентрированные пробы, лучше готовить раствор, взяв 400-450 г сахара и 500 мл воды
Посуду ставим на сильный огонь, помешиваем, снимаем пену
Как только сироп закипит и с него будет снята пена, получится проба № 1
Дальнейшее выпаривание воды даст возможность наглядно увидеть переход остальных проб из одной в другую
При пробе № 5 и 6 количество воды сократится наполовину (до 240-250 мл на 400 г сахара)
Пропорции, используемые для приготовления наиболее концентрированного сиропа, составляют 500 г сахара на 125 мл воды
Так намного удобнее, например, готовить карамель – раствор изначально концентрирован и нет необходимости долго кипятить сироп

Жженый сахар это супер-вещь от кашля! Можно при приготовлении жжёного сахара добавить мяту или конфету от кашля с эвкалиптом - она растает, перемешается с сахаром, и будет смягчать горло
Если не лень заморочиться, то лучше приготовить жженый сахар себе или ребенку от кашля - это круче, вкуснее и безопаснее любых таблеток от кашля

May 27, 2023
Зуд, шелушение, трещины на коже; Локализованные припухлости (папулы); Трещины на губах; Потеря волос в затылочной зоне головы; Гнойники и эрозии; Многочисленные участки расчесанной кожи; Насморк, чихание, затруднённое дыхание

В нормальном состоянии здоровая кожа человека — это естественный барьер, который располагается между внешней и внутренней средой организма
Она обладает защитными свойствами
Но при длительном воздействии агрессивных факторов эти функции постепенно утрачиваются
В результате этого патологического состояния возникают дерматиты
Они сопровождаются такими общими признаками, как:
Синонимы: Холестерол, холестерин
Blood cholesterol, Cholesterol, Chol, Cholesterol total
Краткая характеристика определяемого вещества Холестерин общий Около 80% всего холестерина синт

Причины дерматита

Характерные признаки контактного дерматита — отеки и покраснение кожи, ее растрескивание и сильное раздражение, формирование трещин, шелушение
В области высыпаний образуются сухие корочки, замедляя регенерацию тканей
В этом случае применяются увлажняющие средства для локального нанесения
Их компоненты удерживают в тканях влагу, необходимую для их восстановления
Самыми терапевтически эффективными считаются наружные препараты с мощным увлажняющим действием
Хорошо зарекомендовало себя лечение:
Каждый дерматит имеет характерные признаки и симптомы, но на практике отличить их от проявлений других воспалительных заболеваний кожи, бывает сложно

May 27, 2023
Переломы и растяжение
Наиболее распространённая патология, затрагивающая лодыжку и стопу, с которой подиатры сталкиваются на практике
Так как часто работают в спортивной медицине, занимаются лечением спортсменов, разрабатывают методы профилактики, предотвращения травматизации Вальгусная деформация, молоткообразные пальцы
Подиатры выполняют консервативное, оперативное лечение широкого спектра нарушений строения, занимаются реабилитацией после операции Артрит, переходящий в артроз
Длительное воспаление сустава приводит к его износу
Подиатры занимаются консервативным, в том числе физиотерапевтическим, и хирургическим лечением артрита и артроза Болевой синдром
Зачастую боль является основным симптомом у детей, людей молодого возраста с врожденными аномалиями
Подиатры рекомендуют комплексы упражнений для коррекции состояния, изготавливают индивидуальные стельки
При неэффективности консервативных методов прибегают к операции Дискомфорт, боли в пятке
Причиной является пяточная шпора – кальциевые отложения в нижней части пяточной кости
Происходит на фоне беговых тренировок, ношения неподходящей обуви, ожирения
Еще одно состояние, при котором возникают боли в пятке – подошвенный фасциит
Это воспалительно-дегенеративный процесс, который происходит в соединительной ткани, проходящей вдоль нижней части стопы
Неврома Мортона
Доброкачественное новообразование нервной ткани плюсневой кости обычно между вторым и третьим, третьим и четвертым пальцами
Терапия консервативная, врач назначает противовоспалительные лекарства для контроля боли, а также ортопедические стельки
При неэффективности показана операция

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

Подиатры ФНКЦ

( потеря сознания )
Нарушение аппетита

воспаление и отечность слизистой оболочки полости носа; повышенная чувствительность слизистой оболочки носа к различным аллергенам; накопление слизи; нарушение функции вегетативной нервной системы; нарушение процесса выделения и оттока слизи
опрос; осмотр; общий анализ крови; биохимический анализ крови; риноскопия; риноманометрия; мазок из носа; рентгенография пазух носа; УЗИ; КТ
тонзиллит; фарингит; ларингит; синусит; бронхит; пневмония; бронхиальная астма; поллиноз; дифтерия; корь; краснуха; коклюш; ветряная оспа

May 27, 2023
Обязанности:доставка едыТребования:л/ахорошее знание городастаж вождения от 1 годаУсловия:График работы: 2 дня через 2 с 11:00 до 01:00Бесплатное питаниеСкидки на продукцию предприятияКомпенсация ГСМ, сотовой связиВыгодней чем в такси!
Перед тем как утеплить пол керамзитом своими руками требуется выяснить, какие есть типы утеплителя и способы его задействования, благодаря чему удастся правильно произвести работы наиболее подходящим образом и избежать при этом многих возможных ошибок

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

Выбор таких размеров имеет определённый смысл
В зависимости от требований расчётов по прочности и теплопроводности выбирается нужная толщина стены - 20, 25, 30, 40, 51 или 60 см

Если сравнивать керамзит с другими теплоизоляционными материалами, то он значительно выигрывает по длительности эксплуатационного срока
К тому же керамзит стоит гораздо дешевле, нежели другие теплоизоляционные материалы этой категории

Керамзитовый песок относится к категории сыпучих материалов и используется наравне с щебнем и гравием
Он оптимально подходит для обустройства придомовой территории
Также песок незаменим в оформлении

May 27, 2023
Здесь вы можете найти интересные фото дизайна кухни, а затем, кликнув на соответствующую активную ссылку, перейти на более подробную статью по теме и узнать, как воссоздать что-то похожее у себя дома

Бежевая палитра с добавлением золота

Образ жизни современного городского жителя, особенно в мегаполисах, меняется

Однотонная посуда

Люстры в стиле ар-деко с золотым каркасом

На фото: Современная кухня с ярким кухонным фартуком дизайна 2022 года

May 27, 2023
Дентальная имплантация — Имплантация одного зуба — Все на 4 (all-on-4) — Нижняя челюсть — Верхняя челюсть — Имплантация за один день — Жевательные зубы под ключ — Передние зубы под ключ — Одномоментная имплантация — После удаления зуба — При отсутствии зубов — Костная имплантация — Пластика при имплантации

Преимущества стоматологии в Люберцах:
Впечатления об этой стоматологической клинике положительные

Имплантация и протезирование зубов
Восстановление и удаление зубов
Профессиональная чистка
Лечение зубов и десен
Исправление прикуса
Установление коронок

Стоматолог хирург имплантолог

Имплантация зубов

May 28, 2023

Популярные межкомнатные двери

550х1900 600х1900 600х2000 700х2000 800х2000 900х2000 950х2100 950х2200


Установили в гостиной двери
Они отлично вошли в дверной проём, легко открываются и закрываются, а самое главное, замечательно выглядят, придавая помещению элегантности и величественности
Мы решили взять двери со стеклом, так как, на мой взгляд, стеклянные вставки служат настоящим украшением

К дверным конструкциям предъявляется ряд требований — таких, как гармоничное сочетание с интерьером помещения и соответствие ряду технических требований
Поэтому к покупке всегда стоит подходить с особой ответственностью
При затруднении в выборе на помощь готовы прийти наши специалисты, которые подберут оптимальный вариант дверной конструкции в Москве, с учётом индивидуальных пожеланий и возможностей клиента
Так, в нашем каталоге представлен богатый выбор стильных и долговечных межкомнатных конструкций разных размеров, выполненных из стекла, дерева, ДСП, МДФ, шпона, ламинированных панелей и различных комбинаций
Все представленные модели укомплектованы качественной и долговечной фурнитурой, отвечают строгим международным стандартам качества