<div dir="ltr">I haven't.  I just went looking for it through all the video links here...<br>   <a href="http://files.pharo.org/mooc/">http://files.pharo.org/mooc/</a><br>and couldn't recognise which you refer to.  Do you have a link?<div><br></div><div>cheers -ben</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 7, 2017 at 4:23 PM, Stephane Ducasse <span dir="ltr"><<a href="mailto:stepharo.self@gmail.com" target="_blank">stepharo.self@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Did you watch the What is Pharo videos of the mooc :)<br>
<div class="HOEnZb"><div class="h5"><br>
On Sat, Oct 7, 2017 at 3:16 AM, Ben Coman <<a href="mailto:btc@openinworld.com">btc@openinworld.com</a>> wrote:<br>
><br>
> "Swimming with the fish" is a catchy phrase that I like which seems to<br>
> encompass the strength of Pharo's tight development feedback loop that comes<br>
> from operating in a world of live objects. I had some imagery floating<br>
> through my head on this I thought worth sharing. Only time for a quick dump,<br>
> but I hope you can piece it together...<br>
><br>
><br>
> In the style of one of those fast paced cartoon product videos...<br>
><br>
> Scene 1:<br>
> "The development process we all know..."<br>
> A neutral background with directed arcs in circle<br>
> "Debug-->Edit-->Compile--><wbr>Execute-->"<br>
><br>
><br>
> Scene 2:<br>
> "In most languages...   debugging..."<br>
> Zoom in on Aquarium 1 to show a developer standing outside aquarium<br>
> window...<br>
> <a href="https://tinyurl.com/PharoSwimWithTheFish-Outside" rel="noreferrer" target="_blank">https://tinyurl.com/<wbr>PharoSwimWithTheFish-Outside</a><br>
><br>
> reaching in through quarantine-box-like-gloxes to use telescopic tools to<br>
> pick up and examine fish at a distance...<br>
> <a href="https://tinyurl.com/PharoSwimWithTheFish-OtherTool" rel="noreferrer" target="_blank">https://tinyurl.com/<wbr>PharoSwimWithTheFish-OtherTool</a><br>
><br>
> until the lightbulb moment...<br>
> <a href="https://tinyurl.com/PharoSwimWithTheFish-Lightbulb" rel="noreferrer" target="_blank">https://tinyurl.com/<wbr>PharoSwimWithTheFish-Lightbulb</a><br>
><br>
><br>
> Scene 3:<br>
> "In most languages...   editing...."<br>
> Developer zooms out away from aquarium. It folds up into a tiny box and<br>
> drops in a bin.<br>
> Developer zooms in on an architectural drafting table with many drawings<br>
> with many different but simple flow diagrams on each. Quickly make required<br>
> edit to flow diagrams.<br>
> <a href="https://tinyurl.com/PharoSwimWithTheFish-OtherEdit" rel="noreferrer" target="_blank">https://tinyurl.com/<wbr>PharoSwimWithTheFish-OtherEdit</a><br>
><br>
><br>
> Scene 4:<br>
> "In most languages...    compiling..."<br>
> Drawings pass through a photocopier into a box that is transferred to site<br>
> supervisor.<br>
> At an empty flat construction site, supervisor opens box pulling out<br>
> drawings to review them.<br>
> Trucks and machines arrive and start building the aquarium at his<br>
> direction...<br>
> Two buildings clash when they overlap the same space (compile error). Return<br>
> to Scene 3 to fix design then rerun Scene 4 through to completion.<br>
><br>
><br>
> Scene 5:<br>
> " In most languages... execution..."<br>
> Water trucks arrive and pour water into the pool, then more trucks arrive<br>
> adding the fish.<br>
> (i.e. initialization and getting to the point of the program you want check<br>
> again)<br>
><br>
><br>
> Scene 6:<br>
> "In most languages...   debugging..."<br>
> Complete the loop by starting scene 3 again.<br>
><br>
><br>
> Scene 7:<br>
> "In Pharo.... debugging..."<br>
> Zoom out, over and into Aquarium 2 where a developer is swimming inside the<br>
> pool...<br>
> <a href="https://tinyurl.com/PharoSwimWithTheFish-Inside" rel="noreferrer" target="_blank">https://tinyurl.com/<wbr>PharoSwimWithTheFish-Inside</a><br>
> <a href="http://blog.atlantisthepalm.com/wp-content/uploads/2017/05/different-in-water-2x1.jpg" rel="noreferrer" target="_blank">http://blog.atlantisthepalm.<wbr>com/wp-content/uploads/2017/<wbr>05/different-in-water-2x1.jpg</a><br>
><br>
> Developer grabs a fish, shifts it aside, lets it go to swim some more, grabs<br>
> it again, holds it up close to look a small detail.  Out of nothing creates<br>
> a new fish to interact with the first fish.<br>
> Out of nothing creates some clay and then moulds a new scope-like tool from<br>
> it to look at the fish differently.<br>
><br>
> Lightbulb moment...<br>
> <a href="https://tinyurl.com/PharoSwimWithTheFish-Lightbulb" rel="noreferrer" target="_blank">https://tinyurl.com/<wbr>PharoSwimWithTheFish-Lightbulb</a><br>
><br>
> "In Pharo.... editing..."<br>
> Developer peers into brain of fish seeing many neurons, picks one out which<br>
> shows as simple flow diagram, makes a change to it.<br>
><br>
> "In Pharo.... compiling..."<br>
> Laser beam quickly scans the simple flow diagram and packs neuron back into<br>
> the fish.<br>
><br>
> "In Pharo.... execution..."<br>
> Fish swims off.<br>
><br>
> "In Pharo.... debugging..."<br>
> Developer grabs another fish...<br>
><br>
><br>
> Scene 8:<br>
> Zoom out to show both aquariums.<br>
> In Aquarium 1, repetitively run through Scenes 2 through 6<br>
> In Aquarium 2, repetitively run through Scene 7.<br>
> Play at 10x original speed.<br>
><br>
> Fade in a "Debug-->Edit-->Compile-->Run-<wbr>->" over each aquarium, showing<br>
> synced state transitions.<br>
><br>
> Fade in "Come swim with the fish with Pharo"<br>
> Fade in "It will change the way you think about programming"<br>
><br>
><br>
> cheers -ben<br>
<br>
</div></div></blockquote></div><br></div>