On 18 January 2012 22:53, David Simcha <span dir="ltr"><<a href="mailto:dsimcha@gmail.com">dsimcha@gmail.com</a>></span> wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="gmail_quote"><div>Implementation and low-level design are a lot more parallelizable than high-level design because they can be done on the spur of the moment whenever one has a free hour or two.  High-level design tends to require long discussions if done collaboratively and/or long blocks of free time to hold a lot of stuff in one's head if done alone.  Furthermore, if someone just hacks something together and the community doesn't like the high-level design, the work will be completely wasted.  This is a deterrent.<br>


<br>This is compounded by the newsgroup not being the best medium to discuss design.  Asynchronous communication is good for quick messages.  In-depth discussion requires that the people discussing hold a lot of information in their head at once.  When a discussion gets too deep on the newsgroup, it becomes hard to follow because the amount of context that has to be reloaded into one's brain to make sense of the latest post becomes too high.  Maybe the core Phobos devs should occasionally use some more synchronous form of communication (e.g. Skype meetings, chat, etc.) to hammer out high-level design issues.<br>

</div></div></blockquote><div><br></div><div>If there's a lot of design decisions to be made, perhaps it would be a good idea to organise another D conference? Key contributors (and interested third parties) could get together, discuss D, talk about design decisions, share ideas, etc. It would also be a good opportunity to get to know everyone and publicise D.</div>

<div><br></div><div>The only issue here is that to get everyone together from around the world would probably be infeasible without missing some key people, that is unless funding can be found to organise such an event and fly people over etc.</div>

</div><div><br></div>-- <br>Robert<br><a href="http://octarineparrot.com/">http://octarineparrot.com/</a><br>