Tomas Petricek: Cultures of Programming - Episode 200
In this episode of Architect Tips, Tomas Petricek, a lecturer at the University of Kent and a partner at fsharpWorks, discusses the cultures of programming from past to present. Through his work on programming systems, the history and philosophy of computing, and his writing on functional programming, Tomas emphasizes the importance of offering new ways of thinking in fundamental work.
The episode begins with Tomas sharing his experiences at The Alan Turing Institute and discussing the history of Alan Turing. The conversation then turns to early cultures of programming and the design of languages like Fortran and ALGOL, which were intended to be universal.
Tomas also dives into the evolution of the term "programmer" and the rise of hacker culture, before sharing his thoughts on where the culture of programming is headed. He emphasizes the importance of having escape hatches in coding, given the fundamental flaws of no-code and low-code approaches.
Whether you're a programming enthusiast or just curious about the history and philosophy behind the field, this episode offers valuable insights into the complex cultures and evolution of programming over the years. Tune in to expand your understanding of this critical field.
Want to learn more? Visit AzureDevOps.Show for show notes and additional episodes.
The post Tomas Petricek: Cultures of Programming - Episode 200 appeared first on Master Data Skills + AI.
Published on:
Learn moreThe Azure DevOps Podcast is a show for developers and devops professionals shipping software using Microsoft technologies. Each show brings you hard-hitting interviews with industry experts innovating better methods and sharing success stories. Listen in to learn how to increase quality, ship quickly, and operate well. Hosted by Jeffrey Palermo and sponsored by Clear Measure, Inc.
Related posts
Why Use Julia? 12 Benefits of Julia Programming
If you're a data scientist or machine learning practitioner, you might have come across the cutting-edge, high-performance programming languag...
Mastering the Basics Of Julia – A Fast, Flexible Programming Language
If you're in search of a lightning-fast programming language that strikes a perfect balance of performance and productivity, look no further t...
Kent Beck: Tidy First - Episode 285
Kent Beck, an original signer of the Agile Manifesto, author of the Extreme Programming book series, and rediscoverer of Test-Driven Developme...
Programming Language Detector: Using ChatGPT
Are you having trouble identifying a particular programming language? Don't worry, we've all been there. Fortunately, a solution exists in the...
Is Excel a Programming Language? Is it a Database?
Excel is a complex and multifaceted tool with a multitude of features and functionalities. However, the question of whether it is a programmin...
Chris "Woody" Woodruff: Network Programming - Episode 262
In this episode (262) of the podcast, Chris "Woody" Woodruff, a software developer and architect with over 25 years of experience, talks about...
Bubble.io: A Guide to No-Code Development
In this post, you'll learn about Bubble, a no-code development platform, that enables you to build web applications without coding. Gone are t...
Tim Corey: Learning Programming - Episode 241
Episode 241 of this podcast features Tim Corey, a Microsoft Most Valuable Professional and a software developer who struggled to learn the rop...
120 - Advancing Excel as a programming language with Andy Gordon and Simon Peyton Jones
In this episode, senior researchers Andy Gordon and Simon Peyton Jones provide an insightful account of how Microsoft Excel has advanced as a ...