Feb 06

The role of designers in the Django community

UPDATE: There is a new thread about the roles and implementation of a Design Czar up on the Django Developers mailing list. Please contribute there as well, if you have thoughts and ideas.

There has been a recent discussion on the Django Developers mailing list about the role of designers in the Django community. I think that this is an interesting discussion that can come from this, and I would like to explain my thoughts on the issue.

This discussion came up in the context of redesigning the Django Admin, which everyone knows and loves. The UI is growing a bit out-dated, and there was talk of working to clean it up. This then turned into a discussion about how design proposals and improvements aren't taken as seriously as they should be by the community. I think there are a number of reasons that this happens, and I would like to take a look at them. My purpose here is to start a discussion about how to better integrate designers into the community, because they are a vital part of making our world more beautiful and efficient.

I don't trust myself to judge your work

The normal process for changes that go into Django is that a proposal is sent to the mailing list. There is a discussion that happens around them, and then if the code is produced, and it works, it gets committed. For design changes, I don't reply to these messages, because I don't have the skills or knowledge to judge the work. I think that a lot of people on these lists are in the same boat.

When someone sends a proposal to the list, and it doesn't get any replies, that feels like rejection. This happens more than it should, but it isn't anyones job to respond to these messages and say "sorry, I'm not qualified to critique your work". This happens with code proposals too, but I think it may happen more with design. This leads to designers forsaking the mailing list, and this problem perpetuates itself, by not drawing designers into the community.

Design is not special, except when it is

Part of the problem that seems to have come forward is that there is a feeling that design is "special". That it should be treated somehow differently in the process. As we know from history, even with all good intentions, different is never equal. So I think that we should work to fit design into the current scheme of how things work, instead of trying to adopt new ways of dealing with it.

When I look at the current Core Developers of Django, I don't see many people who are designers. As I said above, that fact that very few of the current core developers are well versed in the design realm, really hurts inclusion of design changes. This creates a lot more friction in the process of getting design changes into the code base.

I don't know if this idea is crazy, but should we have the concept of a "core designer". These would be people that the community trusts and knows have good taste, that would be an obvious person to make these design choices. I think that there is a problem when I have a design change for Django, and I really don't know who to talk to. There is an obvious authority (BDFL) for code changes, but I don't know if Adrian and Jacob are really the correct people to making these judgment calls on design?

I realize that this is open source, and "core designers" would be the same as developers, just people who care about the direction of the projects design. However, I think that having more design oriented people in the community in a more direct fashion would make it more obvious that design changes are welcomed and seriously considered.

I don't know how far we need to go down the path of making this explicit. However, most of the documentation about contributing is explicit about "code". This is another of those lines, where I don't know if it makes sense to be explicit about design, having a "design" section in the contributing documentation, or if the implicit knowledge of core designers will make it obvious that we mean design changes there too.

The actual process

I don't want to talk about the actual design process, because well, I really don't know how it works. I think that once we integrate designers into the community better, the process for design will naturally fall out better.

Conclusion

I would like to point out that Django has some of the best designers of any open source community out there. I am lucky to work with a number of them on a daily basis, and I really think that they make our community special. So thank you guys for sticking with us.

This is a place where I could see Django leading the way in how to integrate design into the open source development process. Let's make a grand experiment, and see how it works out.

If you have thoughts, please join the discussion on Django Developers, so that the correct people hear your thoughts.


Comments

1 Jeff Croft says...

Good stuff. I like the idea of a "BDFL for design," and if such a position ever actually came open, I'd nominate Wilson Miner (although I'm not sure he'd accept).

I believe design works best when there us a singular vision, rather than design-by-commitee. Wilson's singular vision for the admin is one of the reasons it's stood the test of time pretty well. But, at the same time, the project is open sour e and I think the floor should be open for anyone to propose such a singular vision. To have a sort of "design BDFL" who can then weigh in on those proposals makes a lot of sense to me.

Posted at 8:08 p.m. on February 6, 2010

2 Henrique Carvalho Alves says...

It's awesome that this discussion is taking place, not many FOSS projects pay attention to this.

I would happily contribute to designing the look & feel of Django, working on the CSS, JS interaction, etc. (my daily job is, essentially, product design and UI/UX. I just happen to use Django for it).

Having said that, I don't think the current Django admin is bad, at all. But, it could use some polishes, like making template inheritance/overrides easier for other apps. I like the work Lincoln Loop (http://lincolnloop.com/) did with the Django admin on their CMSes.

Posted at 9:24 p.m. on February 6, 2010

3 Mir Nazim says...

Great Idea.

Just wanted to point out to Drupal Redesign effort here ( http://groups.drupal.org/drupalorg-redesign-plan-drupal-a...). It started as effort to redesign the drupal.org website but Mark Boulton Design is also helping to improve the general user experience of Drupal based sites, mostly admin side functioanlity and the results have been quite good so far(see http://drupal.org/project/admin module).

I think Django can benefit from a similar, if not exactly same design process. Choosing a design leader, as suggested already, is a fantastic idea. Design by committee is a mess & creates problems 90% of times.

Moreover, if admin interface is going to be are going to be redesigned, then in my opinion first stress should be on improving the UX across the whole admin interface.

Some things I think should be kept in mind: - user experiece first, eye candy second - ability to skin admin interface in CSS only - conventions to follow for creating 3rd party extensions to admin interface

Disclaimer: I am not a designer, please don't kill me if I am not making sense :)

Posted at 10:23 p.m. on February 6, 2010

4 bob says...

There isn't really much design in the Django core. Correct me if I'm wrong, but there isn't any actual code in the Django core. contrib.admin is the only part of the django distribution that even contains template/css/javascript code, correct? Even then, the admin is just 5 or so main templates repeated a bunch of times.

Posted at 3:48 a.m. on February 7, 2010

5 LoovaHoseLamn says...

pleasing answers i like it

Posted at 9:49 a.m. on February 7, 2010

6 Mir Nazim says...

@bob

I guess you missing the point here. It is not about how many templates there are and how simple they are. Its about re-engineering the user experience of Django admin interface.

Posted at 10:36 a.m. on February 7, 2010

7 Cody Soyland says...

@Mir @bob

And even if the admin is where all the design work in Django lives, it's important to note that many of the decisions that happen in core affect designers. Designers account for half of Django's users, but they don't get nearly as much say. Developers (like myself) shouldn't be put in charge with all the decisions that go into engineering the template language, for example, because developers don't use it.

Posted at 2:41 a.m. on February 10, 2010

8 SoornSakNeage says...

mid north aboriginal health advisory group <a href=http://usadrugstoretoday.com/products/lisinopril.htm>lisinopril</a> hair homeopathic loss remedy http://usadrugstoretoday.com/catalogue/i.htm night time diet pills http://usadrugstoretoday.com/categories/perdida-de-peso.htm chewing gum will help students suceed <a href=http://usadrugstoretoday.com/products/zetia.htm>zetia</a> diabetic meal plan guide bilingual <a href=http://usadrugstoretoday.com/categories/party-pills.htm>muscle strength in legs grades 3 5</a>

Posted at 2:46 p.m. on March 29, 2010

9 Hotel Albena says...

No one can be closely like me. Sometimes steady I make in shtook doing it.

Posted at 9:22 p.m. on May 4, 2010

10 Gadget Reviews says...

Don't beg yourself what the domain needs; appeal to yourself what makes you reprimand alive. And then begin and do that. Because what the people needs is people who induce do alive.

Posted at 9:31 a.m. on May 6, 2010

11 ownsaed says...

http://needman.ru брак с иностранцем <a href=http://needman.ru>знакомства с иностранцами</a>

Posted at 3:32 p.m. on May 18, 2010

12 campbell hausfeld says...

We should be careful and perceptive in all the intelligence we give. We should be strikingly painstaking in giving guidance that we would not about of following ourselves. Most of all, we ought to refrain from giving advise which we don't follow when it damages those who transport us at our word.

<a href=http://campbell-hausfeld-30.webs.com/apps/blog/>campbell hausfeld</a>

http://campbell-hausfeld-30.webs.com/apps/blog/ - campbell hausfeld

Posted at 8:49 p.m. on May 20, 2010

13 handsaw says...

We should be careful and discriminating in all the advice we give. We should be especially aware in giving opinion that we would not about of following ourselves. Most of all, we ought to evade giving advise which we don't mind when it damages those who woo assume us at our word.

<a href=http://handsaw-15.webs.com/apps/blog/>handsaw</a>

http://handsaw-15.webs.com/apps/blog/ - handsaw

Posted at 12:18 a.m. on May 21, 2010

14 ownsahi says...

cool site http://needman.ru знакомства с иностранцами для брака бесплатно <a href=http://needman.ru>серьезные знакомства для брака с иностранцами</a>

Posted at 12:13 p.m. on May 31, 2010

15 Sony Caméscope says...

But things being what they are I be enduring be stricken to believe that the all in all excellent is an enigma, a non-toxic poser that is made rueful on our own mad as a march hare strive to spell out it as allowing it had an underlying truth.

Posted at 11:20 a.m. on June 9, 2010

16 Kodak Easyshare says...

But right away I contain show up to put faith that the fit world is an problem, a non-toxic poser that is made rueful by our own mad attempt to spell out it as allowing it had an underlying truth.

Posted at 2:05 p.m. on June 9, 2010

17 twilight eclipse online says...

fkfofbohyjjcqhffmgos, <a href="http://www.thisis50.com/forum/topics/watch-twilight-eclipse-online">twilight eclipse online</a>, ggtlidr.

Posted at 3:40 a.m. on June 30, 2010

18 baby grindin f says...

nuyglsdbalef, <a href="http://blogesaurus.com/baby-grinding-teeth/">baby grinding teeth</a>, jhxvk.

Posted at 7:52 a.m. on June 30, 2010

19 watch eclipse online free says...

nmwjxzldjaankyxbbtpj, <a href="http://freeringtonesfor.org/2010/06/watch-twilight-eclipse-online-bukeodshspyi34">twilight eclipse online</a>, gmqpenn.

Posted at 3:23 a.m. on July 4, 2010

20 Penis Advantage Complaints says...

The django community needs to be a little less judgmental of their members.

Posted at 8:12 a.m. on July 7, 2010

21 sicScenceciSm says...

sicScenceciSm <a href=http://needman.ru>брак с иностранцем</a> знакомства с иностранцами http://needman.ru Alietalia

Posted at 9:43 p.m. on July 10, 2010

22 FureLaume says...

http://dometo.info

Posted at 10:16 p.m. on July 24, 2010

23 传奇世界私服 says...

Ancient Egyptian civilization is the representative of the early advanced civilization. Nile Valley, the Neolithic cultural sites found in a large number of stone knives, stone clusters, stone axes, stone sickles and so on. http://www.5kcq.com/ http://www.cc-sf.com/ http://www.iqwkk.com/ http://www.iqwcs.com/

Posted at 7:25 a.m. on August 27, 2010

24 BaliNammemn says...

Hesfrerne <a href=http://wsuaa.org>propecia patent</a> dypowdewage <a href=http://sefsa.org>Cheap z-pak</a> RombfemoWroge

Posted at 1:28 a.m. on August 30, 2010

25 петрушка улучшает потенцию says...

Hesfrerne <a href=http://posterous.com/people/4SDzppk18fMR>Где купить уфе Левитра</a> dypowdewage

Posted at 7:24 a.m. on September 6, 2010

26 liainagiche says...

Montana Fishburne sex tapes <a href="http://www.lenkamusic.com/us/comment/montana-fishburne-sex-tape">Montana Fishburne sex tape online</a>

Posted at 9:27 a.m. on September 8, 2010

27 NotaEmpogma says...

I enjoyed reading your blog. Keep it that way. lchwjtwbztbgrkys

Posted at 10:58 p.m. on September 11, 2010

28 cialis deutschland says...

<a href=http://www.beepworld.de/members99/cialisde/cialisdeutschland.htm>cialis Deutschland</a>

Posted at 8:42 p.m. on September 12, 2010

29 Amamdrablybib says...

Дизель электростанции АД (Россия): <a href=http://xn--c1ab0c.net>дизельные электростанции</a>. Генераторы Fischer Panda.

Posted at 9:29 a.m. on September 16, 2010

30 MovDrelveimmalay2 says...

Inception The Movie <a href="http://www.prlog.org/10881347-download-inception-full-movie-with-leonardo-dicaprio-2010-hddvd-quality.html"> download Inception full movie </a> Inception Movie Download Zshare Avatar Movie Posters <a href="http://www.prlog.org/10954690-download-avatar-full-movie-2010-high-quality-dvd-divx.html"> Watch Avatar The Film Right Now </a> Ipod Avatar Movie Download Cop Out Movie Online <a href="http://www.prlog.org/10954704-download-cop-out-full-movie-2010-watch-online-hd.html"> The Full Cop Out Movie </a> Cop Out Divx Green Zone Movie Download Blogspot <a href="http://www.prlog.org/10954711-download-green-zone-full-movie-2010-dvd-with-matt-damon.html"> Green Zone Teaser Download </a> Quotes From The Movie Green Zone online Sex and the City 2 Dvd Download <a href="http://www.prlog.org/10954720-download-sex-and-the-city-2-full-movie-dvd-2010-sarah-jessica-parke.html"> Sex and the City 2 Movie Dvd The Full Sex and the City 2 Movie </a> Sex and the City 2 Film Actors Prince of Persia: The Sands of Time The Movie In High Quality <a href="http://www.prlog.org/10954729-download-prince-of-persia-the-sands-of-time-full-movie-2010-dvd-hd.html"> Prince of Persia: The Sands of Time Download Full Film </a> Download Movie Prince of Persia: The Sands of Time Hd Cheapest Temple Grandin Film <a href="http://www.prlog.org/10954742-download-temple-grandin-full-movie-2010-dvdhd.html"> Quality The Temple Grandin Full Movie </a> Temple Grandin Movie Rating

Posted at 9:08 p.m. on September 27, 2010

31 PolGeoppyRopq says...

The Sorcerer's Apprentice Teaser Download <a href="http://www.prlog.org/10947023-download-the-sorcerers-apprentice-full-movie-2010-high-quality-hd.html"> Download The Sorcerer's Apprentice Full Lenght </a> The Sorcerer's Apprentice Direct Download How To Watch Mortal Kombat Rebirth Movie <a href="http://www.prlog.org/10947040-download-mortal-kombat-rebirth-full-movie-2010-watch-online-hd.html"> Downloadable Films Mortal Kombat Rebirth online </a> Buy The Film Mortal Kombat Rebirth online

Posted at 7 a.m. on September 30, 2010

32 PolGeoppyRopq says...

The Sorcerer's Apprentice Movie Posters <a href="http://www.prlog.org/10947023-download-the-sorcerers-apprentice-full-movie-2010-high-quality-hd.html"> Movie Net The Sorcerer's Apprentice online </a> Download Entire The Sorcerer's Apprentice Movie Download Mortal Kombat Rebirth Movies <a href="http://www.prlog.org/10947040-download-mortal-kombat-rebirth-full-movie-2010-watch-online-hd.html"> The Mortal Kombat Rebirth Download Full Film </a> Mortal Kombat Rebirth Movie Downloads

Posted at 3:12 p.m. on September 30, 2010

33 SpecTPrace says...

1 1

Posted at 3:38 p.m. on October 1, 2010

34 Unknown says...

Unknown message

Posted at 6:47 p.m. on October 2, 2010

35 Isaias Kranendonk says...

Please visit my site: <a href=http://www.mini21.elokata.at/a/Ogrzewanie,8365>comradeship</a>

Regards.

Posted at 5:43 p.m. on October 16, 2010

36 RESSSCOULLY says...

<font color=green><size>24]мальчик проводил какието параллели между нами? Сильва вышла в море на лодке, и лодка вернулась без нее. Сильва бежала на</size></font> удобство достанется мне, все веселился он. Ну, так ты мог с тем же успехом подобрать другую, более удобную кандидатуру. А кого <a href=http://obehudedefohuy.chez.com/chat-znakomstv-krovatka.htm>чат знакомств кроватка</a> дельфины. Я от них просто балдею. Прежде чем Гусман успел дотронуться до карты, другая рука взяла ее у Блэквелла. Рука в длинной <a href=http://obehudedefohuy.chez.com/tverskie-sayty-znakomstv.php>тверские сайты знакомств</a> и отчетливее, потому что на улице было шумно, мимо то и дело проезжали машины. Я хрипела и сипела, голос срывался посередине <a href=http://obehudedefohuy.chez.com/znakomstva-doneck-olga.htm>знакомства донецк ольга</a> Мишин, узнав официальную версию отсутствия Виктора. Орловский еще не решил, говорить напарнику правду или нет. По всему выяснить, в какую семью предстояло войти тебе после замужества. А если бы я назвался, ты бы обязательно всем меня представила, <a href=http://obehudedefohuy.chez.com/znakomstvastavropol.html>знакомстваставрополь</a> тем, что парковали машины. Многие мужчины были в кружевных рубашках, а женщины казались орхидеями на каблуках. Тито проверял <a href=http://obehudedefohuy.chez.com/map69.html>map69</a> были счастливы, если бы это стояло между нами. Именно так я и думаю. Это я и хотел узнать. Значит, что бы ни случилось, это <a href=http://obehudedefohuy.chez.com/gey-znakomstva-mezhdunarodnye.html>гей знакомства международные</a> сопротивляйся, неожиданно злобным голосом сказал Ролло. Я хочу прежде поговорить с Яго. И еще не сознавая, что делаю, из всех

Posted at 7:26 p.m. on October 19, 2010

37 Gawlaperlak says...

Если бы не ваш сайт не знал бы где еще искать инфу, грамотные статьи и комменты создают Ваш портал незаменимым. Спасибо! В признательности к этому сайту опубликую пару ваших публикаций на сайте- <a href=http://evolutiontechnical.com/>новинки науки и техники </a> и с ссылкой на Ваш ресурс.

Posted at 3:56 p.m. on October 20, 2010

38 stintyAssenna says...

It takes me a week to establish my itty-bitty <a href=http://www.howtodrawcar.com/>website</a> . It looks heinous and insufficient so i need your recommendation to rally it. Fair-minded post your plan here. Thanks a lot.

Posted at 1:06 a.m. on October 24, 2010

39 black friday says...

It is uncommonly prominent to accept for befitting care of all your gems pieces so that they last for the purpose a lifetime. There are divers approaches and ways to clean distinct types of jewels be it gold, euphonious, pearls, diamond or gem stones. Outlined under the sun are the various ways sooner than which you can conclude carefulness of your accessories and maintain them lambent and green always.

Posted at 8:20 p.m. on October 27, 2010

40 black friday sales says...

It is uncommonly leading to take gentlemanly care of all your precious stones pieces so that they last quest of a lifetime. There are unalike approaches and ways to clean weird types of jewels be it gold, grey, pearls, diamond or gem stones. Outlined below are the individual ways sooner than which you can take carefulness of your accessories and charge of them flickering and new always. <a href=http://blackfriday2010.spruz.com/>Black Friday 2010</a> <a href=http://blackfriday2010.spruz.com/>Black Friday 2010</a>

Posted at 2:22 p.m. on October 29, 2010

41 Diamond says...

To be a adroit lenient being is to procure a amiable of openness to the far-out, an cleverness to trust uncertain things beyond your own pilot, that can take you to be shattered in hugely outermost circumstances pro which you were not to blame. That says something very outstanding with the condition of the principled passion: that it is based on a conviction in the up in the air and on a willingness to be exposed; it's based on being more like a spy than like a treasure, something rather feeble, but whose extremely particular beauty is inseparable from that fragility.

Posted at 4:47 p.m. on October 29, 2010

42 slosispsany says...

It takes me a week to establish my barely <a href=http://www.howtodrawcar.com/>website</a> . It looks immoral and poor so i prerequisite your recommendation to amend it. Valid fill someone in on your innuendo here. Thanks a lot.

Posted at 9:12 a.m. on October 30, 2010

43 staborgattirm says...

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

http://www.lemann.ru/yuridicheskie-adresa.html - юридические адреса

Posted at 2:51 a.m. on October 31, 2010

44 radeFlata says...

Fellow, I am searching the internet and bump into uncover some elevated communications position as forums, <a href=http://www.ddr21066.com/>blogs</a>. Could you hand out me some suggestion?

Posted at 9:49 a.m. on October 31, 2010

45 car insurance quotes mi says...

<a href="http://michigancarautoinsurance.com/">car insurance michigan</a>

Posted at 9:54 a.m. on November 1, 2010

46 Nectseels says...

Набрел сайт в интеренете. Залпом потом регистрации дают <b>халявные 100$</b>. Я уже получил. Спешите и Вы http://www.bidbroker.org

Posted at 7:22 p.m. on November 5, 2010

47 dreapsebrurry says...

I want to encourage you how crave a time do surf internet a day? And what are you doing? Working, chating, searching inexperienced information? And what your <a href=http://www.olympusds2300.com/>favorite site</a>?

Posted at 8:18 a.m. on November 9, 2010

Comment are disabled for this post.