Building Better CLI Tools with The Primeagen | Backend Banter 014

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 79

  • @shuaibahamed8692
    @shuaibahamed8692 Год назад +21

    Being a good as developer as Primeagen is my life goal

  • @jmuniz_nyc
    @jmuniz_nyc Год назад +27

    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?

  • @lofipuddles
    @lofipuddles 8 месяцев назад +12

    “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.” 🔥😤🔥

  • @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

  • @underflowexception
    @underflowexception Год назад +14

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

  • @tigranrostomyan9231
    @tigranrostomyan9231 6 месяцев назад

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

  • @CheezePie
    @CheezePie Год назад +3

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

  • @halochant4689
    @halochant4689 Год назад +44

    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 11 месяцев назад

    Prime is awesome, great interview :)

  • @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.

  • @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 6 месяцев назад

      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.

  • @GratuityMedia
    @GratuityMedia Год назад

    Thanks for posting

  • @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!

  • @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 7 месяцев назад +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

  • @arthurararuna
    @arthurararuna Год назад +1

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

  • @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 Год назад +11

      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  Год назад

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

  • @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

  • @dootsi9452
    @dootsi9452 Год назад +1

    this is awesome

  • @GergiH
    @GergiH 5 месяцев назад

    When beard and mustache merges 👌😄

  • @EdvardMajakari
    @EdvardMajakari 7 месяцев назад

    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

  • @abdulahamer6238
    @abdulahamer6238 Год назад

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

  • @themilkman3118
    @themilkman3118 5 месяцев назад

    God touched you, Prime.

  • @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.

  • @SopaDeLengua
    @SopaDeLengua Год назад

    Hello from St George!

  • @davesaah
    @davesaah Год назад

    We greet you, Lord of the Degens.

  • @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.

  • @bobruddy
    @bobruddy 10 месяцев назад

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

  • @AdamS-lo9mr
    @AdamS-lo9mr 7 месяцев назад

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

  • @jimbo0o
    @jimbo0o 11 месяцев назад

    👏👏

  • @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

  • @boreddad420
    @boreddad420 Год назад +1

    flip goat editor

    • @flipmediaprod
      @flipmediaprod Год назад +2

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

  • @writeorwrong88
    @writeorwrong88 Год назад +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 :)

  • @musdevfrog
    @musdevfrog Год назад +1

    how did i not know this happened?

  • @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

  • @greyfade
    @greyfade 10 месяцев назад

    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

  • @kahnfatman
    @kahnfatman 6 месяцев назад

    Hallelujah - thanks to the LORD for the Primeagent.

  • @Paddy-McNasty
    @Paddy-McNasty Год назад +1

    Oh shit

  • @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!

  • @gusryan
    @gusryan 7 месяцев назад +2

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

  • @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 6 месяцев назад

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

  • @josetovarrodriguez3525
    @josetovarrodriguez3525 2 месяца назад

    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.