On the Code with Jason podcast I discuss technical topics with interesting people. Guests include people from companies like GitHub, Google and Stripe.
In this episode, Tom Henrik Aadland joins me for a conversation about learning languages, life as an ex-pat in small town Argentina, starting a company focused on quality control in Norwegian fish farming, microservices, object oriented design, learning from Fred George, and instilling a healthy testing culture.
On this episode, Rich Steinmetz returns once again for a conversation on working with and testing APIs.
In this episode I talk with Andy Croll about Brighton Ruby Conference, RailsConf, and why attending a conference is an investment in your career.
In this episode, Ran Craycraft, Managing Director at Thoughtbot and I discuss consulting at Thoughtbot, the process of finding new clients, setting rates as a consultant, consulting vs becoming a full-time employee, earning a positive reputation as a consultant through thought leadership and referrals, the enduring popularity of Ruby on Rails, and work-life balance.
On today's episode, I talk with Erik Cameron of The Gnar Company. We discuss containerization, WASI, the possibilities of AI-generated binaries, the iterative process of AI-assisted programming, potential professional and social changes from AI-assisted programming, the mismatch between the stock of currently available programmers and the needs of the current programming industry, and the granularity of the work that is output by AI.
Avo founder Adrian Marin returns for a discussion about our experience at Friendly.rb and how to get the most out of your time at a conference. We also talk about Adrian's work with Avo, my upcoming Sin City Ruby conference and the possibilities for extracurricular activities, the Code with Jason World Tour, and my consulting work.
On today's episode, Andrew Maier joins me for a discussion of usability testing and models. We define usability testing and by using examples, we explore how it can make you a more efficient and effective developer.
On today's episode Jim Remsik, CEO of Flagrant joins me for a discussion that touches on finding clients as a freelancer or consultant, building word-of-mouth, networking at conferences, design in the development life cycle, gathering data to assist with the design process, and welcoming new members into the development community.
On today's episode, I'm joined by Friendly.rb speaker Lorin Thwaits to talk conferences past and future, gauging the intelligence of ChatGPT and its ability to create novel solutions, the evolution of intelligence, evolution's effects on reproduction, AI's potential capacity (or lack thereof) for power-seeking, the economic and societal impacts of AI, the amount of interest purely AI-generated content will be able to command, the power and limits of simulation, machines as synthetic animals and animals as biological machines, developing AI via evolutionary processes, the speed limit of evolution, and Lorin's project the Brick Gem.
On today's episode, Katie Langerman and Cameron Dutro of GitHub join me for a discussion of design systems, style guides and GitHub's design system Primer, view components, view-related logic, view testing, and how design changes can pass a system test and yet fail a common sense test.
In this episode, Matt Swanson returns to discuss YAGNI (you ain't gonna need it), Kent Beck's quote "make the change easy (warning: this may be hard) then make the easy change," why educational materials for beginners abound, but that's not the case for intermediate and advanced developers, what drives people to create educational materials, the purpose of testing, and being judicious in what you spend your time thinking about.
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us on [email protected] or join Moon.FM Telegram Group where you can talk directly to the dev team who are happy to answer any queries.