[FRIAM] New philosophy book

Steve Smith sasmyth at swcp.com
Wed Aug 19 13:53:41 EDT 2026


JF quoted:
> * everybody prefers their own work, products or creations over anyone 
> else's.

When mentoring undergrad computer programmer/systems/etc students I 
learned over time that the best way to introduce them to new data 
structures and algorithms

/ was to assign them to *use* a library or other source which 
implemented/used such,

/ but then give them enough room/time to do what they inevitably did 
anyway which was to attempt to (re)implement such themselves.

/ Rarely would the do anything novel or even very interesting, but they 
*would* become intimately familiar with the issues I wanted them to learn

/ and almost inevitably they would put aside their own idiosyncratic 
implementations in deference to my original promoted library/source or 
one very similar (occasionally yet more apt).

When I realized that this was a fairly standard mode of "taking 
ownership" of the issues I wanted them to learn.  At first It felt 
inefficient to me, but reflected the fact that they really did need to 
learn the implied issues hidden in the underlying implementation/idiom 
before proceeding to try to operate with it's affordances.

In my own homesteadery, I much prefer crafting or repairing myself over 
purchasing/outsourcing-service, even when I ultimately end up 
purchasing/hiring anyway.  not (just) because I often do a half-ass job, 
but also because I much more better understand what object or function I 
really wanted/needed by bumbling around with my own 3/4 assed solutions 
before settling on a solution.  A bungled  "how" often helps to 
illuminate the "what" and sometimes even the "why" and occasionaly a 
solid "who cares?  just drop it!"

Just my take on why *I* might prefer my own productions over that of 
others... including awareness that mine are not "*better* but that the 
domain of consideration is simultaneously product, process and 
orientation. which should evolve...




More information about the Friam mailing list