Administrator
|
Lots of hip education work (Khan Academy, MOOCs) is promoting "programming literacy". https://medium.com/javascript-scene/programming-literacy-7bc4ae154b91Initially I thought it odd .. why not *all* forms of literacy? Well, this article .. although biased? .. has some pretty interesting observations:
.. and so on. This is not "developer" level .. its literacy level, understanding the basics and having a cultural intuition where it all fits in. Short sighted? I guess it adds a fourth letter to the Three R's. -- Owen ============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com |
Owen wrote:
> This is not "developer" level .. its literacy level, understanding the > basics and having a cultural intuition where it all fits in. I recently advised someone that took Harvard's CS-50 class. Someone with no experience with programming. Initially she said she wanted rules for what do first and what to next, and so on. The fast-and-loose nature of it was troubling to her. Of course, it is troubling from the perspective of making robust systems. It is also the unique and fun aspect of designing software. That there are no constraints, little cost or risk to entry (compared to say, mechanical or chemical engineering), and skill is learning how to cope with the freedom. I think if there is wisdom to extract from programming literacy, it's (one way) to learn what it is like to get in over your head, complexity-wise, and find a way out. I'm skeptical that unless one tries to get to some degree of `developer' level knowledge, that one really gets the possibility of tackling a large and complex problem in pieces. There's no sitting on the sidelines. Then there's the more direct meaning of literacy, which is whether one can rationalize large and complex projects written by other individuals or teams. This is taught poorly, if at all. Lots of emphasis on how to build systems, but less on modeling and deconstruction and rebuilding. Marcus ============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com |
On Mon, Jan 26, 2015 at 12:10 PM, Marcus G. Daniels <[hidden email]> wrote:
To pull from another discussion, this happens for the same reason that positive results in scientific research is (unintentionally, perhaps) favoured over unbiased results: individual success and competition between individuals is, despite claims to the contrary, valued higher than group collaboration. -Arlo James Barnes ============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com |
Free forum by Nabble | Edit this page |