Building Better CLI Tools with The Primeagen | Backend Banter 014

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 79

  • @shuaibahamed8692
    @shuaibahamed8692 Рік тому +22

    Being a good as developer as Primeagen is my life goal

  • @lofipuddles
    @lofipuddles 9 місяців тому +13

    “Once you are mature enough to say no to how you feel, and do the thing you must, you can go a lot further and a lot faster.” 🔥😤🔥

  • @jmuniz_nyc
    @jmuniz_nyc Рік тому +28

    I (obviously) don't know PRIME personally, and I probably don't agree with many of his takes. But this was one of the most wonderfully authentic-feeling discussions. Super enjoyable.

    • @jordixboy
      @jordixboy Рік тому +2

      let me guess, you dont agree with his take on clean code?

  • @desuburinga
    @desuburinga Рік тому +20

    Awesome podcast. I found it by chance and loved it ever since. Can't believe you even got The Prime Megan on, it was awesome.

  • @themichaelw
    @themichaelw Рік тому +1

    12:15 is spot on. My experience with mocks in codebases has been mostly with dependency injection. Typically mocks are used for testing parent functions that have subroutine operations like kafka pub/sub, or functions/methods involving datastore reads/writes. I see the case for either doing a high-level functional test in a container on an ephemeral but real instance of the mockable entity, OR unit testing but decoupling dependency from operation.

  • @LacksonMunthali
    @LacksonMunthali Рік тому +5

    I enjoyed every second of this podcast. Thanks

  • @uuu12343
    @uuu12343 Рік тому +13

    Im getting a full on imposter explosion just from listening to The Prime

  • @CheezePie
    @CheezePie Рік тому +3

    3:16 So good to hear about QBASIC. That was my first programming language...

  • @tigranrostomyan9231
    @tigranrostomyan9231 7 місяців тому

    37:18 prime just hits his pause button for 35 seconds without any blinking and stuff. Incredible

  • @underflowexception
    @underflowexception Рік тому +15

    I would suggest posting the full unedited video without cuts its more natual for this type of medium

  • @halochant4689
    @halochant4689 Рік тому +47

    When I listen primeagen he sounds so freaking genius that I feel dumb

    • @sacredgeometry
      @sacredgeometry Рік тому

      When I listen to him he sounds mostly dumb. I guess its relative.

    • @WarrenBuffering-kj7us
      @WarrenBuffering-kj7us Рік тому +10

      no u just grug

    • @halochant4689
      @halochant4689 Рік тому

      ​@@WarrenBuffering-kj7ustrue

    • @nythepegasus
      @nythepegasus Рік тому +2

      @@ITSecNEOGrug refers to a very simple developer, it’s a Primeagen inside joke.

    • @notapplicable7292
      @notapplicable7292 Рік тому

      Not genius just experienced and has a certain 'know it all' way of speaking.

  • @michel92777
    @michel92777 Рік тому

    Prime is awesome, great interview :)

  • @coolaj86
    @coolaj86 Рік тому

    13:44 "Say no to how you feel and do the thing you must - then you can go a lot farther a lot faster." 🧙‍♂

  • @marcusrehn6915
    @marcusrehn6915 Рік тому +5

    Easier or harder to get started today or 10 years ago is an interesting question.
    I think that if you are someone looking to make a full product yourself, then prime is right, it is way harder. You need to know at least a little bit of so many things. The fact that we even have large teams of "dev-ops" engineers says something about how complex our tools have become.

    • @jordixboy
      @jordixboy Рік тому

      You dont need any of these tools or teams "devops" to start your journey. Its easier than ever to start as a self taught software engineer

    • @marcusrehn6915
      @marcusrehn6915 Рік тому

      @@jordixboy But I bet it's hard for new developers to realise that.

    • @jordixboy
      @jordixboy Рік тому

      @@marcusrehn6915 yeah can be true. I think there's too much stuff, and you can get saturated by the huge amount of information available

    • @luis-alvarez-z
      @luis-alvarez-z 7 місяців тому

      I can't imagine a $5 VPS in 2008, today, every infra company will sell you one.
      That's all you need to start up a service for a lot of users.

  • @ThonkerGuns
    @ThonkerGuns Рік тому +4

    Loved the podcast. This could just be me, but I felt the cutting was a tad too much.
    An example would be at 45:22-45:23. I was listening in the background, and I had to replay it as I thought I missed something. The flow of the podcast with these aggressive cuts made it a little hard for my brain to multi-task. This could be a skill issue on my part.
    Other than that, great podcast fellas!

    • @backendbanterfm
      @backendbanterfm  Рік тому +2

      Thanks so much for the feedback, less cutting in future episodes!

  • @Metruzanca
    @Metruzanca Рік тому +2

    At work, we use mocks. Mostly because we've got a bs requirement of 100% coverage. Then in react apps, without how everyone uses hooks, kinda hard to test without mocks. What you'd need to do is move all hooks up one level to be able to pass them as props but sometimes that's not feasible, but it's also just making a cluster fuck imo.
    I haven't seen if solid fixes this issue. Need to check.
    I general, I would like to just unit test custom hooks and ignore components. Rip coverage, you won't be missed. Then you can test the app with play write and cover components that way.

  • @GratuityMedia
    @GratuityMedia Рік тому

    Thanks for posting

  • @digitalspecter
    @digitalspecter Рік тому +18

    I have pretty severe ADHD and let me tell you that there are days that no amount of discipline can overcome it. I can fight it all day to exhaustion but when your brain simply refuses to engage with something there's not much you can do. I've spent a whole day reading a book, got 20 pages in and remembered nothing about it.

    • @sczoot6285
      @sczoot6285 8 місяців тому +2

      Just try to work on it one step at a time and make sure to take advantage of the days that are good to their fullest extent

  • @casraf
    @casraf Рік тому

    I started with RPG Maker too! Got into making NPCs, then events, then I wanted to publish tutorials on a website, learned to make said website, got into web dev

  • @coolaj86
    @coolaj86 Рік тому

    20:50 "I actually don't think I could have built it that application given today's technology" 🎯

  • @deathbooker7466
    @deathbooker7466 Рік тому +7

    ayo Flip relax on the editing, let them rip! its nice you trying to smooth out pauses but hard cuts doesnt help. i know you put a lot of effort into it, but long form discussions are fine with some pauses

    • @flipmediaprod
      @flipmediaprod Рік тому +12

      i didn’t edit this

    • @deathbooker7466
      @deathbooker7466 Рік тому +3

      @@flipmediaprod oh dang, sorry. i thought the host said you were. in that case forget what i was saying and keep up the great work!

    • @backendbanterfm
      @backendbanterfm  Рік тому +1

      All flip did was add the intro and ending, I misspoke so sorry!

  • @arthurararuna
    @arthurararuna Рік тому +1

    44:40 So you're saying that *left* is the way out? 🤔 Hm, interesting... 🤭

  • @abdulahamer6238
    @abdulahamer6238 Рік тому

    Got a new listener! Cant wait to see more too many coding podcasts are terribly boring this one is not

  • @josipX
    @josipX Рік тому +8

    Some of the cuts feel very unnatural, feels like you left out quite a lot side info 😢

    • @backendbanterfm
      @backendbanterfm  Рік тому

      Agreed, my bad! No AI edits in the future!

    • @patricknelson
      @patricknelson Рік тому +1

      @@backendbanterfm I’m assuming this was to at least help cut the total listening time, right? I found that I could listen to it and get the gist of the conversation, but I did find it a little distracting and started wondering what was going on. I started first on Apple Podcasts before it was mentioned this was on youtube and I noticed it there on Apple but just figured maybe there were connectivity issues somewhere. After seeing the YT video it was clearly intentional so, this explains a lot.

  • @GergiH
    @GergiH 6 місяців тому

    When beard and mustache merges 👌😄

  • @dootsi9452
    @dootsi9452 Рік тому +1

    this is awesome

  • @EdvardMajakari
    @EdvardMajakari 8 місяців тому

    I still definitely mock network requests, but depending on situation would expect elsewhere to be an integration or functional test which would actually make the call. There are also edge cases like disk getting full, rare network issues etc where mocking is pretty much only way to go. Other than that I'd agree it's better to avoid those, consider using DI etc

  • @SopaDeLengua
    @SopaDeLengua Рік тому

    Hello from St George!

  • @Metruzanca
    @Metruzanca Рік тому +1

    I'm going to count the levels of inheritance at work. I'm pretty sure we've got at least 5. Heck out tests have inheritance. And to make things worse, it's python so we've got multiple inheritance.

  • @themilkman3118
    @themilkman3118 6 місяців тому

    God touched you, Prime.

  • @AdamS-lo9mr
    @AdamS-lo9mr 8 місяців тому

    Why are there so many cuts? pretty hard to watch actually

  • @bobruddy
    @bobruddy 11 місяців тому

    dude open table is way older than ‘09 timeframe. it went public around there.
    agree it was easier back then.

  • @davesaah
    @davesaah Рік тому

    We greet you, Lord of the Degens.

  • @jesse9999999
    @jesse9999999 Рік тому +7

    Really enjoying this conversation but to be real with you, the constant cutting of each of your pauses is a little too aggressive and distracting - for longer form conversations the editing could breathe a little more

    • @backendbanterfm
      @backendbanterfm  Рік тому +1

      Agreed, it will get better going forward, thanks!

  • @solSwimmer
    @solSwimmer Рік тому +6

    Good podcast, the edits are a bit aggressive at times, words get chopped and sometimes the flow suffers for it.

    • @backendbanterfm
      @backendbanterfm  Рік тому +1

      Thanks a bunch! It will be better in the future :)

  • @sinergistic
    @sinergistic Рік тому +5

    the editing on this is a bit rough at times, makes the speech a little stilted.

    • @jdhall75
      @jdhall75 Рік тому

      Yea, just let the conversation play out

  • @boreddad420
    @boreddad420 Рік тому +1

    flip goat editor

    • @flipmediaprod
      @flipmediaprod Рік тому +2

      i didn’t edit this lmao, appreciate you tho🙏

  • @jimbo0o
    @jimbo0o Рік тому

    👏👏

  • @TheD3adlysin
    @TheD3adlysin Рік тому +2

    The amount of layers of abstraction in the infrastructure that makes everything easier -- but also harder. If you are trying to host some full stack product ans you need to configure the infra top to bottom is gonna be hard unless you know about...a vpn gateway, dns, aad, vnets...its har...ezies

  • @gusryan
    @gusryan 8 місяців тому +3

    Sorry but the editing in this super choppy. It's really hard to listen to

  • @musdevfrog
    @musdevfrog Рік тому +1

    how did i not know this happened?

  • @greyfade
    @greyfade 11 місяців тому

    Lane, you *need* to talk to Sean T. Allen or Sylvan Clebsch.

  • @rodrigobarenco
    @rodrigobarenco Рік тому +1

    I remember perfectily when i was a kid i used to use rpg maker to try to make my games lol

  • @Paddy-McNasty
    @Paddy-McNasty Рік тому +1

    Oh shit

  • @kahnfatman
    @kahnfatman 7 місяців тому

    Hallelujah - thanks to the LORD for the Primeagent.

  • @quinndtxd
    @quinndtxd Рік тому +3

    I'm not listening to this. Too much cutting

    • @backendbanterfm
      @backendbanterfm  Рік тому +1

      Honestly thanks for the feedback! Gonna tone it way back in future episodes

    • @quinndtxd
      @quinndtxd Рік тому

      @@backendbanterfm Thanks!

  • @FabianLopez_lomba
    @FabianLopez_lomba 7 місяців тому

    What's wrong with GoDaddy that the host does that puke sound?

  • @josetovarrodriguez3525
    @josetovarrodriguez3525 3 місяці тому

    It's awful the cuts all over the podcast

  • @kylestubblefield3404
    @kylestubblefield3404 Рік тому +2

    Bro! What happened Prime, is you were freed from your addiction. Whom God sets free, he is free indeed. I have been freed, and people that don't know Jesus, don't know what that freedom is.