Counting Sand

How Can Computer Science Improve Life?


Listen Later

On the most recent episode, host Angelo Kastroulis made a case computer science as a potential force for good. In this continuation of the theme, he talks about why excellence is a value to strive toward and how it differs from perfection, how simplifying the question can lead to a more valuable answer, and how questions about personalized medicine point to the potential for quantum to make big improvements to life.

Angelo begins with a revelation that excellence is value that he holds dear. He distinguishes “quality”—which he defines as some standard that you're measuring yourself or others against to try to compare to similar things—and “excellence,” which means being outstanding or extremely good when compared with peers. He cautions against striving for perfection, as the benefit rarely exceeds the cost of the pursuit of perfection. This spurs musings about the limits to continuous improvement and how to balance costs and quality.

He illustrates this through the example of parsing JSON and rest servers and asks how, instead of micro-optimizing a solution we might go about eliminating serialization completely. Ultimately, he posits that the single most important factor that delineates a mediocre developer from a phenomenal developer is the ability of the latter to step away from the decades-old tendency to meet requirements and instead find ways to rethink the problem space, eliminating limitations at the onset rather than mitigating later. Relatedly, he contends that attainable smaller goals are far more valuable than ones that are very, very lofty and unreachable because we can achieve those small goals.

Angelo recounts part of a conversation he had with Kerri Patterson, Chief Strategy Officer at Carrera, on the importance of solving really hard problems and how they can impact our lives. She spoke about how most healthcare data systems are set up based on insurance rules, not patient outcomes and needs. She suggests incorporating quantum computing into clinical decision support and, ultimately, personalized medicine. This is taste of conversations that will appear in more detail later in the series.

Angelo concludes this episode with a brief discussion of what machine learning is, how its two main categories—unsupervised and supervised learning—differ, and how these concepts will fuel much of the content in the upcoming episodes of Counting Sand.

 

About the Host

Angelo Kastroulis is an award-winning technologist, inventor, entrepreneur, speaker, data scientist, and author best known for his high-performance computing and Health IT experience. He is the principal consultant, lead architect, and owner ofCarrera Group, a consulting firm specializing in software modernization, event streaming (Kafka), big data, analytics (Spark, elastic Search, and Graph), and high-performance software development on many technical stacks (Java, .net, Scala, C++, and Rust). A Data Scientist at heart, trained at the Harvard Data Systems Lab, Angelo enjoys a research-driven approach to creating powerful, massively scalable applications and innovating new methods for superior performance. He loves to educate, discover, then see the knowledge through to practical implementation.

 

Citations

Bruce, V., and Young, A. (1986). Understanding face recognition. British Journal of Psychology, 77, 305-327. doi: 10.1111/j.2044-8295.1986.tb02199.x

Foer, J. (2012, February). Feats of Memory Anyone Can Do. TED2012. Retrieved September 16, 2021, from https://www.ted.com/talks/joshua_foer_feats_of_memory_anyone_can_do

Siegler, M.G. (2010, August 4). Eric Schmidt: Every 2 Days We Create As Much Information As We Did Up To 2003. Retrieved September 16, 2021, from https://techcrunch.com/2010/08/04/schmidt-data/

SINTEF. (2013, May 22). Big Data, for better or worse: 90% of data generated over last two years. Retrieved September 16, 2021, from https://sciencedaily.com/releases/2013/05/130522085217.htm

 

Further Reading

Urs Hölzle on Infrastructure for the Long Term

More on Face Perception

Hippocampus

Parietal Lobe

Method of Loci

 

Host:Angelo Kastroulis

Executive Producer:Kerri Patterson; Producer:Leslie Jennings Rowley; Communications Strategist:Albert Perrotta

Music: All Things Grow byOliver Worth

© 2021, Carrrera Group

Host: Angelo Kastroulis

Executive Producer: Náture Kastroulis

Producer: Albert Perrotta

Communications Strategist: Albert Perrotta

Video/Audio Engineer: Ryan Thompson

Music: All Things Grow by Oliver Worth

...more
View all episodesView all episodes
Download on the App Store

Counting SandBy Angelo Kastroulis

  • 5
  • 5
  • 5
  • 5
  • 5

5

23 ratings