Unruly Software

Software without the Soft Skills

About the show

Join two uneducated fools for a magical romp through the world of software and development.

We discuss testing, best practices, and what it's like to be an engineer in todays microservice, monolith free world. We typically discuss our lives writing typescript monorepos for a living but on occasion we discuss AWS, GCP, devops, infrastructure as code, nodejs, react, angular, golang, css, and anything else that might be javascript or startup related.

Unruly Software on social media


  • Episode 205: The Software Fundamentalist

    March 30th, 2022  |  Season 2  |  53 mins 34 secs
    aws, capybara, chai, developers, engineering, fundamentals, gcp, graphql, javascript, jest, mocha, serverless, software, testing, typescript

    Jest sucks. Mocha is king.


    March 29th, 2022  |  Season 2  |  1 hr 1 min
    architecture, aws, engineering, gcp, graphql, homelab, javascript, networking, pi, raspberry pi, serverless, software, testing, typescript, vpn, wireguard

    I got a new job this week yay. We talk about architecture and how it's a dumb word. We also go through some r/homelab stuff which I've picked up as my new hobby.

  • Episode 203: ACID is BASED

    March 28th, 2022  |  Season 2  |  55 mins 30 secs
    acid, aws, base, cap theorem, cassandra, engineering, gcp, graphql, javascript, neo4j, postgres, rdbms, rds, serverless, software, testing, transactional, typescript

    Chit-chat about databases. Why Neo4j is suck and how Postgres is the best database ever and nothing anyone else says matters.

  • Episode 202: Yarn Berries & Build Tools

    March 27th, 2022  |  Season 2  |  44 mins 59 secs
    aws, berry, engineering, gcp, graphql, interviewing, javascript, nodejs, npm, plug and play, pnpm, serverless, software, testing, typescript, yarn

    Build tools, interviews, DDD, and some other stuff.

  • Episode 201: Interviews SUCK and also welcome to season 2

    March 16th, 2022  |  Season 2  |  41 mins 1 sec
    ai, aws, bitcoin, blockchain, engineering, ether, gcp, graphql, javascript, machine learning, nft, nfts, non fungible tokens, serverless, software, testing, typescript

    I'm interviewing and I hate it. Also we're calling this season 2 since we haven't recorded in ages and Frank and I no longer work together.

  • Episode 134: S.O.L.I.D Snake

    December 18th, 2021  |  Season 1  |  22 mins 54 secs
    aws, clean code, code, engineering, gcp, graphql, javascript, serverless, software, solid, testing, typescript

    We're gonna fumble through our horrible memories about what is a SOLID and whether people do SOLIDs anymore.

  • Episode 133: Domain Driven Design and Other D-Words

    November 6th, 2021  |  Season 1  |  39 mins 46 secs
    aws, ddd, engineering, gcp, graphql, ioc, java, javascript, serverless, software, testing, typescript

    Frank has started learning about DDD this week. We discuss resources for learning, our experiences, and how the DDD principles we've applied have benefitted our app tremendously.

  • Episode 132: The Status of the Startup

    September 22nd, 2021  |  Season 1  |  30 mins 38 secs
    aws, engineering, gcp, graphql, javascript, serverless, software, testing, typescript
  • Episode 131: A Deep Dive Into Logging

    September 21st, 2021  |  Season 1  |  27 mins 4 secs
    aws, cloudwatch, elastic, elasticsearch, engineering, gcp, graphql, javascript, logging, monitoring, operations, serverless, software, stackdriver, testing, typescript
  • Episode 130: TEST YOUR CODE

    September 14th, 2021  |  Season 1  |  19 mins 27 secs
    aws, engineering, gcp, graphql, javascript, serverless, software, testing, typescript
  • Episode 129: Friendship with Eric Elliott OVER. Now TYPESCRIPT is my friend.

    September 2nd, 2021  |  Season 1  |  1 hr 2 mins
    aws, azure, engineering, functional programming, gcp, graphql, javascript, serverless, software, testing, typescript

    Listen to two idiots talking crap about some 3 year old articles about
    Typescript because we're incredibly biased. Stay tuned for our official celebrity boxing match with Eric later this year.

  • Episode 128: Github Copilot Took My Job

    September 1st, 2021  |  Season 1  |  55 mins
    copilot, engineering, github, graphql, hibernate, java, javascript, orm, redux, serverless, software, tabnine, typeorm, typescript, zapatos

    No bloated ORM is safe this episode. Zapatos, react-query and other libraries are incredible and have replaced many of our old disgusting tools like Typeorm, Hibernate and Redux. We're interested in everything DX so we've given Github Copilot and Tabnine a shot and discuss how much we absolutely hate AI pair programming.

  • Episode 127: Make Serverless BORING Please

    August 20th, 2021  |  Season 1  |  58 mins 33 secs
    engineering, graphql, javascript, serverless, software, typescript

    Lockdown Special! We've made our infrastructure and deployment processes as boring and vanilla as possible. Dumping serverless/CloudFormation, adopting Yarn v2 and using vanilla typescript for our pipelines have saved us many headaches.

  • Episode 126: Pulumi Considered Harmful

    June 16th, 2021  |  Season 1  |  53 mins 46 secs
    engineering, graphql, javascript, serverless, software, typescript
  • Episode 125: Dang Cloudformation to Heck

    June 13th, 2021  |  Season 1  |  47 mins 57 secs
    engineering, graphql, javascript, serverless, software, typescript
  • Episode 124: Just Another Disappointing Junior

    June 4th, 2021  |  Season 1  |  54 mins 55 secs
    bug, code, css, engineering, graphql, javascript, junior, react, senior, senior developer, senior engineer, serverless, software, system, typescript