<div dir="ltr">Hi Joe,<div><br></div><div>On Tue, Feb 4, 2014 at 10:29 AM, Joe Armstrong <span dir="ltr"><<a href="mailto:erlang@gmail.com" target="_blank">erlang@gmail.com</a>></span> wrote:<br></div><div class="gmail_extra">

<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">

<div class="gmail_quote"><div>I'd like to see two windows.</div>
<div><br></div><div>In window one I type my program. There is a single button under the window.</div><div>The button has an icon of Sherlock Holmes on it.</div><div><br></div><div>I press the Sherlock button.</div><div><br>


</div><div>Sherlock analyses my text fragment comparing it to all the programs in the entire universe</div><div>that have ever been written - in the second window it says </div><div>"this program is very similar to ..." or "this is a new idea ..." </div>


<div>"did you know that XXX is working on this at this very moment ..."</div><div><br></div><div>I've experiment with this is several forms - I want to find "the most similar thing to</div><div>the given thing" - this is an extremely difficult problem.</div>

</div></div></div></blockquote><div><br></div><div>Well there is such a thing, kind of. I don't know how well it works in practice. It's called Code Recommenders and they have a database gathered from available repositories of code that is used to suggest what to write next base on what others do after code similar to the one already in the editor. It's Java only and for the kind of code that is needed to write Java UI (repetitive and with a lot of boilerplate) it works ok. For "normal" code it's less useful, of course.</div>

<div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">

<div></div><div>One day IDEs might help me think - I think some kind of synergy between<br></div>
<div>a text editor, a search engine and a IRC thingy would be good.</div></div></div></div></blockquote><div><br></div><div>Yes, that's the idea. </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div><div>IRC is great - if I knew who to talk to and where they hang out.</div></div></div></div></blockquote><div><br></div><div>Hmm, so one would advertise topics of interest and get suggestions for matching people and which rooms thay are in?</div>

<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">

<div>Computers should serve our needs - not like it is today where we serve</div>
<div>their needs.</div></div></div></div></blockquote><div><br></div><div>I think that very few engineers do this on purpose, but this world's current economy, there is no incentive for a business to make a perfect product that will require no maintenance and will last forever. So we do the least viable thing that gets us on the market and keeps us there. Who cares that in the end the cost and amount of effort are much larger?</div>

<div><br></div><div>regards,<br></div><div>Vlad</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><font color="#888888"><div></div><div>/Joe</div></font></span><div><div class="h5"><div><br></div></div></div></div></div></div></blockquote>

</div></div></div>