24 JUN 2022 by ideonexus

 The Car Example for OOP

The `Car extends Vehicle` or `Duck extends Bird` type of tutorial obscures more than it illuminates. In good OO programming, we don’t make class hierarchies in order to satisfy our inner Linnaeus. We make class hierarchies in order to simplify the code by allowing different parts of it to be changed independently of each other, and to eliminate duplication (which comes to the same thing). Without any context as to what the code needs to accomplish, you can’t make a judgment about whether...
  1  notes
 
02 MAR 2021 by ideonexus

 Loss of Legacy Programmers Means Loss of Systems Understa...

At Livermore, a legendary senior weapons designer is about to retire. At the Spring 2005 MIT workshop, his colleagues discuss this retirement and refer to it as “a blow.” They are anxious about more than the loss of one man’s ability to make individual scientific contributions. He has irreplaceable knowledge about the programming that supports current practice.10 His colleagues fret: “He has such a great memory that he hasn’t written down lots of important stuff. How will people kno...
Folksonomies: abstraction simulation
Folksonomies: abstraction simulation
  1  notes

The newer users only know the interface, the abstraction, they don't know the code beneath it.

12 MAR 2019 by ideonexus

 Donkey Kong Plays Chess Only For Gold Stars ~ Mnemonic

For remembering: domain kingdom phylum class order family genus species
Folksonomies: taxonomy mnemonic
Folksonomies: taxonomy mnemonic
  1  notes
 
15 MAR 2017 by ideonexus

 The problem with testing for abstraction

...students learn by doing. Testing for abstraction on an exam can’t be the only way we’re evaluating student learning. If I had taken an exam on leadership in World of Warcraft, I would have likely failed, because the way I was engaged was through the practice of performing the leadership, not by talking or quizzing on it. Thought leader within the game-based learning movement, James Paul Gee, refers to this type of learning as “Situated and Embodied Learning,” where the learning is ...
  1  notes

Teambuilding & Leadership Embedded in Play Conor O'Malley

10 MAR 2017 by ideonexus

 Points in a Learning Game

A twist in this learning contest is how teams can earn even more natural, military, sociocultural, or national will points to spend. Imperialism is a complex topic, and each country is an entire class of learners in competition with other classes. Classes can earn additional points in these four areas by doing research. They can earn natural resource points by generating content that reveals information about the nations that were colonized. For example, a fact sheet on The Gambia might be wo...
  1  notes
 
30 AUG 2011 by ideonexus

 A Great Summary of Taxonmy

Branches or types are characterized by the plan of their structure,Classes, by the manner in which that plan is executed, as far as ways and means are concerned,Orders, by the degrees of complication of that structure,Families, by their form, as far as determined by structure,Genera, by the details of the execution in special parts, andSpecies, by the relations of individuals to one another and to the world in which they live, as well as by the proportions of their parts, their ornamentation,...
  1  notes

Classes, orders, families, genera, and species are defined for their defining classification method.