Nick writes:

"I wonder if the same kind of argument could be made for a very special sort of 
computer science program."

Understanding large human-engineered codes is becoming intractable.  As codes 
gets larger over time, and staff come and go, they suffer more competing, often 
overlapping, design ideas.   Without a experienced hands-on experts that have 
global and deep hands-on knowledge, managers of these codes can become unaware 
as entropy grows, and in some situations they may not even care.    It can also 
happen that the managers and the individuals with global and deep hands-on 
knowledge are different people.    This is rationalized on the basis of the 
certain managers being favored by other senior managers and/or because they 
have "soft skills" that are deemed superior.

I find the "soft skills" argument dubious.  It seems to be built on the premise 
that teams need to grow.   What if the whole problem is that they favor growth 
over the selection of the right people?   Why have 20 people if you can have 2 
and do a better job?   I think the reason is that the small team philosophy is 
not economically appealing to most:   How do you become a manager and increase 
your salary if you have no one to manage?   A manager needs to have a certain 
degree of incompetence amongst her managed staff in order to justify her 
supervisory role.   A student has believe that they can be trained in short 
amount of time and be ready to work and get paid, in order to justify the cost 
of their training.   The teacher has to have someone to teach in order to 
justify their role.   In a world full of humble polymaths, none of this 
overhead has to exist.

I think the future of software development will become more like the natural 
sciences.   Machine learning systems will discover algorithms, and it will be 
the job of humans to rationalize how it works and why.   We already have human 
engineered systems that need this kind of treatment (e.g. massive refactoring), 
so assuming that artifacts have no unifying design is not that big of a change 
as a practical matter.   Of course there will need to be more tools to 
reconcile form and function.   I see it roughly analogous to understanding 
biological systems.

Marcus
________________________________
From: Friam <friam-boun...@redfish.com> on behalf of thompnicks...@gmail.com 
<thompnicks...@gmail.com>
Sent: Monday, January 20, 2020 10:21 AM
To: 'The Friday Morning Applied Complexity Coffee Group' <friam@redfish.com>
Subject: Re: [FRIAM] career choices as combinatoric search


Hi, Dave,



AT LAST!  SOMETHING WE AGREE ABOUT!



I think you will read with pleasure the attached Letter to the American 
Psychologist written in 1969 but not published until a few years later.  The 
back story was that the temporary job I had at Swarthmore had run out, and the 
job market had tightened and I was in danger of being SOOL, with a wife and two 
young kids.  So I wrote a letter describing my proposed teaching program and 
sent it to 52 colleges and universities around the country.  I got two nibbles 
and one bite.  Whew.  After I got the job at Clark, I sent the proposal to the 
AP as a “letter to the editor”.



I think it also explains why we both believe so fervently in FRIAM.  I wonder 
if the same kind of argument could be made for a very special sort of computer 
science program.



Nick







Nicholas Thompson

Emeritus Professor of Ethology and Psychology

Clark University

thompnicks...@gmail.com<mailto:thompnicks...@gmail.com>

https://wordpress.clarku.edu/nthompson/





From: Friam <friam-boun...@redfish.com> On Behalf Of Prof David West
Sent: Monday, January 20, 2020 3:00 AM
To: friam@redfish.com
Subject: Re: [FRIAM] career choices as combinatoric search



I have been trying to tell my students for decades that multi-disciplinary 
teams are essential and that the lack of them is what significantly harms 
software development. Multi-specialization teams, e.g. analysts, programmers, 
testers, etc. are not multi-disciplinary.



In the world of software, you can find this notion in the writings of 
Constantine and Lockwood, 70s and 80s, Naur, 80s, Kay 90s, Beck 2000, and more.



Moreover, to be an effective part of such teams each individual on the team 
needs to be a "polymath." The business press and the design community have been 
writing about this for decades. The design community actually does it, but 
business is more lip service than actuality.



Buzzwords used: "T-shaped" individuals (breadth and depth), followed by 
"pi-shaped" (two depth, one breadth), followed by "broken comb" (multiple 
depths to various degrees with thick integrated breadth), followed by "modern 
polymath." The whole "learning organization" fad of the 1990s is also grounded 
in similar ideas.



Acquiring this breadth and depth of knowledge via the current educational 
system - semesters/quarters, N-credit courses, etc. is effectively impossible. 
Not to mention the disdain that every discipline has for every other 
discipline, such that if you really do get a degree that is inter- or 
multi-disciplinary, you are pretty much guaranteed you will never get a 
professor's job in any of the component disciplines, despite most universities 
erecting a liberal arts facade.



davew





On Sat, Jan 18, 2020, at 5:52 PM, Roger Critchlow wrote:

So, as if it weren't already hard enough to figure out what to learn to do, 
where to do the learning, and where to go to practice it, here comes the need 
to maximize your value according to the abilities of your potential co-workers.



https://advances.sciencemag.org/content/5/12/eaax3370



via hackernews



-- rec --

============================================================

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

archives back to 2003: http://friam.471366.n2.nabble.com/

FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove




============================================================
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
archives back to 2003: http://friam.471366.n2.nabble.com/
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove

Reply via email to