82 episodes

We're Emma Bostian, Sidney Buckner, Kelly Vaughn, and Ali Spittel - four seasoned software developers working in different sectors. Since there's a major lack of technical podcasts out there, we've decided to start one. Just kidding -- there's already a ton! But, we wanted to add our voices to the space and share our experiences and advice. We'll have great discussions around how to start coding, the hot technologies right now, how to get your first developer job, and more!

Check out our website!

Ladybug Podcast Emma Bostian, Sidney Buckner, Kelly Vaughn, and Ali Spittel

    • Technology
    • 4.7 • 158 Ratings

We're Emma Bostian, Sidney Buckner, Kelly Vaughn, and Ali Spittel - four seasoned software developers working in different sectors. Since there's a major lack of technical podcasts out there, we've decided to start one. Just kidding -- there's already a ton! But, we wanted to add our voices to the space and share our experiences and advice. We'll have great discussions around how to start coding, the hot technologies right now, how to get your first developer job, and more!

Check out our website!

    A Day in the Life of a Software Engineer

    A Day in the Life of a Software Engineer

    What is a typical day in the life like for a software engineer? To close out Season 6, we thought it’d be a great idea to give you some insight into our workdays, as we all have very different roles and are in different stages of our careers.

    Show Notes

    [02:54] Morning routines
    [16:09] Beginning of the workday
    [28:15] The rest of the workday
    [49:03] Evenings and weekends
    [53:57] Top 3 tools for productivity

    Resources

    Any.do
    Fantastical
    Canva
    Things
    Superhuman
    Trello
    Apple Watch
    Markdown Notes
    Asana
    Resilient Management
    Animedoro
    Can Do writing
    The Little Memory
    Ali’s Trello Setup

    Transcript
    Here is this week's transcript

    • 1 hr 1 min
    What is an API and How do You Use One?

    What is an API and How do You Use One?

    APIs are part of our daily roles as software developers, but what are they? What different types are there? And how can you design a good one?

    Show Notes

    [01:53] What is an API?
    [03:37] Types of APIS
    [15:02] GraphQL
    [19:49] REST
    [28:25] API Design
    [44:35] Shoutouts

    Resources

    The Happiness Project
    Shopify developer community
    BrainF**k
    OneGraph
    Scott Moss's YouTube

    Transcript
    Here is this week's transcript.

    • 47 min
    All About Agile

    All About Agile

    The definition of Agile is the ability to create and respond to change. Ultimately dealing with and succeeding in an uncertain or turbulent environment. I think we can all say with confidence that in the world of software development, being agile and agreeable to change helps you learn faster, connect with others better, and makes coding more fun.

    Today we are talking about the agile framework of software developers, its significance in the workplace and the familiar steps an agile process takes to go from a project’s concept, to the physical minimum viable product.

    Show Notes

    [03:00] What is Agile?
    [04:43] Agile Software Development
    [15:44] Agile Manifesto For Agile Software Development
    [16:00] 4 values
    [19:33] 12 Principles
    [34:07] Benefits
    [35:45] Drawbacks
    [38:34] What is Scrum?
    [44:05] Careers in scrum
    [53:56] Shout-Outs

    Resources

    The agile Manifesto
    The Agile Subway Map
    Sprints
    Scrum Alliance Certifications
    SAFe Certifications

    Transcript
    Here is this episode's transcript.

    Getting Started with Java

    Getting Started with Java

    Java is a high-level, class-based, object-oriented programming language. It’s a general-purpose programming language designed to let app developers: write once, run anywhere. Today we’re diving into the world of Java.

    Show Notes

    [01:30] Our experiences working with Java
    [04:34] History of Java
    [07:45] Five goals of Java
    [13:06] Object oriented
    [14:00] Threaded language
    [15:35] Interpreted language
    [17:39] Terminology
    [22:04] Basic Syntax
    [23:33] Inheritance
    [26:51] Interfaces
    [28:00] Classes
    [29:56] Modifiers
    [31:30] Constructors
    [33:11] Enums
    [34:39] Basic Data Types
    [35:56] Overriding
    [42:51] Shoutouts

    Resources

    Learning Java
    Interpreter vs. Compiler
    Access Variables Oracle
    Angie Jones course on Test Automation U
    Angie Jones
    Jocelyn Harper
    Git Cute Podcast

    Transcript
    Here is this episode's transcript.

    How to Start a Company

    How to Start a Company

    Whether you’re looking to start your own side business or create a lifelong career, the process of starting a new business can be overwhelming. This week on the podcast we’re discussing how to start your own business. We’ll dig deep into setting you up for success from the beginning and then answer the most common questions I receive about building and scaling your business.

    Show Notes

    [02:00] What is our experience with running a business?
    [05:47] Business plan
    [13:58] Who are your customers?
    [18:03] Market opportunities
    [35:50] Boostrapping vs. raising capital
    [39:41] Do you need to incorporate?
    [40:54] Banking and Taxes
    [51:52] Health insurance (USA)
    [53:30] Understanding the bookkeeping process
    [55:32] Shownotes

    Resources

    Quantic
    CORe
    Clerky
    Stripe Atlas
    Inc. Article
    Polywork
    Freelancing episode
    Indie Hackers episode
    Mercury

    Transcript
    Here is this episode's transcript

    • 59 min
    Diving Deep on Databases

    Diving Deep on Databases

    If you have data for your application, you’ve probably used a database to store it. There are so many types of databases, NoSQL, SQL, graph, etc. Let's learn about their benefits and how to use them!

    Shownotes

    [02:08] What types of databases have we used?
    [03:43] SQL vs. NoSQL
    [15:52] How to model data
    [19:20] ORM, SDK, Queries
    [24:02] Horizontal vs. Vertical Scaling
    [27:21] How to choose
    [30:22] indexes
    [37:16] Sharding
    [46:44] Shoutouts

    Resources

    The DynamoDB Book
    Little Bobby Tables
    Ladybug Algorithms episode
    Ladybug System Design episode
    Hidden Valley Road
    Peloton app
    Your friend’s guide to entrepreneurship

    Transcript
    Here is this week's transcript

Customer Reviews

4.7 out of 5
158 Ratings

158 Ratings

Portals4523 ,

Awesome

I really enjoy listening and learning.

Bill Gathen ,

Great stuff!

I just finished the first React episode, and loved the conversational style and a focus on the confusing parts in order to help your listeners instead of a cooks-tour of obscure features we’ll never need. Useful and enjoyable!

abcdefg_robloxlover ,

THIS PODCAST IS HORRIBLE

It’s NOT peaceful it’s NOT relaxing.DOSEN’T HELP ME AT ALL. TRY SLEEP SOUNDS PODCAST

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
Cal Newport
NPR
The New York Times
Jack Rhysider

You Might Also Like