As my next step in learning Squeak, I thought I would try to enhance the EToy Outliner widget. However, as soon as I started to do this I realised that I didn&#39;t really know how to &#39;grok&#39; the code. So, when the experts in this list, are faced with a new application, how do you go about understanding it? Do you draw out object diagrams, open lots of source browsers, or do other clever things?<br>
<br>The reason I am asking is that, at the moment, I find that I am jumping around the system browser looking up all sorts of objects/methods etc., in what feels like a very disorganised way, trying to piece together what actually happens.&nbsp; I am sure there must be a better way to tackle this.<br>
<br>Also, I don&#39;t really understand how to trace a Squeak application.&nbsp; I imagine I could put lots of &#39;Transcript show:&#39;s into the code, but again, I feel there must be a better way.&nbsp; Is it possible to run the code in debug mode? <br>
<br>Thanks for any advice you guys can offer<br><br>Cheers<br>AB<br>