{"id":202,"date":"2021-10-18T13:54:40","date_gmt":"2021-10-18T17:54:40","guid":{"rendered":"https:\/\/iterudio.com\/?p=202"},"modified":"2021-10-18T13:54:40","modified_gmt":"2021-10-18T17:54:40","slug":"programming-teams-and-the-limits-of-automation","status":"publish","type":"post","link":"https:\/\/www.iterudio.com\/?p=202","title":{"rendered":"programming, teams, and the limits of automation"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">It is always worth pointing out that (as a general rule) human beings are terrible at predicting the future. This isn&#8217;t a harsh condemnation so much as recognition of the human condition.<br \/><br \/>It wouldn&#8217;t take much effort to fill up a small book of quotes\/proverbs\/sayings that all boil down to &#8220;it is out of our hands &#8211; we can&#8217;t guarantee what will happen.&#8221; A personal favorite:<\/p>\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>&#8220;If the good Lord&#8217;s willing and the creeks don&#8217;t rise&#8221;<\/p><cite>&#8211;<a href=\"https:\/\/www.youtube.com\/watch?v=DmHGXnZLAf4\" target=\"_blank\" rel=\"noreferrer noopener\">Jerry Reed<\/a><\/cite><\/blockquote><\/figure>\n\n\n<p class=\"wp-block-paragraph\">Of course that doesn&#8217;t stop folks from making predictions &#8211; which is what I&#8217;m getting ready to do &#8230;<\/p>\n\n\n<h4 class=\"wp-block-heading\">Career Training<\/h4>\n\n\n<p class=\"wp-block-paragraph\">Historically the entire concept of &#8220;career training&#8221; is something that most folks didn&#8217;t have to worry about. For most of human history &#8220;subsistence farming&#8221; has been the &#8220;career&#8221; for most of humanity. <\/p>\n\n\n<p class=\"wp-block-paragraph\">The entire idea of needing to be specifically trained for a profession probably only goes back a couple hundred years. What often gets called the <em>&#8220;oldest profession&#8221;<\/em> didn&#8217;t require any &#8220;training&#8221; at all. <\/p>\n\n\n<p class=\"wp-block-paragraph\">Even what modern folks would call &#8220;professionals&#8221; &#8211; people like doctors and lawyers &#8211; didn&#8217;t require a great deal of <strong><em>formal<\/em><\/strong> schooling\/training until the 20th Century.<\/p>\n\n\n<p class=\"wp-block-paragraph\">The reasons &#8220;why&#8221; this is true becomes a lesson in the development of human civilization &#8211; so I&#8217;ll just say that the AMOUNT of human knowledge has grown at a great rate due in large part to improved technologies.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Obviously first you need a writing system &#8211; then you need materials to write on and create &#8220;tomes of knowledge&#8221; &#8211; then you need a way to reproduce those &#8220;tomes&#8221;, etc.<\/p>\n\n\n<p class=\"wp-block-paragraph\">So if we did a poll on the &#8220;most influential invention in the history of humanity&#8221; &#8211; the &#8220;moveable type printing press&#8221; would easily be near the top &#8211; metal working, gun powder, domestication of animals, fishing\/boat construction would probably make the list &#8211; but being able to record and transmit knowledge over time and space (i.e. what books allow) was obviously kind of a big deal.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Of course none of these &#8220;inventions&#8221; developed independently of the others &#8211; that isn&#8217;t the point. At some point the accumulation of &#8220;knowledge&#8221;\/&#8221;skills&#8221;\/&#8221;expertise&#8221; made the concept of &#8220;job training&#8221; a reality.<\/p>\n\n\n<h4 class=\"wp-block-heading\">Upward mobility\/Job satisfaction<\/h4>\n\n\n<p class=\"wp-block-paragraph\">MAYBE in an ideal society individuals would be able to choose the work they perform. <\/p>\n\n\n<p class=\"wp-block-paragraph\">Of course there aren&#8217;t many &#8220;ideal societies&#8221; &#8211; <a href=\"https:\/\/biblehub.com\/proverbs\/22-29.htm\" target=\"_blank\" rel=\"noreferrer noopener\">so I&#8217;ll just point out that the worker makes the work &#8220;honorable.<\/a>&#8221; How a society tends to reward different professions says a great deal about <em>that society<\/em> not the workers\/profession itself.<\/p>\n\n\n<p class=\"wp-block-paragraph\">In general people can put up with almost any &#8220;how&#8221; as long as there is a good enough &#8220;why.&#8221; (I&#8217;ll mention\/recommend &#8220;Man&#8217;s Search for Meaning&#8221; by Viktor Frankl for the curious).<\/p>\n\n\n<p class=\"wp-block-paragraph\">ANYWAY &#8211; for better or worse, most folks don&#8217;t &#8220;choose&#8221; a profession so much as &#8220;wander into one.&#8221; Which isn&#8217;t necessarily a bad thing &#8211; e.g. once again, the unexamined life is not worth living. Yes, there is a larger plan being worked out here on earth &#8211; but one way or the other:<\/p>\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p><sup>\u00a0<\/sup>Whatsoever thy hand findeth to do, do it with thy might; for there is no work, nor device, nor knowledge, nor wisdom, in the grave, whither thou goest.<\/p><cite>Ecclesiastes 9:10<\/cite><\/blockquote><\/figure>\n\n\n<h4 class=\"wp-block-heading\">ANYWAY &#8211; wrong predictions<\/h4>\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve spent a lifetime in &#8220;technology&#8221; almost by accident. I picked up some &#8220;personal computer repair&#8221; skills when the &#8216;personal computer&#8221; was a new thing &#8211; then moved into &#8220;computer networking&#8221; partially because it paid more AND an opportunity presented itself.<\/p>\n\n\n<p class=\"wp-block-paragraph\">During that 20 year period I tended to &#8220;buy a book&#8221; and read up on the latest technology. While I&#8217;m &#8220;naturally curious&#8221; and enjoy learning &#8211; most of the time my motivation for learning was a larger paycheck\/$$.<\/p>\n\n\n<p class=\"wp-block-paragraph\">There was a point in the early 1990&#8217;s when the expectation was that &#8220;computer programming&#8221; would be outsourced to lower cost workers &#8220;overseas.&#8221; Which did happen &#8211; but then those jobs ended up coming back when the &#8220;theoretical cost savings&#8221; were consumed by &#8220;real world communication issues.&#8221;<\/p>\n\n\n<p class=\"wp-block-paragraph\">Now, I don&#8217;t think anyone ever officially stood at a podium and said &#8220;don&#8217;t go into computer programming&#8221; &#8211; but the trendy concept at the time was &#8220;globalization&#8221; &#8211; and if you wanted a job &#8220;safe from globalization\/outsourcing&#8221; then maybe you should avoid &#8220;computer programming&#8221; as a career choice.<\/p>\n\n\n<p class=\"wp-block-paragraph\">The end result? Well, there are a LOT of &#8220;coding boot camps&#8221; out there trying to fill the the need for trained &#8220;computer programmers.&#8221; Ok, the &#8220;Interweb&#8221; kinda happened in the same time period &#8211; which changed a lot of things, not just the computer programming field &#8230;<\/p>\n\n\n<h4 class=\"wp-block-heading\">More predictions<\/h4>\n\n\n<p class=\"wp-block-paragraph\">Now (written in 2021) everyone is expecting driverless cars and trucks to make &#8220;truck drivers&#8221; obsolete.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Maybe. Maybe not. Either way &#8211; the immediate need for &#8220;truck drivers&#8221; isn&#8217;t going away anytime soon. <\/p>\n\n\n<p class=\"wp-block-paragraph\">Would I suggest &#8220;truck driving&#8221; to someone looking for a &#8220;lifelong career?&#8221; Probably not &#8211; but that requires context. <br \/><br \/>In general I try to stay away from &#8220;giving advice&#8221; &#8211; particularly &#8220;career advice.&#8221; The problem is that there are just too many variables &#8211; e.g. &#8220;should someone pursue THIS field or THAT field?&#8221; &#8211; I have no idea, it depends on the person. <\/p>\n\n\n<p class=\"wp-block-paragraph\">I tend to say &#8220;know yourself&#8221; in those situations. HOWEVER &#8211; just for fun &#8211; &#8220;should someone become a truck driver in 2021?&#8221; <\/p>\n\n\n<p class=\"wp-block-paragraph\">Well, relatively short training time, relatively high wages, in demand skill set that isn&#8217;t likely to go away anytime soon &#8211; might make the job of &#8220;truck driver&#8221; a good choice for a large number of people.<\/p>\n\n\n<p class=\"wp-block-paragraph\">If we divide the &#8220;supply line&#8221; into &#8220;long haul&#8221;, &#8220;medium routes&#8221;, and &#8220;the last mile&#8221; &#8211; the sweet spot for HUMAN truck drivers (as in not easily replaceable by automation or crowdsourcing type apps) is the &#8220;medium routes.&#8221;<\/p>\n\n\n<p class=\"wp-block-paragraph\">e.g. a &#8220;shipment&#8221; might come in on a big boat in a large container, get unloaded and placed on a train where &#8220;X&#8221; miles and then gets &#8220;dispatched&#8221; to a truck that takes it to a local warehouse, where it gets unloaded and (maybe) delivered to &#8220;customers&#8221; by someone using &#8220;crowdsource delivery app.&#8221;<\/p>\n\n\n<h4 class=\"wp-block-heading\">Automation isn&#8217;t free &#8230;<\/h4>\n\n\n<p class=\"wp-block-paragraph\">The problem with trying to automate any process is that then the &#8220;automation&#8221; needs to be maintained. <\/p>\n\n\n<p class=\"wp-block-paragraph\">Which means the &#8220;processes&#8221; best suited for &#8220;automation&#8221; have a few simple steps. <\/p>\n\n\n<p class=\"wp-block-paragraph\">e.g. if the process is &#8220;place a box (that is always the same size) in the same spot (that is also always the same size)&#8221; &#8211; automate away. BUT if the process is &#8220;make hundreds of smaller decisions along the way to an uncertain destination&#8221; then automating (and maintaining) the process will probably be extremely expensive and error prone <\/p>\n\n\n<p class=\"wp-block-paragraph\">&#8230; which means that training human drivers is gonna be cheaper than automation for the &#8220;foreseeable future.&#8221;<\/p>\n\n\n<p class=\"wp-block-paragraph\">Yes, the technology for &#8220;driverless cars&#8221; is available in 2021 &#8211; the problem is the variability of the deliveries and routes and the cost of constantly updating\/maintaining those routes. <\/p>\n\n\n<p class=\"wp-block-paragraph\">e.g. GPS is great &#8211; but if it goes down, then what? Well, the automated system probably completely ceases to function &#8211; while the &#8220;human driver&#8221; might be unaffected or just slowed down.<\/p>\n\n\n<p class=\"wp-block-paragraph\">I know the &#8220;automated workforce&#8221; always sounds great to &#8220;upper management&#8221; types &#8211; and I&#8217;m not saying that drones\/driverless cars aren&#8217;t going to change\/improve the supply chain EVENTUALLY. Just not in the next couple years &#8230;<\/p>\n\n\n<h4 class=\"wp-block-heading\">Teams<\/h4>\n\n\n<p class=\"wp-block-paragraph\">Imagine that you have &#8220;human like devices&#8221; that can be trained to play &#8220;sports.&#8221; Which sport would be easiest to &#8220;automate?&#8221;<\/p>\n\n\n<p class=\"wp-block-paragraph\">Well, we would want the sport that has the least amount of interaction between &#8220;devices.&#8221; Maybe an individual sport like golf? then maybe something like tennis?<\/p>\n\n\n<p class=\"wp-block-paragraph\">When the &#8220;devices&#8221; have to work together as a team &#8211; then things get complicated. So then the sports with the fewer &#8220;players&#8221; would be easier to automate &#8211; basketball? hockey? Both fast paced, hockey (usually) has a dedicated goalie &#8211; I&#8217;m not sure if that would make it easier or harder to automate &#8211; not important at the moment. <\/p>\n\n\n<p class=\"wp-block-paragraph\">Both hockey and basketball lack unique &#8220;offense&#8221; and &#8220;defense&#8221; players &#8211; sure, some players are expected to perform different functions but in theory all of the players are on both &#8220;offense&#8221; AND &#8220;defense&#8221;<\/p>\n\n\n<p class=\"wp-block-paragraph\">Baseball has a kinda complex set of 9 players on defense that we might be able to subdivide into &#8220;outfielders&#8221;, &#8220;infielders&#8221;, &#8220;pitchers&#8221;, and then &#8220;catchers.&#8221; Maybe the &#8220;hitter&#8221; and &#8220;baserunner&#8221; functionality can be 1 generic &#8220;offensive player.&#8221; still MORE complex in theory (harder to automate) than either basketball or hockey.<\/p>\n\n\n<p class=\"wp-block-paragraph\">What gets called &#8220;soccer&#8221; in the U.S. has 11 players on each side (including a goalie) &#8211; but from a &#8220;theoretical automation&#8221; point of view (POV), those 11 players are NOT supposed to run into each other. Coordinating passing of the ball would be a challenge &#8211; but from a &#8220;team complexity&#8221; POV probably somewhere between basketball\/hockey and baseball. <\/p>\n\n\n<p class=\"wp-block-paragraph\">(remember I&#8217;m not rating the &#8220;sports&#8221; &#8211; I&#8217;m estimating the complexity of automating)<\/p>\n\n\n<p class=\"wp-block-paragraph\">Then we get to &#8220;football&#8221; &#8211; or more precisely &#8220;American football.&#8221; We have 11 distinct players on offense AND defense with &#8220;collisions&#8221; between players\/devices on every play. Maybe the players on defense don&#8217;t require as much &#8220;unified precision&#8221; as those on offense but a very high level of &#8220;interaction&#8221; between all of the devices.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Obviously the devices on &#8220;defense&#8221; are working together to try to stop the devices on &#8220;offense&#8221; which are also working together in a coordinated manner &#8230; and don&#8217;t forget the &#8220;kicking&#8221; game &#8230; ANYWAY<\/p>\n\n\n<p class=\"wp-block-paragraph\">SO &#8220;in theory&#8221; American football would be the hardest sport to &#8220;automate&#8221; because it requires the most &#8220;teamwork.&#8221;<\/p>\n\n\n<p class=\"wp-block-paragraph\">Again, this is about one sport being &#8220;superior&#8221; to another. In the real world this difference in &#8220;required team coordination&#8221; is seen in pro-sports on a regular basis.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Every once in a while some wealthy owner will try to &#8220;buy&#8221; a championship by spending a lot of money acquiring great individual players.<\/p>\n\n\n<p class=\"wp-block-paragraph\">This seems to happen in the NBA on a regular basis. <\/p>\n\n\n<p class=\"wp-block-paragraph\">The NY Yankees have been doing it in MLB since 1923. <\/p>\n\n\n<p class=\"wp-block-paragraph\">Hockey has had great NHL franchises win a lot of championships in a row &#8211; but I don&#8217;t know enough about the history of the sport to comment on ownership $$ spend. The Montreal Canadiens have won 24 Stanley Cups &#8211; but I don&#8217;t know if I would compare them to the  &#8220;NY Yankees&#8221; from a player acquisition POV &#8230;<\/p>\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m told that the successful &#8220;European football&#8221; clubs tend to be the same each year because of $$ spent on players &#8211; again, I don&#8217;t know the sport well enough to make comparisons. <\/p>\n\n\n<p class=\"wp-block-paragraph\">HOWEVER &#8211; anytime a franchise is extremely successful over a long period of time &#8211; they are doing something &#8220;right&#8221; besides spending a lot of money. I certainly don&#8217;t want to imply that just because the owners spend a lot of money, AND win championships that they are &#8220;cheating&#8221; in some form &#8211; and moving on &#8230;<\/p>\n\n\n<p class=\"wp-block-paragraph\">&#8230; and then we have the NFL. <a rel=\"noreferrer noopener\" href=\"https:\/\/www.forbes.com\/sites\/mikeozanian\/2021\/05\/07\/worlds-most-valuable-sports-teams-2021\/?sh=21bc7cd43e9e\" target=\"_blank\">Forbes estimates the &#8220;team value&#8221; of the Dallas Cowboys (in 2021) at $5.7 billion<\/a>. The Cowboys are always near the top of the list &#8211; and last I checked EVERY NFL franchise had a $billion+ valuation.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Then as I was writing this an article on the<a rel=\"noreferrer noopener\" href=\"https:\/\/www.forbes.com\/sites\/justinbirnbaum\/2021\/02\/07\/meet-the-billionaire-glazer-family-behind-the-tampa-bay-buccaneers-one-of-the-nfls-least-valuable-teams\/?sh=34a5ff47cebd\" target=\"_blank\"> Tampa Bay Buccaneers ownership<\/a> came up &#8211; they guaranteed Tom Brady $50 million to come to Tampa Bay. Does that constitute &#8220;buying a championship?&#8221;<\/p>\n\n\n<p class=\"wp-block-paragraph\">Ok, obviously you need great players to win a Super Bowl &#8211; and those players are gonna cost $$ &#8211; but then those players need to work together as a team to win. You can&#8217;t just go out and spend a lot of money on free agents and expect them to automatically win championships.<\/p>\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m guessing that Tom Brady saw a potential championship in Tampa Bay, or he would have gone somewhere else. <\/p>\n\n\n<p class=\"wp-block-paragraph\">The Cowboys and the &#8220;whatever we call the franchise in Washington DC&#8221; (last Super Bowl win 1992) both have owners that are willing to spend a massive amount of cash to win a championship &#8211; and are still searching for that right combination of talent and then something that money can&#8217;t buy &#8220;team chemistry.&#8221;<\/p>\n\n\n<p class=\"wp-block-paragraph\">ANYWAY &#8211; What makes football fun to watch is that the team with the &#8220;best players&#8221; doesn&#8217;t always win &#8211; <\/p>\n\n\n<p class=\"wp-block-paragraph\">As always &#8211; I&#8217;m just making observations &#8211; if I actually knew the secret ingredient to &#8220;winning&#8221; in the NFL\/pro sports, I&#8217;d be making a lot more money \ud83d\ude09 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is always worth pointing out that (as a general rule) human beings are terrible at predicting the future. This isn&#8217;t a harsh condemnation so much as recognition of the human condition. It wouldn&#8217;t take much effort to fill up a small book of quotes\/proverbs\/sayings that all boil down to &#8220;it is out of our [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,6,12,13],"tags":[],"class_list":["post-202","post","type-post","status-publish","format-standard","hentry","category-business","category-history","category-sports","category-technology-history"],"_links":{"self":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/posts\/202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=202"}],"version-history":[{"count":0,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/posts\/202\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}