Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
News
Sports
TV & Film
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/7a/84/74/7a8474ca-a15f-17d2-d4a6-2540c12b1401/mza_1705536013917890637.jpg/600x600bb.jpg
Building Jam
Jam.dev
42 episodes
21 hours ago
A podcast about what it’s really like to build Jam.dev, week by week. No fluff, just real conversations on upcoming features and startup moments. New episodes every Friday.
Show more...
Entrepreneurship
Business
RSS
All content for Building Jam is the property of Jam.dev and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
A podcast about what it’s really like to build Jam.dev, week by week. No fluff, just real conversations on upcoming features and startup moments. New episodes every Friday.
Show more...
Entrepreneurship
Business
Episodes (20/42)
Building Jam
Devs React to Copilot Code Review

Today we’re sharing our first impressions of GitHub’s Copilot code review! Oskar and Tomasz are both senior devs on the Jam team, and share what we’ve found while building with it these past weeks.


Let’s get into it!


0:00 Intro

1:46 A real example from our codebase

3:13 Oskar & Tomasz share why the feature is valuable for them

5:03 Why Copilot’s ability to catch every typo is actually a big deal

6:52 Besides naming variables & catching typos, where is Copilot Code Review useful? Real Jam example w/ permissions!

8:08 Imagining what’s possible for Copilot w/ Jam


Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

Show more...
7 months ago
10 minutes 11 seconds

Building Jam
How We Use Playwright for Automated Testing!

Today we’re diving deep into our first automated testing suite with Playwright! There’s 180k+ people Jamming in 75+ countries, which is so awesome! But it also brings up a variety of web compatibility edge cases that can be tricky to identify with manual QA testing. So to keep shipping fast, we’re making our automated testing more robust. Today, Jam Eng, Aidan, is sharing all the details with you all!


On today’s episode:


(00:00) Intro

(00:25) Why we added automated testing on top of manual QA

(02:10) Walkthrough of Jam’s Playwright testing suite

(03:27) The biggest challenge of setting up our tests

(05:04) Demo of our fetch requests testing page

(10:37) How the new testing suite fits into our dev cycles


Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every other Friday at 10AM ET. See you there!


Join 175k+ happy users at https://jam.dev/ for 1-click bug reports that engineers love.

Show more...
7 months ago
13 minutes 24 seconds

Building Jam
How We Use Figma At Our Startup! w/ Product Designer

In this episode, we’re sharing behind the scenes of how we use Figma at Jam! Our designer Martin gets into the details behind how we organize Figma files, handle developer handoffs, and build out our files over the course of the product development lifecycle.


Ready to see our Figma? Let’s go!


(00:00) Intro

(00:38) Real questions from Twitter & Reddit about Figma organization

(01:52) Making Figma files part of the design process (we like double diamond!)

(05:05) Page hierarchy: collaboration, discovery, exploration, review & development

(07:06) What should be a new file vs. a page?

(14:07) Figma playgrounds, drafts & tips for exploration

(15:50) How to organize & document your files for design reviews with developers

(23:27) Figma tour of our settings page & steps we take for design + dev alignment


Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every other Friday at 10AM ET. See you there!

Show more...
8 months ago
25 minutes 12 seconds

Building Jam
How We Built AI Bug Reports (Here’s the story)

We just launched AI that writes your bug reports and today, we’re sharing the story with the team that built it! We’ll get into why we use Smaller Language Models instead of the larger LLMs, moved to an opt-in user experience, and all the user feedback that shaped what the feature is today.

Let's get into it!
 
(00:00) Intro
(01:14) Why we changed the UX from opt-out to opt-in
(02:35) How early access helped us fine-tune AI (not everything people Jam is a bug!)
(03:53) Setting our quality bar to ship AI & how to measure it
(06:02) Our biggest early access breakthroughs: auto-generated repro steps & short titles
(08:55) Decisions we made to prioritize AI speed & accuracy
(12:15) The story of how Jam AI was engineered from a van, Greece & sunny beaches

Check out Jam AI at: https://jam.dev/ai

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.


New episodes drop every Friday at 10AM ET. See you there!

Show more...
8 months ago
14 minutes 21 seconds

Building Jam
Our Startup’s AI Design Graveyard

We just launched AI that writes bug reports for you! It’s our biggest launch yet, and we’re really excited to show you all behind the scenes of designing AI. We spent 4 months iterating, testing feedback mechanisms and how to deal with AI latency, while making it still feel like Jam. So today, we’re sharing all of the UX that didn’t make the cut.


Ready to see our design graveyard? Let’s go!


(0:00) Intro

(1:07) Demoing Jam AI

(2:58) Initial Concept Storyboards

(8:44) AI-Generated Titles

(11:04) Opt-in vs. Opt-out

(12:09) Getting feedback

(16:09) Summarizing States & Animation Concepts

(21:29) The Final Animation

(23:47) Reproduction steps

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts. 

New episodes drop every other Friday at 10AM ET. See you there!

Show more...
9 months ago
27 minutes 55 seconds

Building Jam
Our Startup's New Design System! w/ Designer & Dev

Today we’re showing you our new component library! Jam designer, Martin & developer Petar share how we implemented a design system w/ Radix UI. And walk through how it works from Figma to React by building a nav bar, live on the pod!

Hope you enjoy (you can watch everything on YouTube!) 🍿

(1:10) Why we decided to implement a new component library

(11:18) Why we chose Radix UI + demo of how we use it in Figma

(16:18) And a demo of implementing Radix components in React

(25:36) Why this initiative was worth it

Related Links:

  • Radix UI open source component library: https://www.radix-ui.com/
  • How we built Jam’s new onboarding flow: https://youtu.be/ERfpt1HplOo?si=z9IS4yiLbc_i8YjG
  • Behind the scenes: Jam’s new dashboard UX: https://youtu.be/dv95erC8mUs?si=49WTsa8Uhti_Xitm

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.


New episodes drop every Friday at 10AM ET. See you there!

Show more...
9 months ago
26 minutes 56 seconds

Building Jam
How We Built Video Annotations w/ tldraw

We built video annotations with tldraw! It’s a new feature we’re launching next week, and we’re really excited for all you Jamming to try it. So today, Jam engineers: Max, Aidan, and Rui get into the technical details of implementing the tldraw library - so you can draw stuff while recording your screen.

Excited to show you what we built!

(00:37) Why implementing annotations was so different than the blur tool

(02:55) How Max discovered we already had a tldraw license

(04:25) Why we love tldraw: React-SVG dual architecture & more details

(08:55) Demo of video annotations & why it’s different than Jam’s screenshot feature

(11:29) Why we ultimately decided to use tldraw for video too (it looks so nice!)

(12:52) Our biggest takeaway for building w/ 3rd party libraries

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts. 

New episodes drop every Friday at 10AM ET. See you there!

Show more...
9 months ago
16 minutes 2 seconds

Building Jam
We Built a BLUR TOOL! Figma Tour w/ Designer

We’re getting ready to release Jam’s newest feature, the blur tool! We can’t wait for you all to try it, so this week on Building Jam we’re showing you everything. Figma walkthrough, staging demo, and all the unexpected twists and turns of blurring what’s in your browser — as you’re recording!

(1:08) A lil blur tool demo
(2:26) Figuring out an extra setting w/o cluttering our extension
(5:27) Selecting, clicking + more design details in Figma
(6:35) Why not make the selector a strawberry?
(8:30) Why we decided against per-team access (more free blur)
(13:14) The biggest eng challenge? Everything but the core feature!

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts. 

New episodes drop every Friday at 10AM ET. See you there!

Show more...
9 months ago
15 minutes 47 seconds

Building Jam
Startup Lessons We Learned in 2024

Our startup is changing! This year we went from 11 to 20 people, launched a new product (+30 features!), and learned a lot along the way. So for this episode, all of us recorded our biggest lessons of the year. We’re excited to share them with you all, hope you enjoy!

What we learned:

(00:21) Irtefa, co-founder

(01:29) Chris, designer

(04:50) Cyrus, engineer

(06:54) Tomasz, engineer

(07:48) Aidan, engineer

(10:05) Ivanha, marketer

(11:32) Ian, creator

(13:20) Rui, engineer

(15:10) Oskar, engineer

(16:21) Dani, co-founder

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every Friday at 10AM ET. See you there!

Show more...
10 months ago
21 minutes 33 seconds

Building Jam
48hrs to build WHATEVER we wanted!

We just had our first company hackathon! It was so much fun to get together & build stuff IRL! From AI agents to help you fix bugs & test fixes to silly buttons that break websites, we’re excited to show you what it was like. This episode is different than usual, tune in on YouTube to see it all. We hope you enjoy!

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every Friday at 10AM ET. See you there!

Show more...
10 months ago
1 minute 24 seconds

Building Jam
Our Startup's New Onboarding Flow! w/ Designer & Dev

This year we launched a new customer support product, 100,000+ people joined Jam, and big companies signed up entire teams! So, it was time to rethink how we welcome users to a new way of reporting & fixing bugs. Today, Jam designer, Martin, and developer, Petar, get into the details and challenges of building new onboarding flows to make it easy for anyone to start Jamming - no matter how they found it!

We discuss:

00:23 Martin’s classic lil roast of our old onboarding

02:28 Figma tour of Jam’s new onboarding flows for self-serve & ‘invite your team’

07:01 The first-ever question in Jam onboarding

08:04 Getting data from prototypes before launching to our users (community surveys & Maze)

13:20 Illustrations vs. the actual product UI to make onboarding easier

16:39 Petar gets into variations for edge cases, live from our PR environment!

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every Friday at 10AM ET. See you there!

Show more...
11 months ago
18 minutes 41 seconds

Building Jam
4 SF Startups Reimagine Devtools w/ AI

Today, we’re trying something a little different! This week we hosted an awesome group of engineers w/ Cloudflare and Sourcegraph in SF for tech talks about the future of engineering w/ AI. The talks were so good - we grabbed the highlights to discuss and share them with you all!

Let’s get into it!

(00:10) Why we love hosting dev events
(01:24) Making AI work for large messy codebases - Beyang Liu, CTO at Sourcegraph
(06:23) Why S(mall)LMs are the future of AI - Tejas Kumar, AI at DataStax
(12:06) Rebuilding the terminal with AI - Zach Bai, tech lead at Warp
(15:51) 5 things we learned building AI at Jam

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.


New episodes drop every Friday at 10AM ET. See you there!

Show more...
11 months ago
25 minutes 8 seconds

Building Jam
How We Rebuilt Our Extension for Manifest V3

Every week we share the story behind building our startup. Today, Jam eng, Aidan shares how we handled migration to MV3! Dig into all the technical details with us, and the challenges of doing a complete refactor of our browser extension + rolling it out to 150k users.

We discuss:

(0:40) The biggest challenge of the MV3 refactor

(4:03) How MV3 changed our product roadmap

(4:50) Why getting Jam’s idle states for version updates was harder in MV3

(9:56) The capture eng team & the support flows they took over

(11:19) Balancing the scope & urgency of MV3 w/ building new features our users want

(12:46) Now that we’re on MV3 - what’s next for capture?

(17:06) Come work w/ us! New open role for Technical Support & QA!

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts. 

New episodes drop every Friday at 10AM ET. See you there!

Show more...
11 months ago
17 minutes 42 seconds

Building Jam
Our Startup Loves These AI Tools

We’re so excited about AI - not just the AI features we’re building for Jam (can’t wait to show you!) but all the great tooling that helps us move faster at our startup. So, today we’re sharing the 13 AI tools we actually use — almost every day — how we use them, and why we love them!

Let’s get into it!

(00:07) Gemini & OpenAI
(01:02) GLIF
(03:32) GitHub Copilot
(04:33) Promptfoo
(05:20) Wondercraft & Descript
(07:17) OpusClip
(08:51) Grain
(09:51) ChatPRD
(10:34) Perplexity
(11:28) Claude
(11:46) ChatGPT

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts. 

New episodes drop every Friday at 10AM ET. See you there!

Show more...
12 months ago
14 minutes 18 seconds

Building Jam
New Product Designer Roasts Dashboard UX (Figma Tour!)

The design team is growing! Jam’s new designer, Martin shipped a whole new UX in the Jam workspace — in his first week (🤯). So, today on Building Jam, Martin joins the podcast to share all the details and the Figma file behind the changes with you all. 

We discuss:

(00:23) Jam preview cards before & after

(02:01) How Martin arrived at the new design & why we got rid of auto-play

(06:22) Figma tour: 4 prototypes of the new Jam dashboard

(12:03) The 'mitosis', a new UI element for complex integration workflows

(14:50) Martin’s Figma graphs to show devs how elements are layered

(16:04) Why we added a new copy link + more actions to Jam cards

Here's the video on YouTube: https://www.youtube.com/watch?v=dv95erC8mUs

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every Friday at 10 AM ET. See you there!

Show more...
1 year ago
20 minutes 3 seconds

Building Jam
Behind the scenes - our biggest launch!

Our biggest launch yet is a whole new product! Jam for Customer Support is the first extension-less version of Jam. We spent over 6 months building & testing it ourselves. Today we’re sharing what that was like with all of you! In this episode, the engineers, PM & designer behind Jam for Customer Support discuss the challenges & moments making this new Jam.

(00:13) Engineering challenges to capture end-user logs w/o a browser extension.
(07:07) The purple mountain + more design iterations that didn’t make it to prod
(12:50) Decisions we made to simplify onboarding
(14:10) Learnings from early access & the changes we made for GA
(17:28) A cat, Australia, and other edge cases

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts. 

New episodes drop every Friday at 10AM ET. See you there!

Show more...
1 year ago
21 minutes 6 seconds

Building Jam
How Retool eng defines 'done, done & done' w/ Tamar Ben-Shachar

We got to chat with Tamar Ben-Shachar! She's an engineering leader at Retool, and previously led eng teams at Stripe — so we wanted to know everything. Super excited to share this conversation with you all. We get into feature launches, eng hiring, and our favorite - Tamar's definition for product readiness: done, done & done.

(0:26) What themes has Tamar noticed across exceptional engineering teams?
(2:17) What does ready mean? Tamar's "done, done, done"
(7:04) Dani wants to know how Tamar balances a high quality bar w/ scope creep
(14:01) The impact of Retool's "quality bar dashboard"
(15:32) Tamar's advice for eng hiring at startups
(20:38) Dani & Irtefa share what it was like hiring Jam's first engineer
(28:23) Building the ability as a team to say "no"
(39:07) Tamar's advice to engineers: boast about your work!

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every Friday at 10AM ET. See you there!

Show more...
1 year ago
43 minutes 5 seconds

Building Jam
Dev Community w/ Pauline Narvas (Vercel) | Ep. 25

Every week we get to talk to product experts about our startup challenges. Now we're hitting record on those off-the-record conversations, so you can learn with us too! Today, Staff Community Manager at Vercel, Pauline Narvas, joins us to talk about how to connect w/ devs on the internet.

(00:38) Pauline's advice on building community w/ a global user-base
(6:18) Do we need a community platform? How do we choose which one?
(11:32) Forum-type platforms & why Vercel chose Discourse
(16:40) Pauline tells us how to do Jam office hours online and keep them fun
(19:46) Dani wants to start a debug support group
(21:27) How Pauline started community sessions at GitHub & what she's planning for Vercel
(24:19) Making our community a place that helps people achieve their goals
(27:06) How Pauline measures community success: like a product!
(32:09) Ian wants to know how content feeds into driving a healthy community
(34:52) Where to join Vercel's community: vercel.community

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every Friday at 10AM ET. See you there!

Show more...
1 year ago
35 minutes 41 seconds

Building Jam
How we're building AI features | Ep. 24

We're getting ready to ship 3 new AI features! So, today, 2 engineers leading AI development at Jam, Tomasz and Oskar, join the podcast to give us an update on Jam AI. We're so excited for you all to use it. And to share how we're making it, how it's going, and the tools we're using. Hope you enjoy listening!

We discuss:

(00:13) The tools we're using to build Jam AI
(02:56) Tomasz shares the challenges of non-deterministic software
(06:00) Jam's process to build AI: data, validation & a lot of dogfooding
(09:00) Irtefa's message to Jam users waiting for more AI features
(10:00) How we evaluate our prompts
(12:25) Unexpected LLM prompt hacks we've discovered
(16:22) What's the experimentation stage of AI development like at Jam?

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every Friday at 10AM ET. See you there!

Show more...
1 year ago
20 minutes 6 seconds

Building Jam
Launching Dev Starter Pack - Live from PodRocket

It’s launch day! Which means… this is not a normal episode! We partnered w/ Cloudflare, LogRocket, Sourcegraph + 6 more awesome devtools to make a 10-tool stack, free for devs to build their ideas. So for today’s episode, we joined some of our friends from Dev Starter Pack on PodRocket, to share the details and behind the scenes of the launch.

(00:00) Intros: Beyang (Sourcegraph), Dani (Jam), Matt (LogRocket), Ricky (Cloudflare)
(01:33) Dani shares the inspiration for Dev Starter Pack: Cloudflare!
(02:34) Sourcegraph’s mission to make it so everyone in the world can code
(05:53) How to add and fix AI with the tools included in the pack
(07:24) Why we launched a 10 tool stack & the future vision of Dev Starter Pack
(09:09) Excitement about the wave of AI-native startups & more creative engineering
(16:28) Beyang explains why LLMs can’t code for production yet
(20:45) Will the AI future arrive sooner than we expect? Let’s go build it!

Subscribe to Building Jam on YouTube, Spotify, and Apple Podcasts.

New episodes drop every Friday at 10AM ET. See you there!

Show more...
1 year ago
22 minutes 58 seconds

Building Jam
A podcast about what it’s really like to build Jam.dev, week by week. No fluff, just real conversations on upcoming features and startup moments. New episodes every Friday.