CoRecursive with Adam Gordon Bell

Adam Gordon Bell

Since Jan 2018·54 episodes

Hear experts explain computer science and programming concepts. CoRecursive is a high quality, concise, and beloved software engineering interview podcast. Learn about programming languages, coding career advice and interviews about open source community tech news. Host Adam Gordon Bell brings in experts to talk about type theory, web development, learning to code, dev ops and much more. Some episodes touch on the topics of cloud development, machine learning and big data. Adam, the host is a big fan of programming languages like Scala, Haskell, Rust, and Swift, but isn’t afraid to talk about more mainstream languages like Java, JavaScript and Python. Scala and Kotlin come up a lot. CoRecursive is similar to podcasts such as Stack Overflow Podcast, Programming Throwdown, Talk Python To Me, CodeNewbie, Full Stack Radio and Developer Tea. Find transcript, show notes and more at https://corecursive.com/

Episodes

37:17
E54·3 days ago
Building Subversion Software is just the tool and it should get out of your way. In this episode, we will discuss Jim Blandy’s insights on how to build and recognize improvements for a great developer tool and find out how he approached the question: “What's the worst software that you use every ...
39:03
E53·24 days ago
Choosing The Right Tool For the Job Choosing the right programming language or framework for a project can be key to the success of the project. In today’s episode, Sean Allen Sean shares a story of picking the right tool for a job. The tool he ends up picking will surprise you. His problem: make...
40:20
2 months ago
Chasing Your Curiosity and Continuous Learning Things are easier to learn when you are passionate about something. A lot of great careers are built on curiosity and obsession including Krystal Maughan our guest for today's episode. Krystal will share her journey as she chased her curiosity in pro...
35:38
E51·2 months ago
There’s joy that can be found in language learning and pain as well. Whether you’re a beginner or an expert, there are still some things you can only discover by picking up a new language.  Bruce Tate will tell us how learning new languages rekindled the spark of joy for him. “I find that learnin...
35:11
E50·3 months ago
Buckle up, on today’s episode Adam interviews Sam about how the abstract algebra and probabilistic data structures helped solve fast versus big data issues that many are struggling with. Sam Ritchie is a machine learning researcher and a mechanical engineer by training. Stop in to hear Adam and S...
24:51
E49·3 months ago
Legacy code is everywhere. I don't think I've met anyone who doesn't have to deal with legacy code in the substantial portion of his work. Our guest, Jonathan Boccara is a French C++ developer and the author of The Legacy Code Programmer's Toolbox. In this episode, Jonathan will help us understan...
36:36
E48·4 months ago
Adam talked to Jared Forsyth about his journey from untyped javascript to using flow and eventually reasonml. Click here to see if you are eligible for a the Springboard scholarship from our sponsor "I mean, I was, I'll admit it I was definitely in the: 'I was scarred by Java and C plus plus in a...
50:31
E47·4 months ago
Adam talks to Karl Hughes about his path to becoming a conference speaker and the work he has done to make it easier for others to follow in his footsteps. "I didn't start trying to speak at conferences until I was at least seven or eight years into my software development career. So. Just a coup...
36:17
E46·5 months ago
Today we try a different format. Adam invites his neighbour, Don McKay, over to ask him questions. An interesting discussion on recursion, corecursion and the naming of the podcast unfolds. "John was saying, we conclude that since modularity is the key to successful programming, dah, dah, dah, da...
1:02:09
5 months ago
David Heinemeier Hansson talks to Adam about being avoiding a software monoculture. He explains why we should find a programming language that speaks to us, why ergonomics matter and why single page apps and microservices are not for him. "That is the pleasure and privilege of working with the we...
38:52
6 months ago
Today Adam talks to Shadaj Laddad. What is React? Why do we need front end frameworks at all. Shadaj explains modern front end web development. He also explains why he likes to use react from scala.js and built a framework to make that easy for all. "React is a lot of things. I guess the core pri...
37:39
E43·7 months ago
How do you build a business around tools for software engineers? Adam talks to Lee Edwards, a VC who spends a lot of time thinking about this question. "When I think about is this a good business, I think about is there value Accruing. The question is just how much. The question about is it a ven...
53:27
E42·7 months ago
Adam talks to Author and Clojure advocate Zach Tellman about how great software is built. "If we say something is over-engineered, what we mean is it's too complex or it's too robust or it handles a bunch of situations or scenarios that are not relevant to how we're using it. It's okay for us to ...
52:20
E41·8 months ago
Generative Art involves using the tools of computation to creative ends. Adam talks to Allison Parrish about how she uses word vectors to create unique poetry. Word vectors represent a fundamentally new tool for working with text. Adam and Allison also talk about creative computer programming and...
1:07:05
E40·8 months ago
What makes some pieces of technology take off? Why is java popular and not small talk or Haskell. Gabe is a popular blogger, a former Haskell cheerleader, and creator of the Dhal configuration language. Today we talk about marketing and tech evangelism. "One common mistake I see a lot of new open...
Last updated 12 minutes ago
The podcast and artwork featured in this page are property of its owners and not affiliated to Phenopod.