On the Code with Jason podcast I discuss technical topics with interesting people. Guests include people from companies like GitHub, Google and Stripe.
…
continue reading
You Ain't Gonna Need It, the podcast where we look at software practices and tools and ask: "do we need it?"
…
continue reading
On this episode, Landon Gray and I get together for a conversation that touches on AI consulting, backfilling tests in a system that wasn't developed with TDD, generative AI assisting with testing in data science settings, using AI to develop your product vs using AI in your product, getting clients as an AI consultant, the benefits of remaining a …
…
continue reading
On today's episode, I sit down with Eric Normand to discuss how to select good customers, the importance of sales and marketing to a freelancer, the importance of imagination, industry, and optimism, the purpose of consulting, how I structure my consulting services, other ideas for consulting structures, domain modeling, tech debt vs dull knives as…
…
continue reading
1
233 - Joel Hawksley, Staff Engineer at GitHub
1:02:10
1:02:10
Na później
Na później
Listy
Polub
Polubione
1:02:10
On this episode, I'm joined by Joel Hawksley, Staff Engineer at GitHub for a discussion of code ownership with regards to a 3-year WCAG (Web Content Accessibility Guidelines) project at GitHub, benevolent dictatorship, collective ownability, terrible code vs acceptable code vs the viability of a project, writing good code vs solving problems, defin…
…
continue reading
1
232 - Allison McMillan, Fractional VP of Engineering & Leadership Consultant
53:42
53:42
Na później
Na później
Listy
Polub
Polubione
53:42
On this week's episode, I talk with Allison McMillan to discuss working environments, the importance of getting a remote team together on a regular basis, the benefits of a well thought out offsite, not-so-great offsite types, elements of a worthwhile offsite, and more. Allison McMillan.com Allison McMillan on LinkedIn Allison McMillan on Twitter…
…
continue reading
1
231 - Matt Kirkland, Founder and Designer at Brand New Box
51:18
51:18
Na później
Na później
Listy
Polub
Polubione
51:18
On this episode, I talk to Matt Kirkland, Founder and Designer at Brand New Box. We talk about how to get good clients, the utility of reminding people that you exist, reading science fiction, ChatGPT as highly advanced autocomplete, reading history, The limits of ChatGPT-style AI as compared to AGI, and Matt's Dracula read-through newsletter Dracu…
…
continue reading
1
230 - Nate Clark, founder of Brand New Box
1:03:37
1:03:37
Na później
Na później
Listy
Polub
Polubione
1:03:37
On today's episode I talk with Nate Clark, founder and principal software engineer of Brand New Box. We discuss Brand New Box's early days and what it's like to found an agency, the different ways Nate and I think about acquiring new business, marketing yourself, how big picture thinking can sharpen your day to day plans, deciding to build a produc…
…
continue reading
1
229 - Test Driven Design with Alex Bunardzic
1:24:16
1:24:16
Na później
Na później
Listy
Polub
Polubione
1:24:16
On today's episode, I talk with Alex Bunardzic about TDD (Test Driven Design), separating IO from business logic, configurable dependencies, TCR (Test and Commit or Revert), making many small commits rather than trying to write the whole program right the first time, distributed cognition, order dependency and imperative vs declarative programming,…
…
continue reading
1
228 - Flaky Tests with Alan Ridlehoover and Fito von Zastrow
1:04:49
1:04:49
Na później
Na później
Listy
Polub
Polubione
1:04:49
On today's episode, I'm joined by Alan Ridlehoover and Fito von Zastrow for a deep dive on flaky tests. Code with Jason - Testing Anti Pattern: Merged Setup Data Code with Jason - Duplication Code with Jason - Why Duplication is More Acceptable in Tests A Brewer's Guide to Filtering out Complexity and Churn Fito von Zastrow on LinkedIn Fito von Zas…
…
continue reading
Today Rich Steinmetz returns for a discussion that touches on switching between languages, both spoken and programming, structuring tests, getting the most out of reading a book, buying an existing business, struggles with CircleCI and GitHub Actions, my project SaturnCI, and the need for better APIs. The Beginning of Infinity by David Deutsch The …
…
continue reading
1
227 - Paul Campbell, Co-Founder and CEO of Tito
1:04:06
1:04:06
Na później
Na później
Listy
Polub
Polubione
1:04:06
On this episode, I talk with Paul Campbell, co-founder and CEO of Tito. We discuss the origins and early days of Tito, trends in current web design, Parkinson's Law, my project SaturnCI, using LLMs in the coding process, the need to understand universal programming principles rather than superficialities, and the quest for dejankification. We Are D…
…
continue reading
1
226 - Ciaran Lee, Co-Founder and Chief Engineer of Intercom
59:59
59:59
Na później
Na później
Listy
Polub
Polubione
59:59
In today's episode, I'm joined by Ciaran Lee, founder and Chief Engineer of Intercom for a discussion that touches on the genesis of Intercom and factors that enabled their success, scaling challenges when you're dealing with double-digit growth month to month, load balancers, canary deployment, the benefits of making many small deployments, how a …
…
continue reading
1
224 - Matthew Kaliara, CTO and Co-Founder at Rescale
56:45
56:45
Na później
Na później
Listy
Polub
Polubione
56:45
On today's episode, Matthew Kaliara joins me for a conversation on his work with his startup Rescale Supply. We also discuss React, ViewComponent, system testing, looks vs usability in design, flat design, the value of convention in design, usability testing, the inseparability of good UI design and good code, the importance of appropriate names in…
…
continue reading
It must be both hot dogs and buns, not just the hot dogs themselves. Preparation (e.g. skipping meals beforehand) is allowed. Guests: Peter Cai, Brandon Casci.Autor: Jason Swett
…
continue reading
1
223 - What Causes Flaky Tests with Brad Pauly
59:53
59:53
Na później
Na później
Listy
Polub
Polubione
59:53
On today's episode, Brad Pauly and I dig into the five causes (raised conditions, fixed time dependency, randomness, leaky state, and network or third party dependency) of flaky tests. We also discuss diagnosing flaky tests, common pitfalls of fixing flaky tests, and things that do work for fixing flaky tests. Brad Pauly on Twitter Brad Pauly on Gi…
…
continue reading
1
222 - Into the Software Industry Straight out of High School with Verda Korzeniewski
1:10:28
1:10:28
Na później
Na później
Listy
Polub
Polubione
1:10:28
On this episode, I talk with Verda Korzeniewski about going into programming straight out of high school. We also discuss Verda's experience in 3D printing, problems in modern manufacturing, and problem solving skills that transcend programming. Verda Korzeniewski on LinkedIn Verda Korzeniewski on Instagram…
…
continue reading
1
221 - Automated Translations in Rails with Trae Robrock
49:11
49:11
Na później
Na później
Listy
Polub
Polubione
49:11
On today's episode, Trae Robrock joins me for a discussion of his new Rails project Translated and his hotel management software Comfort.ly. We also talk about managing a hotel, investing in real estate, internationalizing a Rails app, investing in assets that give you income, investing in your personal brand, marketing Comfort.ly, connecting with …
…
continue reading
1
220 - Sin City Ruby 2024 Recap with Andrew Atkinson
1:11:36
1:11:36
Na później
Na później
Listy
Polub
Polubione
1:11:36
On today's episode, Andrew Atkinson joins me once again for a recap of events at Sin City Ruby 2024. We also talk about Andrew's new Postgres consulting venture, his upcoming book High Performance PostgreSQL for Rails and what he learned in the process of writing the book, deciding how to communicate what you do as a consultant, naming things appro…
…
continue reading
1
219 - Tom Henrik Aadland, VP Development at EG
1:00:53
1:00:53
Na później
Na później
Listy
Polub
Polubione
1:00:53
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. Tom Henrik Aadland on LinkedIn Tom H…
…
continue reading
1
218 - Working with and Testing APIs with Rich Steinmetz
42:43
42:43
Na później
Na później
Listy
Polub
Polubione
42:43
On this episode, Rich Steinmetz returns once again for a conversation on working with and testing APIs. Rich Steinmetz on Twitter Rich Stone.io
…
continue reading
1
216 - Andy Croll, Co-Chair of RailsConf 2024
37:49
37:49
Na później
Na później
Listy
Polub
Polubione
37:49
In this episode I talk with Andy Croll about Brighton Ruby Conference, RailsConf, and why attending a conference is an investment in your career. RailsConf Brighton Ruby Conference Andy Croll on Twitter Andy Croll on Mastodon AndyCroll.com First Ruby Friend CoverageBook
…
continue reading
1
215 - Ran Craycraft, Managing Director at thoughtbot
45:44
45:44
Na później
Na później
Listy
Polub
Polubione
45:44
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 …
…
continue reading
1
214 - Erik Cameron of The Gnar Company
51:24
51:24
Na później
Na później
Listy
Polub
Polubione
51:24
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 …
…
continue reading
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. Friendly.rb How …
…
continue reading
1
212 - Usability Testing with Andrew Maier
40:00
40:00
Na później
Na później
Listy
Polub
Polubione
40:00
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. The Design of Everyday Things by Don Norman Stuck? Diagrams Help by Abby Covert How to Make Sense of Any Mess by Abby Covert Gamestorm…
…
continue reading
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. Flagrant Jim Rems…
…
continue reading