the reality of coding a $100M startup

Sdílet
Vložit
  • čas přidán 18. 05. 2024
  • here's what it's really like coding a startup in new york city. today we're integrating the new whatsapp connection which also include some websocket introductions!
    🏕️ Jacob's Dev Club: subbb.me/jacob
    🧠 learn to code: scrimba.com/allcourses?aff=jacob
    🦄 tailwind animations: tailwindanimations.co
    🚀 launch your paid community: subbb.me
    🤝 collaborations: collab@jacobbinnie.com
    instagram 👉🏻 / binnie.jacob
    twitter 👉🏻 / jacobbinnie
    github 👉🏻 github.com/jacobbinnie
  • Věda a technologie

Komentáře • 163

  • @JacobSucksAtCode
    @JacobSucksAtCode  Před měsícem +11

    🚀 Join Jacob's Dev Club: www.subbb.me/jacob

  • @tracetont8049
    @tracetont8049 Před měsícem +82

    When you said " Oh my gosh. I am such an idiot, I figured it out.", That is the best and the worst feeling at the same time :) I felt that deeply.

  • @Tj-bp8fv
    @Tj-bp8fv Před měsícem +29

    Jacob, this is genuinely amazing what you are doing! I'm super glad to see you thriving and can't wait to see what the future brings!

  • @MarlonRibunal
    @MarlonRibunal Před měsícem +7

    This is just the beginning of something big. We're all rooting for you! Keep at it man!

  • @sandrogtz
    @sandrogtz Před měsícem +4

    Perfect vlog, showing the startup life and technical parts of actually building the product

  • @faizansaleem4423
    @faizansaleem4423 Před měsícem +9

    Man! that little debug session part of the video was lit 🔥. I totally agree with the authentic content part and that debug session was like literally the perfect example for it. Recently started following you, love your journey and I wish you success buddy. YOU GOT THIS!!!

  • @BeserkGames
    @BeserkGames Před měsícem +2

    LFG! Love to see it! That bagel looked incredible also, dang.

  • @heatherfranco5810
    @heatherfranco5810 Před měsícem +1

    Another awesome vlog! I’ve been in many different parts of the IT field for 10+ years and working to become a software developer. I can 100% agree that documentation is so important. These vlogs are a great starting point for that. It’s always great to have a reference on what was done, why and what mindset you had at the time. Looking forward to the next vlog!

  • @jamesdietsch7868
    @jamesdietsch7868 Před měsícem +2

    These vlogs are amazing, keep up the awesome work guys!

  • @KodeWarrior
    @KodeWarrior Před měsícem +1

    Well done, Jacob! I continue to be inspired by you and Maddie's hard work!

  • @benjohn6030
    @benjohn6030 Před měsícem +2

    Your work inspires me more to do more in my life. Thank you so much man. Watching you all the way from the Philippines

  • @crokodiljs950
    @crokodiljs950 Před měsícem +2

    Great job, always happy to watch a new video

  • @AnorakTheOmniscient
    @AnorakTheOmniscient Před 4 dny

    The concept is awesome. I love it !

  • @oSpam
    @oSpam Před měsícem +2

    Just finished watching, dang that was a great vid man! Keep it up, can't wait to see subbb reach 5k/MRR, i'm sure it'll be soon :)

  • @masabbinzia6523
    @masabbinzia6523 Před měsícem

    Love your Videos Man ,It helps me motivated to startup.😊

  • @LeoForney
    @LeoForney Před měsícem

    Dude keep it up this is amazing

  • @DuBritoo
    @DuBritoo Před měsícem

    congratsssss dude, keep up the good work!! a hug from Brazil

  • @isholapinheiro
    @isholapinheiro Před měsícem

    That debugging sessions is honestly SOOO real

  • @kalist8938
    @kalist8938 Před měsícem

    I was also happy like that when I coded my first web socket. I liked this feeling.

  • @panthonyy
    @panthonyy Před 17 dny

    Haha That constructor injection, I felt that one, I've been training the juniors at my job to use it instead on injection annotations so hard because I had the same problem as you had so many times when learning Spring Boot and NestJs haha

  • @ckubes3389
    @ckubes3389 Před měsícem +1

    Love your work bro....hope you soon become extremely successfull..

  • @georgebravo8444
    @georgebravo8444 Před měsícem

    Amazing. To think I came from watching reviews of Keychron keyboards in NZ to this. You’re truly an inspiration! I wonder if you’ll be hiring interns for Subbb 👀?

  • @MatthewHuberty
    @MatthewHuberty Před měsícem +1

    Oh man, I do NOT miss troubleshooting Nest dependencies. We used it at my last job and it was like black magic, which was nice when it worked, but dear god when it didn’t…debugging Nest specifically is like its own skill set you could put on your resume. Watching you go through that import/constructor debug flow gave me PTSD. I feel like with a little more tooling or something, Nest could be amazing. But it needs to be better at helping the dev debug why something is just no-oping.
    Loving the journey btw!

  • @saadk6440
    @saadk6440 Před měsícem

    JB, can you do a vlog on how you manage this channel specifically? Where do you find the time to do this channel? How do you do it efficiently? Cheers!

  • @joey2545
    @joey2545 Před měsícem

    Very exciting and inspirational! Thanks for documenting your journey.
    Btw, what equipment do you use to record video/audio? 😅

  • @TheSocialDeveloper
    @TheSocialDeveloper Před měsícem

    Not sure if you're already doing Domain Driven Design, but if you aren't you should. Given that some many people are coming up with things to add this would be the perfect instance to convert the code to a more flexible model especially is you plan to scale the services you use. I think that would be step 1 and then step 2 would be breaking those different domains into micro-services where it makes sense and when the timing is right. A domain for the core app (subbb), domain for payments, a domain for external services (discord, what's app, slack, etc.). Keep up the great work!

  • @Leul.l1p
    @Leul.l1p Před 17 dny

    Mhhh preety cool jacob ! Keep it up

  • @smyk9557
    @smyk9557 Před 29 dny

    ive been watching your vlogs over the past week or so, and these have very deeply impacted me, and the purpose im working for, thankyou for these videos, i dont care if this comment goes un-noticed, just wanted to put this out there :)

  • @GhassneV.2
    @GhassneV.2 Před měsícem

    wow were getting so much more new content compared to before 😁

  • @_boki019
    @_boki019 Před měsícem

    Amazing stuff Jacob, really nice series. Big insparation, and love the tech stack choice Next + Nest. If you need people for development of the subb, I am most definitely in, stay hard.

  • @arpitchaudhary563
    @arpitchaudhary563 Před měsícem

    Love your vlogs

  • @keflatspiral4633
    @keflatspiral4633 Před 15 dny

    true vibe mate

  • @MaskedEngineer-kj5kt
    @MaskedEngineer-kj5kt Před měsícem +1

    Debugging hours and fix it by one line. So Classic.

  • @Sashim1X
    @Sashim1X Před měsícem +1

    Dude this is incredible watching you slowly build up your startup is super motivating. Now both of my passions have come from youtube videos😅😅😅😅😂😂😂😂😂😂

  • @mohammedyasir6560
    @mohammedyasir6560 Před 5 dny

    so sick ❤‍🔥

  • @darkunscripted3210
    @darkunscripted3210 Před měsícem

    Amazing video once again. So chill to view. I would like to suggest to allow like a method to buy the subscription with Ideal for the Europeans. You would only buy like 1 month at a time and get an email to extend your month every time it expires soon. Btw what camera do you use?

  • @mikeg3810
    @mikeg3810 Před měsícem

    Interested in the journey. Yes!

  • @friendly__drone9352
    @friendly__drone9352 Před měsícem

    I can't find it but which theme do you use Jacob? Would be cool if a "Jacob Uses" page was more prominent :)

  • @BawanthaChandula
    @BawanthaChandula Před měsícem +3

    So just a question on WhatsApp integration, I'm assuming when you scan the QR code it just logs the user to actual WhatsApp client with access to everything. Basically you are recreating whatsapp web client on your webserver. This basically mean you have access to every single message and text and everything on a users WhatsApp account even though you might not be abusing the access you will still have that access as long as the user is linked with your platform.
    Please don't do that, its a privacy nightmare. if user knows what happens when they scan the QR code they will never do that.
    I might be wrong on the how integration is happening if so please feel free to correct me.

  • @calebzwingli1649
    @calebzwingli1649 Před měsícem

    The number of times Jacob's said sick is just straight sick😅

  • @blackflash27
    @blackflash27 Před měsícem

    I'm gonna like the video before I watch it

  • @danialhasan5395
    @danialhasan5395 Před 5 dny

    Hi jacob! would've loved to see you join buildspace nights and weekends. maybe next season? keep building!

  • @akseldeveloper
    @akseldeveloper Před měsícem +1

    Nice work👋👍

  • @tadii
    @tadii Před měsícem +1

    I'm a pentester by day and all the websocket integrations I've ever tested were always buggy and in most cases allowed the entire application to be compromised. Let me know if you are looking for help from a cybersecurity standpoint whether it be a blackbox testing, AWS config review, or secure code review type vibes.
    Overall, rooting for subb 🔥🔥

  • @luizarnoldchavezburgos3638
    @luizarnoldchavezburgos3638 Před měsícem

    I want to achieve the same feel you get. Thanks for me make me feel that is possible

  • @sam-xtz4
    @sam-xtz4 Před měsícem

    Jacob , I have a doubt ( reply if you have time )
    If a person forget to adds up the payment for the subbb subscription, are you providing any reminder from your side to the client ?
    and if the subscription isn't renewed that user will be kicked out of the discord server or what ?

    • @JacobSucksAtCode
      @JacobSucksAtCode  Před měsícem +1

      Yep automatic kick if subscription fails after multiple tries

  • @babumoshai98
    @babumoshai98 Před 18 dny

    What’s the editing software you use? The video is quite cool

  • @arpitvasani
    @arpitvasani Před 17 dny +1

    I am a few minutes into the video, and I believe that the integration of WA may have potential negative impacts on your customers in the future. This insight comes from my experience of working with similar situations for ~4 years

    • @JacobSucksAtCode
      @JacobSucksAtCode  Před 17 dny +1

      How so?

    • @arpitvasani
      @arpitvasani Před 15 dny +1

      @@JacobSucksAtCode Using any software other than the official application is a violation of WhatsApp's policies. In April, WhatsApp banned 7.1 million accounts in India alone. While they may have already detected your unofficial client, they may allow its use for at least four months. However, once your client gains traction, they will likely ban your unofficial client, along with all associated IPs, and potentially some of your customers. In such a scenario, your customers may be upset as they will lose their audience. Unfortunately, there is no alternative solution as your use case is not supported by the official WhatsApp APIs. feel free to reach out if you need more info.

  • @afro-dev
    @afro-dev Před měsícem

    Where and how do you host the nestjs app

  • @user-hj2ge8ph7q
    @user-hj2ge8ph7q Před měsícem

    How do people get startup ideas that will actually generate profit? Or is it mainly a hobby thing with a slight chance of being profitable

  • @thisisCloaked
    @thisisCloaked Před 24 dny +1

    I have a saas idea, can I sell it once I built it(without deploying)? Who to sell?

  • @zxenon_
    @zxenon_ Před měsícem

    That's pretty sick 😅

  • @zoyW3301
    @zoyW3301 Před měsícem

    Let's goo! About to crush 35k also 👍

  • @kelvindesman623
    @kelvindesman623 Před 14 dny

    Great content! I just have one question: isn't there a possibility your WhatsApp account could get banned? How do you mitigate this?

  • @Mak-Henry
    @Mak-Henry Před 23 dny

    Websocket with nest js … I feel the pain

  • @vinosamari
    @vinosamari Před měsícem

    Apideck could help with QB and Xero integrations. Great work

  • @ianfrye8988
    @ianfrye8988 Před měsícem

    It's always the small problems that will get you. Was debugging an issue on my plaid integration not working this morning for almost 2 hours. Turns out I typed "plad" instead of plaid for one of my request objects (I should have created a type for it). It makes you feel so dumb but that is real authentic development haha

  • @WTateWTristian
    @WTateWTristian Před 9 dny

    Sick video! Where do you get your stock music?

  • @sirrealists
    @sirrealists Před 11 dny

    Where can I sign up for hire? I'm from the Netherlands tho, hope that ok.

  • @DomskiPlays
    @DomskiPlays Před měsícem +1

    Quick question: Why the decision to use websockets for something so short lived instead of say server sent events (SSE) and a simple Kafka queue?

  • @rtk-yt
    @rtk-yt Před měsícem

    6:57 is just "Show Your Work" by austin kleon isn't it?

  • @Andrew-me9sp
    @Andrew-me9sp Před měsícem

    Hey, for your tos view - can you put a button for going back to the signup route!

  • @enio.carlos
    @enio.carlos Před 14 dny

    Man thats amazing, something funning: I would swear you are saying div, not dev (the subtitles got your back this time).

  • @haris1558ssss
    @haris1558ssss Před 13 dny

    Subscribed 🤝

  • @web.mayk3l
    @web.mayk3l Před měsícem

    Can you make video about devs club? like preview

  • @QihNeinwd
    @QihNeinwd Před měsícem +1

    Hey, jacob i wanted to ask something i m 15 rn building my software but i haven't opened a bank account for the software and i can't becauase i am under 18. I live in india but my saas will be in dollars. What to do? And from next time should i open a new bank account for every saas i build or just keep it one.

  • @Hasan10-oh7vl
    @Hasan10-oh7vl Před měsícem

    Love it !!
    Do you need a video editor bro ?
    I can do a sample video ;)

  • @dream_machine812
    @dream_machine812 Před měsícem

    Do you need to deploy a new whatsapp instance for every user that connects? Or do you simply open a new web socket connection?

    • @JacobSucksAtCode
      @JacobSucksAtCode  Před měsícem

      Nope! Figured out an intermediate solution to only need temporary sessions

    • @dream_machine812
      @dream_machine812 Před měsícem

      @@JacobSucksAtCode awesome. I was building WhatsApp bots a few months back and couldn't figure out a good scalable solution. Do you mind sharing how you did this?

  • @racicbzy
    @racicbzy Před měsícem

    would you ever post short form content

  • @gomezmario.f
    @gomezmario.f Před měsícem +2

    Did I hear hiring plans? HIRE ME!!!

  • @kelvindules4258
    @kelvindules4258 Před měsícem

    that all looks fine = all blurred out image 😂😂😂😂

  • @rashmikaabeyrathna9397

    when you ask from chatgpt, i thought like "oh god, its not only me.. pros use it too" 😂.. by the way, is it okay to show the code? it could be a security thread right?

  • @SamOdiagbe
    @SamOdiagbe Před měsícem

    Give me a challenge and if I am able to build it, you have to hire me ( fair deal)😂😂😂

  • @yegorgulido
    @yegorgulido Před měsícem

    Do you think I'm able to get an intership at 15?

  • @levisdad6147
    @levisdad6147 Před měsícem

    If you need anyone in Finance, I am your guy!

  • @PeopleWatchingMarcus
    @PeopleWatchingMarcus Před 6 dny

    Subbed

  • @gabedogsgl
    @gabedogsgl Před 22 dny

    Might want to look at the copy on your website: "Hosted on the platform your audience already love."

    • @JacobSucksAtCode
      @JacobSucksAtCode  Před 22 dny

      Yeah, what's the issue?

    • @gabedogsgl
      @gabedogsgl Před 22 dny

      @@JacobSucksAtCode audience is singular so the verb love should be the singular form as well, loves “Hosted on the platform your audience already loves”.
      Or you could change the form of audience to Hosted on the platform your audiences already love.
      Also considering you support multiple platforms would the platform be plural as well? Hosted on the platforms your audiences already love.

    • @JacobSucksAtCode
      @JacobSucksAtCode  Před 22 dny

      @@gabedogsgl nice suggestion! Thanks dawg! 🤝🤝

  • @ekcelhenrichekoumelong4457

    Is what you do there with Whatsapp Legal/Approved by whatsapp? I guess you make a connection using a controllable browser like chromium(with libraries like puppeeter) that you keep opened in the background on your servers. The user by scanning the QR code gives you full access to his whatsapp account. With that you can manage many instances and do your things. That's also quite error prone and unstable. Wouldn't it be easier to use the Whatsapp Business API?

    • @JacobSucksAtCode
      @JacobSucksAtCode  Před 21 dnem

      If there was an instance it would have a lifetime duration of only a few seconds

    • @JacobSucksAtCode
      @JacobSucksAtCode  Před 21 dnem

      And no, there is no API that can do what is required

  • @richcodes9647
    @richcodes9647 Před měsícem

    Quick question. With connecting to WhatsApp, what if the user is using a mobile device to sign up and then can’t scan the QR code? How does that work?

    • @JacobSucksAtCode
      @JacobSucksAtCode  Před měsícem +1

      Will find a solution!

    • @younlok1081
      @younlok1081 Před měsícem

      you can scan qr codes from screenshots any way
      the easiest solution tho is just add a button

  • @ryanngalea
    @ryanngalea Před měsícem +1

    Why wasn't the linter picking up the service was null?

  • @Adullam-TheSecretplace
    @Adullam-TheSecretplace Před měsícem

    What Programming language can I learn to built platforms and apps like Jacob? I am very serious and ready to learn!

  • @SimoneCorso
    @SimoneCorso Před měsícem

    Let’s goooooo, by Italy 🇮🇹

  • @AmirHarong
    @AmirHarong Před 5 dny

    what your vs code theme ?

  • @geralddd.g
    @geralddd.g Před měsícem +1

    Hire me once you start hiring, i would love to be apart of this

  • @ayomidewilfred1864
    @ayomidewilfred1864 Před 25 dny

    Waoo. I use nest alot, we call it injectables. You inject services or modules into any other services or modules that requires it.

  • @simonluckhoff
    @simonluckhoff Před měsícem

    (swallows in dev) 😂😂

  • @saieshdabholkar5559
    @saieshdabholkar5559 Před 22 dny

    hey man , new here but want to grow up my career on fastrack mode

  • @JosiaSchweizer
    @JosiaSchweizer Před měsícem

    fr nice video but I think it's time for a new cam with a better autofocus ahhahaah

  • @user-yb2ik4vf1d
    @user-yb2ik4vf1d Před 7 dny

    Giving up is not a option

  • @anhdangcode
    @anhdangcode Před 22 dny

    You are so funny.

  • @wajdpixel4558
    @wajdpixel4558 Před měsícem

    I wanna study computer science in Harvard university. And learn on my own . Is it true that ❤❤😊😊.please reply 😊😊😊❤

  • @ZingDose
    @ZingDose Před 16 dny

    How is this different from Patreon?

  • @indiancomedyseries1368
    @indiancomedyseries1368 Před měsícem

    I just wanna know why you didn't purchase a desktop for your home???

  • @user-eg5hm1jq1u
    @user-eg5hm1jq1u Před 22 dny

    Hi, I am watching your video and asking myself if you went to university.
    I´m thinking in going to computer science in university or business, so pls tell me! haha

  • @amineamazzal4985
    @amineamazzal4985 Před měsícem

    hi jacob, if you hiring people, i can start with you as an intern, i need to get more exp with you guys,

  • @athaanggoro3974
    @athaanggoro3974 Před měsícem

    Seseru itu kah menjadi full-stack Dev, seandainya aku bisa. Saat ini aku hanya sebagai front-end Dev😢😢

  • @craiggazimbi
    @craiggazimbi Před měsícem

    Hi bro . Craig here. Amazing video. Shared an email regarding hiring , some days back . Would love to get on a call man. 🚀

  • @user-ty3iu3zv3d
    @user-ty3iu3zv3d Před 20 dny

    google but not chatgpt.

  • @shotamoon
    @shotamoon Před 11 dny

    this is so weird, he looks british but the new york accent is just puzzling me

    • @JacobSucksAtCode
      @JacobSucksAtCode  Před 11 dny

      Bro I’m from NZ - do I have a NYC ACCENT? 😅

    • @shotamoon
      @shotamoon Před 10 dny

      @@JacobSucksAtCode Oh NZ! explains alot, kei te pehea koe. And as a software engineer, you took on quiet a large project. My head would have spun by now, keep going!!

  • @stypticm7060
    @stypticm7060 Před 20 dny

    I'm not young man like you, but sometimes I watch video like this, and it's inspiring me, good luck with your project. btw I'm 38 yo, and I'm trying ti become a software engineer.