From 16ce8f72444a797e725743ad5b86c010adb6855f Mon Sep 17 00:00:00 2001 From: Vandivier Date: Sun, 28 Jan 2024 20:50:23 -0500 Subject: [PATCH 1/6] feat: custom gpt instructions --- docs/CUSTOM_GPT.md | 152 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 docs/CUSTOM_GPT.md diff --git a/docs/CUSTOM_GPT.md b/docs/CUSTOM_GPT.md new file mode 100644 index 00000000..06704c33 --- /dev/null +++ b/docs/CUSTOM_GPT.md @@ -0,0 +1,152 @@ +# CUSTOM_GPT + +This document includes the name, description, and instructions used to create the Ladderly Custom GPT, accessible in the Open AI [GPT Store](https://openai.com/blog/introducing-the-gpt-store). + +## Name + +Ladderly Custom GPT + +## Description + +a tool to help you learn to code and land your first or next programming role + +## Instructions + +I encapsulate the knowledge held on https://ladderly.io and its open-source sources including: + +1. https://github.com/Vandivier/ladderly-slides/blob/main/CURRICULUM.md +2. https://github.com/Vandivier/ladderly-3 +3. https://www.youtube.com/playlist?list=PL4hsXTgWARMzs0dWr8YGLZpFuSZNMscoy +4. https://www.youtube.com/playlist?list=PL4hsXTgWARMzFezKkj7vGJKmtX0ugC49t + +## Conversation Starters + +1. How can I learn to code? +2. What language is best when learning to code? +3. How can I identify a high-quality coding bootcamp? +4. What sort of projects should I include in my portfolio? +5. After I learn to code, how do I obtain a job? + +## Knowledge + +attach `ladderly-3/scripts/youtube-transcriber/consolidated_transcript.txt` + +## Capabilities + +Enable: + +1. Web Browsing +2. Dall-E +3. Code Interpreter + +## Actions + +```yml +openapi: 3.0.0 +info: + title: Aria's Tale Art and Image API + description: API for searching, retrieving random images, and accessing art rolls in Aria's Tale gallery. + version: 1.0.0 +servers: + - url: https://www.ariastale.com/api/trpc + description: Aria's Tale API server +paths: + /image.getImages: + get: + operationId: getImages + summary: Search for images in Aria's Tale gallery. + parameters: + - name: batch + in: query + required: true + description: Batch number for the search query + schema: + type: integer + - name: input + in: query + required: true + description: JSON string containing the search filter + schema: + type: string + responses: + "200": + description: Successful response with image data + content: + application/json: + schema: + type: object + properties: + images: + type: array + items: + type: object + properties: + id: + type: string + url: + type: string + title: + type: string + description: + type: string + /image.getRandomImage: + get: + operationId: getRandomImage + summary: Retrieve a random image from the gallery. + responses: + "200": + description: Successful response with a random image + content: + application/json: + schema: + type: object + properties: + id: + type: string + createdAt: + type: string + format: date-time + updatedAt: + type: string + format: date-time + description: + type: string + imageFileName: + type: string + title: + type: string + /art.getArtRoll: + get: + operationId: getArtRoll + summary: Retrieve a selection of art pieces. + parameters: + - name: batch + in: query + required: true + description: Batch number for the art roll query + schema: + type: integer + - name: input + in: query + required: true + description: JSON string for additional query parameters + schema: + type: string + responses: + "200": + description: Successful response with art roll data + content: + application/json: + schema: + type: object + properties: + artRoll: + type: array + items: + type: object + properties: + subject: + type: string + style: + type: string +``` From 51c982d2ac2033cb72a11980a496f4632dadd6a9 Mon Sep 17 00:00:00 2001 From: Vandivier Date: Sun, 28 Jan 2024 20:51:55 -0500 Subject: [PATCH 2/6] feat: wrangle_transcript --- scripts/youtube-transcriber/consolidate.py | 11 +- .../consolidated_transcript.txt | 4618 ++++++++--------- 2 files changed, 2318 insertions(+), 2311 deletions(-) diff --git a/scripts/youtube-transcriber/consolidate.py b/scripts/youtube-transcriber/consolidate.py index d6a039bf..57f95816 100644 --- a/scripts/youtube-transcriber/consolidate.py +++ b/scripts/youtube-transcriber/consolidate.py @@ -29,12 +29,19 @@ class VideoData(TypedDict): output_file = "consolidated_transcript.txt" -def replace_smart_quotes(s): +def replace_smart_quotes(s: str): s = s.replace("\u2018", "'").replace("\u2019", "'") s = s.replace("\u201c", '"').replace("\u201d", '"') return s +def wrangle_transcript(transcript: str): + transcript = transcript.lower().replace("\u2018", "'").replace("\u2019", "'") + transcript = transcript.replace("laterally", "Ladderly") + transcript = transcript.replace("latterly", "Ladderly") + return transcript + + def remove_hashtags(title): return " ".join(word for word in title.split() if not word.startswith("#")) @@ -75,7 +82,7 @@ def main(): ) ) out_f.write("Transcript:\n") - out_f.write(replace_smart_quotes(transcript + "\n")) + out_f.write(wrangle_transcript(transcript + "\n")) print(f"Consolidated transcript written to {output_file}") diff --git a/scripts/youtube-transcriber/consolidated_transcript.txt b/scripts/youtube-transcriber/consolidated_transcript.txt index c370db44..57741209 100644 --- a/scripts/youtube-transcriber/consolidated_transcript.txt +++ b/scripts/youtube-transcriber/consolidated_transcript.txt @@ -7,7 +7,7 @@ engineering roles mid-level up to distinguished also some analysts and product roles check out upstart.com career open roles and reach out to me on -LinkedIn if you're a match for one of +linkedin if you're a match for one of these URL: https://youtu.be/6C9JsyfDBe8 @@ -29,53 +29,53 @@ Title: Specific advice to help you land a coding role in under 25 min Transcript: today we are reacting to developer roadmaps roadmap.sh this is the sixth -most starved project on GitHub uh where +most starved project on github uh where do you go through it step by step and -compare it to laterally -by the way here's laterally laterally as +compare it to Ladderly +by the way here's Ladderly Ladderly as an open source learning uh like educational system so kind of an alternative to free code -Camp the first impression is that +camp the first impression is that there's way too much here if someone -asks you hey I'd like to learn to code -what should I do sending them here -would seem to be confusing what I would +asks you hey i'd like to learn to code +what should i do sending them here +would seem to be confusing what i would prefer instead is right out of the gate -it should suggest a path I recommend you -learn react not Python and that is a +it should suggest a path i recommend you +learn react not python and that is a stepping stone towards becoming a full stack developer URL: https://youtu.be/GHIdmnrBewA Title: Thank you and of and โค๏ธ you are champions of Transcript: -I just want to give a shout out to the -Coffee Bean to Starbucks to Pete's and +i just want to give a shout out to the +coffee bean to starbucks to pete's and to all the mom and pop coffee shops out -there with free Wi-Fi that make Nomad +there with free wi-fi that make nomad lifestyle possible for developers really supporting the developer culture URL: https://youtu.be/KR6_gfwkql0 Transcript: -High turnover is preventable which one -would be the biggest for you I picked +high turnover is preventable which one +would be the biggest for you i picked growth opportunities and it ended up winning claiming growth opportunities is actually a major key because it -summarizes everything else together I +summarizes everything else together i think growth means at least three things -one is your Tech skills two is your -prestigure level three is salary or TC +one is your tech skills two is your +prestigure level three is salary or tc URL: https://youtu.be/yxIsxF8tbVM Transcript: -networking tip here is a LinkedIn direct -messaging template from Austin he used -this to land his current role I think -it's pretty good the only part I would -change is the part I highlighted +networking tip here is a linkedin direct +messaging template from austin he used +this to land his current role i think +it's pretty good the only part i would +change is the part i highlighted interested in your story sounds too generic instead say interested to see how it's worked for you at this company @@ -84,83 +84,83 @@ as a boot camp grad URL: https://youtu.be/MAge_YloPNU Title: AWS Free Tier Trap! Transcript: -Google provides a 90-day 300 free trial -AWS free tier also only lasts 12 months +google provides a 90-day 300 free trial +aws free tier also only lasts 12 months after which you might get hit surprisingly with a bill follow for part -two I'll show you some truly free -databases of service providers that I +two i'll show you some truly free +databases of service providers that i use URL: https://youtu.be/gYNrIaX0nk8 Title: Css turkey Transcript: -I want to make a relevant addition to my -web portfolio and it's Thanksgiving so -let's make a turkey as a web developer I +i want to make a relevant addition to my +web portfolio and it's thanksgiving so +let's make a turkey as a web developer i know that a turkey will be drawn with -HTML and CSS so I Google CSS turkey I +html and css so i google css turkey i found a few results and checked them out -but I'm really happy with the top result -so this is what it looks like so I copy -it and I put it in my GitHub portfolio -and deploy it to GitHub Pages at this +but i'm really happy with the top result +so this is what it looks like so i copy +it and i put it in my github portfolio +and deploy it to github pages at this point it's basically someone else's work which is not really a plagiarism issue in programming it's just that it doesn't -demonstrate any of my skill so how can I +demonstrate any of my skill so how can i change this turkey this collection of -HTML elements in a way that demonstrates -my skill well I think the tips of the -feathers can change colors so I'll make -that Dynamic and add some JavaScript you +html elements in a way that demonstrates +my skill well i think the tips of the +feathers can change colors so i'll make +that dynamic and add some javascript you can't see it in this picture but the eyes are doing this weird googly thing -I'll take that away because it's -annoying and then I can also add some -audio so when you click it I'll make it -squawk so here's the final result I live -coded the whole thing I'll put a link to -this and a link to the YouTube video in +i'll take that away because it's +annoying and then i can also add some +audio so when you click it i'll make it +squawk so here's the final result i live +coded the whole thing i'll put a link to +this and a link to the youtube video in the comments be sure to follow my page if you want to learn to code you can totally do it drop a comment if there's -anything I can answer for you +anything i can answer for you URL: https://youtu.be/Q3gDAH8R-xo Title: developer soft skills ๐Ÿ fr Transcript: okay so this is a communication -technique if I need to communicate -something to you and I'm worried that +technique if i need to communicate +something to you and i'm worried that you might take it in a negative way and -that's not my intent I'm going to make +that's not my intent i'm going to make really shorts surround it in positive context to make it really clear to you -that I'm not trying to be critical or -negative I'm providing some feedback +that i'm not trying to be critical or +negative i'm providing some feedback that it might hurt but like my intent here is good it's kind of the same idea of constructive criticism as opposed to like just being mean so it's a sandwich because there's positive on both sides of the feedback you deliver so for -example let's say I'm dealing with a +example let's say i'm dealing with a junior programmer and they wrote some -code it's just not good I'm not going to +code it's just not good i'm not going to say hey this code is just not good that would be like mean and not really -helpful I'm going to start the +helpful i'm going to start the conversation in a positive way like hey thanks for submitting this pull request -thanks for working so hard then I want +thanks for working so hard then i want to point out what they can do better let's try to phrase it in non-accusatory neutral terms so instead of saying hey -you forgot to format your code I can say -I noticed the build is failing if you +you forgot to format your code i can say +i noticed the build is failing if you run the formatter it'll probably pass -then finish out positive I'll be so glad +then finish out positive i'll be so glad to approve and ship this when it's ready URL: https://youtu.be/JwHWYK1zmP4 @@ -168,24 +168,24 @@ Title: Jewell MOOC vs Bootcamp vs Mentorship Transcript: what makes springboard and the code had to be front in path better than the -laterally curriculum so I wouldn't say +Ladderly curriculum so i wouldn't say that they're both better in general code academy is a mooc that will have vastly inferior learning and job placement outcomes it's better for some people because it's a lot cheaper the other -thing to note is that the laterally +thing to note is that the Ladderly curriculum treats codecademy as a sub-module so if you participate in -laterally I will encourage you to +Ladderly i will encourage you to complete codecademy as a sub module of -laterally springboard on the other hand +Ladderly springboard on the other hand is a more expensive option compared to -laterally again you can use them -together so laterally can be treated as +Ladderly again you can use them +together so Ladderly can be treated as a supplement to springboard and also springboard is much better recognition -among employers so I don't think that +among employers so i don't think that any of these are necessarily better it kind of depends on your personal situation @@ -195,23 +195,23 @@ Title: MGK React Coding Tattoo?? Transcript: and number two we have emotional slightly malnourishment okay hear me out -I think these are the same type of guy -you see MGK's throat I think he has a +i think these are the same type of guy +you see mgk's throat i think he has a react tattoo so this is the react logo -and the first guy was at a computer so I +and the first guy was at a computer so i think they're both web developers so new reason to learn react you can be famous -like MGK +like mgk URL: https://youtu.be/nYR-pp5x7fw Title: Starboi and The Book of Wins Transcript: -Lord says be intentional when it comes +lord says be intentional when it comes to seeking the challenging tasks and opportunities where you can deliver a win every good developer should keep a -book of wins I think it's great advice -and I recommend you organize your +book of wins i think it's great advice +and i recommend you organize your stories about winning according to the star or store method check out this open source project that exists for just that @@ -223,7 +223,7 @@ the other reason to learn react not python it's already familiar to you you already probably know what a good website looks like do you know what a -good application in Python even does +good application in python even does maybe you should just learn react not python @@ -241,9 +241,9 @@ algorithm interviews and social networking instead of going for that fifth project the three projects are all blogs you're gonna do a vanilla blog a -react.js Blog and a typescript next blog +react.js blog and a typescript next blog by doing the same project you get to -focus on learning the Technologies and +focus on learning the technologies and getting job ready which is actually more important there is a substantial value added to a fourth project which can be @@ -268,20 +268,20 @@ URL: https://youtu.be/Vt1aKS720tg Transcript: three resources to help you crush those nasty algorithm interviews we all know -Elite code you all should know about my -boy Clement's algo expert this is the -major key you didn't know about Real -rated interviews with Fang employees +elite code you all should know about my +boy clement's algo expert this is the +major key you didn't know about real +rated interviews with fang employees algorithm behavioral and more URL: https://youtu.be/wJXcgSXgcok Title: What makes programming hard for beginners? Transcript: -then I asked what makes programming hard -for beginners I said gatekeeping and +then i asked what makes programming hard +for beginners i said gatekeeping and non-specific advice like the best language depends if your goal is to land -a job as quickly as possible I strongly +a job as quickly as possible i strongly recommend learning react but what would you say in answer to this question @@ -289,16 +289,16 @@ URL: https://youtu.be/Ao8njAd2cuM Transcript: so this is such a good question and it actually turns out to be like a kind of -a verbose answer so I'm going to blurt +a verbose answer so i'm going to blurt it out really quickly here and it might not make sense but stay tuned to my -channel I'll do a three-part follow-up +channel i'll do a three-part follow-up on how to land an interview and how to land an algorithm interview specifically here's the super super short version one blast out a ton of applications 50 to 100 per week for a minimum of four weeks -two make sure your LinkedIn is optimized +two make sure your linkedin is optimized three social network and if you want a social network with corporate recruiters you want to apply in their system before @@ -309,8 +309,8 @@ general tip number four for algorithm interviews specifically is that is going to depend on the company the companies that tend to use algorithm interviews -are tier one companies like Google -Facebook and so forth as well as tier +are tier one companies like google +facebook and so forth as well as tier one one of these they have their recruiting model modeled off of tier one companies even if they're not actually @@ -334,20 +334,20 @@ Title: ๐Ÿ”ฅ hot honey โ˜•๏ธ latte Transcript: your team isn't ready this is a pour over and your team is not ready for this -hot honey Poor Man's latte let me show +hot honey poor man's latte let me show you how we do it gunfighter local -Virginia beans +virginia beans froth up all that honey pouring it over poor man latte let's go URL: https://youtu.be/tLTwoKO2cXw Transcript: -devilated thanks for the question I'll -pass you to a professional iOS Developer -for the answer this guy says I feel like -I've pigeonholed myself in iOS I teach +devilated thanks for the question i'll +pass you to a professional ios developer +for the answer this guy says i feel like +i've pigeonholed myself in ios i teach people that the fastest way to get a job -coding without a CS background is by +coding without a cs background is by learning react so that would be web development you can build react mobile apps too @@ -355,16 +355,16 @@ apps too URL: https://youtu.be/vp2uPpLTZmY Title: The Secret to Success in Web Development Revealed Start with JavaScript Not Python Transcript: -answer is Javascript +answer is javascript learn react not python start with -JavaScript build a basic web page HTML -CSS and JavaScript -work with the Dom API and vanilla -JavaScript you're going to hate it +javascript build a basic web page html +css and javascript +work with the dom api and vanilla +javascript you're going to hate it that's a good thing after you start hating it use react you'll realize why react is awesome because it abstracts -the Dom API for you you might not even +the dom api for you you might not even know what that means right now but if you take that approach you'll really appreciate what react does and then @@ -374,12 +374,12 @@ can URL: https://youtu.be/pk2or9pCl0o Title: 6x Cheaper than Midjourney!! Transcript: -I cut my spinning on Mid journey by a +i cut my spinning on mid journey by a factor of six from 60 to 10 a month -because I needed Pro because I wanted -stealth because I don't want competitors +because i needed pro because i wanted +stealth because i don't want competitors stealing my four commercial use images -with leonardo.ai I get privacy options +with leonardo.ai i get privacy options for 10 bucks a month and commercial use check it out now @@ -400,8 +400,8 @@ URL: https://youtu.be/UvUJ0ioOdHM Title: 4 Benefits of Agency Recruitment Transcript: four reasons to consider working with a -recruiting agency like Apex systems or -Tech Systems I'm not sponsored access to +recruiting agency like apex systems or +tech systems i'm not sponsored access to a pool of warm lead job opportunities that are more likely to convert and may have higher salary free courses during @@ -412,31 +412,31 @@ URL: https://youtu.be/uSyEfXCcS6A Transcript: tip three is just eat right here are five things you can do in addition to -having a balanced diet I'm usually a fan +having a balanced diet i'm usually a fan of intermittent fasting if you want to maximize cognitive uptake this is not the time to do that you want slightly excess calories specifically with sugars -and Omega fatty acids +and omega fatty acids URL: https://youtu.be/8vozr9yONNU Transcript: -Zach Golan thanks for the question I +zach golan thanks for the question i tell people a minimum of two projects the fact that you don't feel confident is the test that you need a third ask yourself why you don't feel confident your next project should solve for that also add some objective certifications -like LinkedIn skill assessment +like linkedin skill assessment URL: https://youtu.be/qfLlhKtujuc Transcript: -basic get part one of two I think these +basic get part one of two i think these are the commands that you need to know -at a minimum let me know if you think I +at a minimum let me know if you think i missed any -follow for part two and part two I'll +follow for part two and part two i'll tell you some get terms they're not commands but they're terms you need to know @@ -447,8 +447,8 @@ Transcript: hey so if you never try it out how would you know if you liked it or not so the better advice would be try it out and if -you don't like it stop so I'm a -self-taught programmer I'm a career +you don't like it stop so i'm a +self-taught programmer i'm a career switcher there's stress outside of programming too y'all like work is stressful @@ -459,11 +459,11 @@ URL: https://youtu.be/K5dWlDH2oM4 Title: Scraping ๐Ÿ‘ฎโ€โ™€๏ธ police watch out!! Transcript: anonymized data from profile scraped on -LinkedIn includes 15 000 profiles -predominantly located in Australia it's +linkedin includes 15 000 profiles +predominantly located in australia it's on kaggle from press legal charges who are they going -to press it against I mean and what what +to press it against i mean and what what is the legal charge wouldn't they have to demonstrate harm your honor this man is contributing to @@ -473,25 +473,25 @@ kill him like what are they gonna do URL: https://youtu.be/UZe0ZnasvGo Title: Affordable Higher Education Transcript: -you don't need a degree to get into Tech +you don't need a degree to get into tech but a degree will help you get hired quicker and you might get slightly higher pay so with a loan of price there's a great return on investment -Guild education is working behind the +guild education is working behind the scenes to offer deep discount for -college even free college Target is -Guild's newest partner good job Target +college even free college target is +guild's newest partner good job target URL: https://youtu.be/UoxVPjNU1cE Transcript: my one take away from the hundreds of -interviews I've conducted at Google +interviews i've conducted at google there isn't much intersection between what businesses need and what the school system teaches dot dot dot many less -successful candidates knew how to Ace -the interview Craig reminds us that +successful candidates knew how to ace +the interview craig reminds us that bombing an interview doesn't make you a bad developer @@ -500,10 +500,10 @@ Transcript: one of the hardest parts of learning to code is picking up the vocabulary here are several case namings camel cases for -ordinary JavaScript variables Pascal +ordinary javascript variables pascal case is used to name react components -classes and types Kebab case for CSS -classes in a case and SQL and Python's +classes and types kebab case for css +classes in a case and sql and python's screaming snake case for constants URL: https://youtu.be/kUZp1vH8VSs @@ -515,22 +515,22 @@ URL: https://youtu.be/zPKsj9x0acY Title: Leetcode: 14 Patterns Transcript: to support your algorithm interview prep -Danny boycode supports a great resource +danny boycode supports a great resource the 14 patterns article wanted to pass this on to the general audience it's on -hacker named top Google result I always +hacker named top google result i always suggest three other resources leak code -algo expert and interviewing dot IO +algo expert and interviewing dot io URL: https://youtu.be/v2osALwpRHY Title: Vue.js Portfolio: Open Source Transcript: -stream recap just got done view JS how +stream recap just got done view js how to create a link tree-like portfolio -hosted completely free on GitHub Pages -previously did next JS sometimes I have -guests on come sub me on YouTube you can -drop anything in the chat and I'll +hosted completely free on github pages +previously did next js sometimes i have +guests on come sub me on youtube you can +drop anything in the chat and i'll respond to your technical questions like right there @@ -539,10 +539,10 @@ Title: EASY STEPS not really its actually tough but very pro Transcript: if you want a remote working job as a programmer then you should be building -in public oh man I forgot to take the +in public oh man i forgot to take the zoom off building in public helps do these three things which is going to -help you land a job ASAP but to get the +help you land a job asap but to get the most value out of it you need to do these three things and then you should follow me and learn about stuff @@ -550,7 +550,7 @@ follow me and learn about stuff URL: https://youtu.be/eZ-PkquBv8Y Transcript: git is an essential tool for developers -so I recommend you check out this +so i recommend you check out this article if you're learning to code how to structure an ideal git commit following this pattern of atomic git @@ -562,16 +562,16 @@ Title: good to clarify what we mean by vs traditional education like CS / Transcript: so this is a good call out there's confusion around what it means to break -into Tech so this user is saying that +into tech so this user is saying that they got their first job intact as data science and this is very doable and then they went on to say that they have a master's in data analytics so that's not -what breaking into Tech is breaking into +what breaking into tech is breaking into tech means you are outside of tech you're an outsider you have an alternative education and alternative -pathway into Tech if you have a master's +pathway into tech if you have a master's degree in data analytics this is the traditional route so you're not breaking into that you're just a party impact @@ -593,27 +593,27 @@ ways to answer this question one way is just you do the normal way forget that you're an economist and you learn to code like everybody else -in that case I learned I recommend you -learn HTML CSS JavaScript and react then +in that case i learned i recommend you +learn html css javascript and react then maybe typescript if you go that way you'll probably be able to start coding as your job in like six months building -websites I'm not sure are you American +websites i'm not sure are you american citizen because that is going to impact how much you can get paid and things -like that in US you would probably make -like at least 60 Grand doing that now if +like that in us you would probably make +like at least 60 grand doing that now if you are an economist then there are some more interesting things you could do the question is how much experience do you have and do you have a background in statistics so if you're an economist -with couple years of experience I'm +with couple years of experience i'm expecting you can do statistics with at -least Excel if not stata or SPSS and +least excel if not stata or spss and hopefully you have some data visualization skills maybe you know -Tableau for example in this case +tableau for example in this case learning python would be a smart idea for you you can probably even use python in your current role for statistics then @@ -625,27 +625,27 @@ business analyst URL: https://youtu.be/bbRq8PZZcqk Title: Learn HTML pt 2/5 Transcript: -learn HTML part 205 let's talk about -semantic tags semantic HTML code with -India she's pretty cool go check out her -Channel I am going to put her on blast +learn html part 205 let's talk about +semantic tags semantic html code with +india she's pretty cool go check out her +channel i am going to put her on blast though because she has an anti-pattern on screen it's worth it for you to look through one of these supposedly comprehensive eight plus hour videos and try to spot a dozen issues if they are a -YouTube expert with over a hundred +youtube expert with over a hundred thousand subscribers and you can look through their video and find a dozen issues that's a pretty good sign that you know what you're talking about so -that's a good check anyway B is an +that's a good check anyway b is an example of an anti-pattern it's supposed to be bold but it's not descriptive it's not semantic what does semantic mean semantic means it describes itself using -natural language B doesn't do that what -does B mean instead use the strong tag +natural language b doesn't do that what +does b mean instead use the strong tag another benefit of strong over bold is that strong is implementation agnostic so a screen reader can read a strong tag @@ -656,7 +656,7 @@ that's the point of semantic tags they're descriptive article section footer those are some other logical blocks and consumers can use them as -they see fit like Google search results +they see fit like google search results URL: https://youtu.be/OCfSqYSSJhY Title: Don't Gatekeep Programming @@ -664,18 +664,18 @@ Transcript: this is called gatekeeping and it's bad so let's remember that you can get a job as an engineer or even a senior engineer -with just JavaScript incremental +with just javascript incremental adoption of types into typescript from -JavaScript is great for learning great -for Quality great for bug prevention +javascript is great for learning great +for quality great for bug prevention just let it be URL: https://youtu.be/nE2eUl7tarA Title: How to spot a solid bootcamp? Transcript: -check out this paper free on ssrn that I +check out this paper free on ssrn that i wrote higher ability and educational -Prestige here I use coursereport.com +prestige here i use coursereport.com data to show that the boot camps which are competitive with a college degree need to have more than 4.5 out of 5 @@ -686,21 +686,21 @@ Title: Why Coursera? Transcript: the course in front of us is the single best starting point based on evidence as -of June 2023 follow the page I'll give a +of june 2023 follow the page i'll give a bunch of evidence on this one piece of -evidence is the interviewing dot IO -analysis of certs Coursera came in -second to Triple bite but for now triple +evidence is the interviewing dot io +analysis of certs coursera came in +second to triple bite but for now triple bite is unavailable so for now prefer -Coursera +coursera URL: https://youtu.be/w05jEYLwUM8 Title: u ok? What's up w this? Transcript: -I did a periodic check-in on job count +i did a periodic check-in on job count by skill at first glance these skills -are down 50 year over year but at Second -Glance I think indeed search might be +are down 50 year over year but at second +glance i think indeed search might be like busted right now this job description has those keywords nowhere in it @@ -708,11 +708,11 @@ in it URL: https://youtu.be/hjYMng65R3o Title: ADDICTED TO LEETCODE? Transcript: -are you toxically addicted to Lee code -maybe you're awesome at Lee code but +are you toxically addicted to lee code +maybe you're awesome at lee code but still struggle to find a job this article published today has some advice -for you LinkedIn in the comments but +for you linkedin in the comments but basically you may be suffering from perfectionism if your acceptance rate is consistently 60 get out there apply @@ -721,12 +721,12 @@ social network URL: https://youtu.be/pXILgQBnPtY Title: Learn Git as a Newbie? Transcript: -Seguin asked would you tell a newbie -developer to learn git and GitHub first +seguin asked would you tell a newbie +developer to learn git and github first or it doesn't really matter when they learn them let me know your thoughts my answer is kind of both the sooner you -can work with GitHub the sooner you can +can work with github the sooner you can provably document your experience coding and build your portfolio months of experience is important but it's not the @@ -741,7 +741,7 @@ start with a mobile programming language like kotlin not everybody needs a mobile app you're going to be limiting your higher ability as a job candidate learn -web Technologies everybody needs a +web technologies everybody needs a website not everyone needs a python server side language programmer @@ -750,7 +750,7 @@ Transcript: basic get part two here are some terms you need to know these are not commands these are just terms whenever we're -talking about git GitHub and git related +talking about git github and git related operations URL: https://youtu.be/5aeoMWMaKBo @@ -764,15 +764,15 @@ college is likely to contribute to plunking out and dropping out so try to avoid it prefer something like help desk customer service part-time internships -I'll look for the others +i'll look for the others URL: https://youtu.be/fL-E2fhKNQo Title: Immigration tips to accelerate your tech career growth Transcript: if you live in a country with a small -Tech market and it is holding you back +tech market and it is holding you back from progressing in your career this -video is for you follow my YouTube link +video is for you follow my youtube link in the bio for this and other coding content @@ -792,22 +792,22 @@ need a jump scare URL: https://youtu.be/ONNitTDYpZQ Title: Operating System Comparison Transcript: -Windows Linux and Mac are the big three -operating systems Windows is common -among PC users Mac is common among -creatives and Linux is common for -servers Windows and Mac are paid so in +windows linux and mac are the big three +operating systems windows is common +among pc users mac is common among +creatives and linux is common for +servers windows and mac are paid so in there you get customer support when you -need it Linux is centered around open +need it linux is centered around open source maintainers can be rough sometimes for example the creator of -Riser FS killed his wife +riser fs killed his wife URL: https://youtu.be/e-zQaLg3POY Title: what is devops? Transcript: -Timmy Turner thanks for the question -check Wikipedia if you want like a +timmy turner thanks for the question +check wikipedia if you want like a normal answer my answer is that these are specialists in the build and deploy steps of the sdlc so maintaining a @@ -822,7 +822,7 @@ Transcript: like to direct your attention to the screen for a short video if you don't mind -that I yield back +that i yield back URL: https://youtu.be/QCcSwMyN6N4 Title: Does prompting == ownership? @@ -832,75 +832,75 @@ so if you wake up one day URL: https://youtu.be/Zae69W1j8Ko Title: I got to add Mastodon too Transcript: -I created my own social home template +i created my own social home template isn't it great no it sucks check out this other one there's way more info on -the screen so I'm gonna fix it and I'm +the screen so i'm gonna fix it and i'm going to fix it live coding on a coding -Stream So follow my page and follow my -YouTube link and buy let's do it +stream so follow my page and follow my +youtube link and buy let's do it URL: https://youtu.be/c2tSi3CD1aI Transcript: -what about taking risks in your 30s I'm -turning 32 November I'm a fan of it I +what about taking risks in your 30s i'm +turning 32 november i'm a fan of it i messed up in my 20s spending any time judging yourself about your 20s is a -waste of time you're 32. I was +waste of time you're 32. i was stocking shelves in a liquor store at -32. I've been driving Uber doing -deliveries I feel like +32. i've been driving uber doing +deliveries i feel like URL: https://youtu.be/j48lNLF-iEU Title: React vs Python Which One Should You Learn for Your First Job Transcript: -xjs over Django react over python unless +xjs over django react over python unless you want to be a data analyst then go -Learn Python but also if you're a data +learn python but also if you're a data analyst you shouldn't you shouldn't be -learning Django you should be learning +learning django you should be learning like num like numpy URL: https://youtu.be/nM_GL26W738 Title: Modified TDD is Best TDD Transcript: -I want to create a new component react -but I want to do tdd so I start by +i want to create a new component react +but i want to do tdd so i start by making a unit test that references a component that doesn't exist fails stub -the file and now the test passes I just -made a tdd increment and I also just +the file and now the test passes i just +made a tdd increment and i also just wasted a bunch of time but let's not -stop there because every time that I do -a new commit I need my test to pass -right I don't realize that there are +stop there because every time that i do +a new commit i need my test to pass +right i don't realize that there are these like patterns and conventions -embedded in other components how do I -make an HTTP call what variables do I -name how should I name my ID that I'm +embedded in other components how do i +make an http call what variables do i +name how should i name my id that i'm referencing uh used ref on the component -so every time I write a test for these -things I am assuming implementation and +so every time i write a test for these +things i am assuming implementation and then that implementation turns out not -to be correct so I have to refactor the +to be correct so i have to refactor the component and the unit test doubling my -LOE instead here's what I do I create -the component and then I create the test -and I just make sure everything works -before I submit a PR at the end the +loe instead here's what i do i create +the component and then i create the test +and i just make sure everything works +before i submit a pr at the end the result is the same you have a set of unit tests that pass but it's a lot less -LOE in the middle so this is a modified -tdd pattern that I suggest for -Developers +loe in the middle so this is a modified +tdd pattern that i suggest for +developers URL: https://youtu.be/ILX6QF-4EIQ Title: Why learn React? (As a coder) Transcript: two great questions from real foxes so react helps you build websites the -reason I recommend people learn it is -because it's the best path that I know +reason i recommend people learn it is +because it's the best path that i know for most people to get a career in programming that's going to improve your quality of @@ -920,10 +920,10 @@ URL: https://youtu.be/k8D2ma9lvK8 Title: The Tech Talent Shortage is an Employer Myth Transcript: unpopular opinion coming at you from the -CEO of minty beans the tech Talent +ceo of minty beans the tech talent shortage is actually an unwillingness to -hire and train Junior developers there -is a glut of talented Juniors out there +hire and train junior developers there +is a glut of talented juniors out there the way to fix the talent shortage is to change your hiring and team strategy @@ -941,11 +941,11 @@ the default public folder URL: https://youtu.be/UkhDbeLvBl0 Transcript: recommend this video from obscurious on -AI tools that can help you on any sort -of task my single favorite tool that I +ai tools that can help you on any sort +of task my single favorite tool that i learned about was called wisdolia its use is pictured in front of us it's a -Chrome extension that lets you turn any +chrome extension that lets you turn any website into flashcards so it helps with learning @@ -954,12 +954,12 @@ Title: Check out these 5 other teaching influencers! Transcript: make sure you're getting your information from multiple sources my -name is John I teach people to code with +name is john i teach people to code with a free and open source curriculum called -laterally in this video name dropping -five other teaching influencers I look -up to Brian Talbert on LinkedIn robots -building education on Insta three others +Ladderly in this video name dropping +five other teaching influencers i look +up to brian talbert on linkedin robots +building education on insta three others on screen follow for more URL: https://youtu.be/uR2aeXUdlr4 @@ -967,19 +967,19 @@ Title: intermediate lvl developer advice Transcript: intermediate level developers this is for you so you've gotten the basics of -HTML CSS JavaScript and react down +html css javascript and react down you're ready to take it to the next level with typescript my number one resource for you very happy to recommend -Ben Awad the boy has more failed to -Ocean I mean full stock react tutorial +ben awad the boy has more failed to +ocean i mean full stock react tutorial link pin in the comments URL: https://youtu.be/baxBCvXk_DI Title: That guy is underrated imho Transcript: prioritize planned perfectionism -Parkinson's law and proactivity one two +parkinson's law and proactivity one two and five were prescriptions three or four are just things to be mindful of that is a prescription to prevent @@ -992,8 +992,8 @@ URL: https://youtu.be/YT-9XXhMdyo Title: 13 Learning Tips pt 1: Start with the Stuff! Transcript: 13 learning tips part one of three start -with the stuff some people think I need -to get my life perfect before I can +with the stuff some people think i need +to get my life perfect before i can learn no start with the thing that you want to learn it might end up being really easy you might be able to knock @@ -1011,41 +1011,41 @@ return on investment for time and effort for a lot of people that's learning to code this can unlock a high paying remote career and you can do this with -Alternative Learning you don't +alternative learning you don't necessarily need a college degree so if you're going to learn to code what curriculum you need an evidenced based curriculum that means something that's -Project based it's going to be full +project based it's going to be full stack that's going to unlock the majority of programming jobs if you're looking at a coding boot camp in particular check out course report 4.25 or higher rating with a minimum of 400 reviews that's part one of three come -back and I'll tell you how you can +back and i'll tell you how you can improve your lifestyle and get connected to learn better URL: https://youtu.be/wr5Qxxc9Wm8 Title: ๐Ÿ”‘ If it doesnt fail it doesnt pass๐Ÿ”‘ Transcript: -things I learned at pycon part 4 10 ways +things i learned at pycon part 4 10 ways to shoot yourself in the foot with tests -I like that this talk was really +i like that this talk was really concrete and practical probably two three eight and ten are my favorites URL: https://youtu.be/DNQAGBELLYQ Transcript: -John I'm trying to make money but I +john i'm trying to make money but i don't have money to invest what you need is a better job start getting a 75 grand -salary in three months I love teaching +salary in three months i love teaching people how to code follow my channel if that interests you if that doesn't interest you maybe sales is your thing -follow Tech sales Tom degree free has +follow tech sales tom degree free has some other options URL: https://youtu.be/m3As0-kfPE0 @@ -1055,7 +1055,7 @@ new technology alert react preview is an alternative storybook with near zero configuration storybook is a really great component browser it'll help you -build an in-house component Library it +build an in-house component library it does require a bit of setup though react preview integrates directly to vs code found this through stack share weekly @@ -1064,11 +1064,11 @@ follow for more URL: https://youtu.be/wfHdJJoxq1Y Title: Stolen Turkey Code Microproject Transcript: -Stone turkey is a micro project webpage -written in HTML CSS and vanilla -JavaScript it's open source you can -check it out on my GitHub repository -just search for VanDevere you can click +stone turkey is a micro project webpage +written in html css and vanilla +javascript it's open source you can +check it out on my github repository +just search for vandevere you can click the turkey and make it squawk and change the tail feather colors it's pretty cool go check it out @@ -1076,7 +1076,7 @@ go check it out URL: https://youtu.be/-RxXAdPg2zc Title: LETS GOOO!! React time baby!!! Transcript: -welcome to my channel you guys I've been +welcome to my channel you guys i've been telling you to learn react but what does it mean to learn react how do you know you made it this is going to be a five @@ -1091,46 +1091,46 @@ map onto you know basic react you're ready for your certification and then you're gonna go apply to jobs we're going to start by learning react like a -pirate R then it's fat JS and fatterjs -all react is I want you to think about -it like this it's JavaScript plus some -stuff it's fat JavaScript here are your -three R's react rest and Redux we're +pirate r then it's fat js and fatterjs +all react is i want you to think about +it like this it's javascript plus some +stuff it's fat javascript here are your +three r's react rest and redux we're going to learn them in that order doesn't need to make sense now we're going to go through it in the next four videos these are the five elements of -react Core jsx State props Hooks and +react core jsx state props hooks and functional components that functional components is your f after react core we -got rest with Fetch and await Redux with +got rest with fetch and await redux with thunks last video will be some optional intermediate skills let's go URL: https://youtu.be/f_U3f74cICk Title: (as a coder) 3 fav starbucks drinks Transcript: -three favorite drinks from Starbucks as +three favorite drinks from starbucks as a software developer first up matcha latte with almond milk -June second the Nitro oh can you see +june second the nitro oh can you see that yeah -it's orange juice I really like the +it's orange juice i really like the defense up but they were out somewhere she's URL: https://youtu.be/lo-m8nZYNU0 Transcript: had another one-on-one with my -supervisor in this particular meeting I +supervisor in this particular meeting i asked him what he thought got me hired what he told me was someone had referred me because they saw the positive energy -that I was putting into the development -Community the way you interact with -others on LinkedIn could determine +that i was putting into the development +community the way you interact with +others on linkedin could determine whether or not professionals here on -LinkedIn would be willing to be a shot +linkedin would be willing to be a shot URL: https://youtu.be/9dx9RjqCZJw Title: Say THIS when asked about job seeking @@ -1153,16 +1153,16 @@ um the way that you look for coding as a junior coder is the same way you look as a senior so you need to implement social networking optimize your resume optimize -your LinkedIn I would encourage you to -check out link LinkedIn jobs indeed.com +your linkedin i would encourage you to +check out link linkedin jobs indeed.com and then there are some other platforms that you can use like uh hired hired.com is a good one that's -more I think mid-level than a junior +more i think mid-level than a junior tool but you can check it out you can also you can also work with a -third-party agency recruiter like Tech -Systems if you're having a hard time as +third-party agency recruiter like tech +systems if you're having a hard time as a junior later in your career you really may not need to do that but as a junior it can be hugely beneficial @@ -1171,11 +1171,11 @@ URL: https://youtu.be/d08uqHhs-6o Title: "Money" is not a good answer Transcript: he's building a social networking site -using react postgres Express and socket +using react postgres express and socket i o enough to find me a job the answer is no the job search is its own skill set you're going to need a resume that -can pass an ATS and communication skills +can pass an ats and communication skills for your interview employment is a two-way street you're going to need to communicate to the employer why you care @@ -1184,8 +1184,8 @@ about them URL: https://youtu.be/Q4MJAl2sHsw Transcript: how do you prefer to use colors in your -CSS do you like the color name the hex -color RGB or hsl I prefer rgba this lets +css do you like the color name the hex +color rgb or hsl i prefer rgba this lets you access the color spectrum for red green blue and also transparency in the form of an alpha parameter so you can @@ -1197,7 +1197,7 @@ Title: (as a coder) removing interview stress Transcript: in today's market the companies need you more than you need them great point from -Fong let me build on that with three +fong let me build on that with three more strategies that will help you relieve stress combat anxiety coming up to and through an interview overall @@ -1208,16 +1208,16 @@ excited instead of this risky thing that you currently perceive it is that's triggering your anxiety number one a bunch of people are worried about in -this interview I'm going to meet people -I've never met before how is my first +this interview i'm going to meet people +i've never met before how is my first impression going to be isn't that risky actually it's a great social networking opportunity however the interview goes always finish up with something like -this I've had a great time here it was a +this i've had a great time here it was a pleasure to meet you regardless of how -this turns out I'd love to connect with -you on LinkedIn do each and every +this turns out i'd love to connect with +you on linkedin do each and every interview is an opportunity to practice this unique skill of interviewing so whether or not they extend an offer you @@ -1240,14 +1240,14 @@ head up in outer space URL: https://youtu.be/OBARkZlJzt8 Title: the recession has disproportionately reduced data science salary Transcript: -would I ever pivot into cyber security +would i ever pivot into cyber security or data science because that's where the -money is now everyone go follow James I +money is now everyone go follow james i want to add two notes one if you're -trying to break into Tech don't just +trying to break into tech don't just consider salary consider the number of jobs available two please check out this -video from Luke data engineering is +video from luke data engineering is where the money is now not data science URL: https://youtu.be/VSXTiLMyM5o @@ -1259,24 +1259,24 @@ Transcript: coding is a way of making you feel like an absolute genius one moment like a complete right after it this is -from Clement he's a big name think two +from clement he's a big name think two lessons from this one is imposter -syndrome affects all levels from Junior -to CEO two is making mistakes is normal +syndrome affects all levels from junior +to ceo two is making mistakes is normal don't beat yourself up over it URL: https://youtu.be/8xj0QAdfAZ4 Title: 7 ways coding is actually fun Transcript: this is a great question and apparently -I have a lot to say on this so this is -going to be a longer video before I get -into why I think it's so fun let me say +i have a lot to say on this so this is +going to be a longer video before i get +into why i think it's so fun let me say that one of the things that's unique about tech is that it's very diverse and that's one of the reasons it's so fun to so many different kinds of people for -different reasons so I'll get into why I +different reasons so i'll get into why i think it's fun but keep in mind that whether you're more of a visual person there's front end work making websites @@ -1287,91 +1287,91 @@ of programmer personalities is that there is a great amount of diversity contrary to this narrative that there's like this one stereotypical like type of -programmer so I do think the visual side +programmer so i do think the visual side of it was one thing that appealed to me -especially at first it helped me learn I +especially at first it helped me learn i could get rapid visual feedback in some -ways I am close to the stereotypical -programmer but one of the ways that I'm -quite different is that I think CSS is a -lot of fun and I like making like +ways i am close to the stereotypical +programmer but one of the ways that i'm +quite different is that i think css is a +lot of fun and i like making like bouncing animations and stuff like that -with CSS the second way is that I like +with css the second way is that i like to be able to deliver like concrete wins and it creates a snowball of wins and you can do like multiple commits or multiple improvements in a single day and really get the snowball going -previously I worked in construction and +previously i worked in construction and food service for whatever reason a bunch of career switchers have a background in food service but there is a similar -effect where I can like give you like a -sandwich and I like made a real thing -and I it makes you happy and that makes +effect where i can like give you like a +sandwich and i like made a real thing +and i it makes you happy and that makes me happy and you can do this with programming and -it's lower Stakes than construction or -maybe even food service because if I -screw it up I can just control Z I don't +it's lower stakes than construction or +maybe even food service because if i +screw it up i can just control z i don't need to throw out the sandwich or like report concrete right so that's the second thing for me personally is these like concrete incremental winds that actually have real clear value speaking -of clear value I guess this is the third +of clear value i guess this is the third thing or maybe the third and fourth is that their earnings are a lot better so like the quality of life the work life -balance is a lot better than what I've +balance is a lot better than what i've done in the past whether in politics or in food service or elsewhere -um and it's third or fourth because I +um and it's third or fourth because i can also share that with other people -and I personally get a ton of fun out of -Men's wearing juniors in my day job and +and i personally get a ton of fun out of +men's wearing juniors in my day job and then also like teaching people through -social media as well as much as I like +social media as well as much as i like random hobbies for fun like pottery making or writing poetry or playing -drums I would actually rather teach you +drums i would actually rather teach you to code than to play drums because this is something you can like make a career out of and it will benefit you and those around you from a quality of life perspective -and with drums I feel like I might +and with drums i feel like i might almost feel like distracting you um and and yeah musician as a life mostly doesn't work at least historically and for most people if -you're a musician I don't mean to +you're a musician i don't mean to discourage you and maybe that's changing -with New Media number five is that I +with new media number five is that i like experimenting and continuously -learning I don't necessarily like -reading books although I do that but -what I what I like to do for learning is +learning i don't necessarily like +reading books although i do that but +what i what i like to do for learning is running my own experiments with real estate you can't you have to have a lot of money to like run your own real estate experiments right with -programming I can sort of tinker and see +programming i can sort of tinker and see oh this is faster and this is better for -users and I think that's really fun +users and i think that's really fun number six big one is that it's remote -work compatible and so I can like go to -the places I want to be and like try the +work compatible and so i can like go to +the places i want to be and like try the new coffee shop and and work from there so hope this helps URL: https://youtu.be/WReH5mywf6Q Title: Banking Collapse!! Transcript: -biggest banks in America just collapsed +biggest banks in america just collapsed this shouldn't be a big deal there are a bunch of ways to cover your cash what -I'm realizing though is like people +i'm realizing though is like people don't know about this stuff whether you're an individual or a business if you have over a million in a single @@ -1385,18 +1385,18 @@ an employee stock purchase plan is a valuable benefit that some people fail to take advantage of because it requires contributing out of cash don't skip out -on your espp do what I do and use a tool -like Benny instead learn more at this +on your espp do what i do and use a tool +like benny instead learn more at this link in my bio URL: https://youtu.be/BDl54Qs-v9g Transcript: thanks for the question you don't need -to understand webpack or Babel to get an +to understand webpack or babel to get an entry-level job these are build tools and customizing that will be your scope at an intermediate to senior level -create react app next Blitz these will +create react app next blitz these will have webpack configs for you if you just want to look at them one use case would be like inlining svgs @@ -1405,10 +1405,10 @@ URL: https://youtu.be/5cWVCb1HfUM Title: delete the fda Transcript: so let's look at some evidence that -getting rid of the FDA would benefit the -American Health Care system this death +getting rid of the fda would benefit the +american health care system this death toll is recognized by the far left -Atlantic magazine and right-wing +atlantic magazine and right-wing organizations like reason this is not partisan please read this article in particular we're talking about calling @@ -1421,7 +1421,7 @@ we have too many independent variables in your statistical model here are three approaches to select the best variables or features from that pool shrinkage -methods like lasso Rich regression or +methods like lasso rich regression or elastic nut stepwise methods like backwards elimination or best subset selection @@ -1430,23 +1430,23 @@ URL: https://youtu.be/x3VacD_L2PY Transcript: candidation great question you did not jump the gun that's awesome to learn -react GS you're going to need to know -HTML CSS and JavaScript prior they're -prerequisites so when I coach people how -to learn react I have them build a +react gs you're going to need to know +html css and javascript prior they're +prerequisites so when i coach people how +to learn react i have them build a vanilla website first awesome move URL: https://youtu.be/AQSv6zLUCR4 Title: How Much Data Bias is Acceptable? Transcript: -Jordan wonderful question what amount of +jordan wonderful question what amount of data bias do you think is acceptable so for the general audience let me take a -step back and Define what we even mean +step back and define what we even mean by bias bias here we're using a technical sense in terms of statistical -bias in ordinary English a bias might -refer to a tendency John you're always +bias in ordinary english a bias might +refer to a tendency john you're always doing economic analysis are you biased towards economics and statistics that would be called a correlation or a @@ -1460,42 +1460,42 @@ by itself totally fine in the technical sense here's another way that bias would basically not be acceptable and it's also not the technical definition of ice -hey John we know that you have this +hey john we know that you have this conclusion that you already have in your mind and you're trying to sneak it in and you're just trying to put a veneer -of Statistics over the top so in +of statistics over the top so in economics we would call that a moral hazard and that's distinct from a technical bias although in the normal -English we kind of say hey you're biased +english we kind of say hey you're biased and we're actually referring to that moral hazard so here are two examples of technical bias one would be omitted -variable bias say I'm doing a regression +variable bias say i'm doing a regression between gender in the tech industry and -I just do a simple regression one-on-one +i just do a simple regression one-on-one univariate regression but there's actually a bunch of other things that matter like for example personality or risk aversion -um so if I leave those variables out if -I omit them then the statistical +um so if i leave those variables out if +i omit them then the statistical coefficient of gender will be biased because it will be including some of those other effects that shouldn't be attributed to it another important technical bias is repeated measurement -bias where if I run a survey on Monday -Tuesday and Wednesday and I get 50 -responses each day and then I do a -regression on them and I don't account -for the fact that Jim responded on all +bias where if i run a survey on monday +tuesday and wednesday and i get 50 +responses each day and then i do a +regression on them and i don't account +for the fact that jim responded on all three days and he actually got more votes as it were -um then there's a bias where I'm -actually over representing Jim's opinion -and I'm not really getting the opinion +um then there's a bias where i'm +actually over representing jim's opinion +and i'm not really getting the opinion of the general population so that would be a biased result so those are formal statistical biases there are also @@ -1509,92 +1509,92 @@ are not statistical biases in the sense that your model is technically wrong what they mean is that there's a disproportionate impact between the -expected result and The observed result -so if I give somebody ten dollars and I -observe how they spend it I'm gonna +expected result and the observed result +so if i give somebody ten dollars and i +observe how they spend it i'm gonna there's gonna be a systematic difference -compared to if I just ask them by survey +compared to if i just ask them by survey by questionnaire hey how would you spend ten dollars in economics we've observed that there's a theoretical bias there and specifically people respond by questionnaire that they're much more willing to spend money -um than they in fact are When You +um than they in fact are when you observe them with their cash in their wallet so with all that background there's situations in which an optimal decision uses 100 biased data follow for -part two I'll give you a specific +part two i'll give you a specific example much more to talk about URL: https://youtu.be/LTLWTh0XVtM Title: Make boring and u win cc Lyons peer review comment Transcript: how do you become an elite level lead -coder Like Larry or James the answer is +coder like larry or james the answer is you make it a boring habit most -programmers can get their Elite code +programmers can get their elite code skills to the medium range in two months by grinding the first five patterns in this article that's all you need for -that Junior role then just stay +that junior role then just stay consistent you don't need to keep stressing URL: https://youtu.be/TsGNF1ujhpc Title: Is Coding Like the NBA? Can a 5 foot 3 dude hoop or code? Transcript: -if you're an NBA coach would you want to +if you're an nba coach would you want to drive someone who is seven feet tall or someone who is 5'3 but claims to work hard thanks for the question stay to the end because 5'3 there's something funny -about that in the NBA fact at the end +about that in the nba fact at the end problem is that this is apples and -oranges coding and Athletics are similar +oranges coding and athletics are similar in some ways and they're not similar in other ways one way that they're really different is that height is easy to -screen for IQ is not easy to screen for +screen for iq is not easy to screen for it's actually easier to directly measure a programming skill than it is to -measure IQ another issue here is that -the NBA is not all basketball players +measure iq another issue here is that +the nba is not all basketball players it's like the best best basketball players so this would be like looking -just at Google Engineers instead of +just at google engineers instead of looking at all programmers third in my -previous video I showed that average -American IQ actually even slightly below -average American IQ falls into the +previous video i showed that average +american iq actually even slightly below +average american iq falls into the suitable range of a programmer the number five three that you're trying to pick there is way below the norm and one might think it's completely outside of what's even allowable but here's the fun -fact Mugsy Bogues is a former American +fact mugsy bogues is a former american basketball player the shortest ever to -play in the NBA a five foot three inch +play in the nba a five foot three inch point guard for 14 seasons URL: https://youtu.be/ZdlM1mErFFU Transcript: -and Dev I love this as an academic +and dev i love this as an academic practice citing our sources is the least we can do but let's talk about three other ways that we can recognize give credit and support those creators who wrote the code that we're using for -reference quick aside Dr David Friedman -The Economist in front of us during this +reference quick aside dr david friedman +the economist in front of us during this video said when you are young you worry about people stealing your ideas when you're old you worry about people not stealing your ideas so option one is -uploading stack Overflow answers or -upvoting Reddit answers or starring your -GitHub repo giving that sort of vote to +uploading stack overflow answers or +upvoting reddit answers or starring your +github repo giving that sort of vote to whatever answer helped you number two if you want to go the extra mile if a framework or if a library really helped @@ -1606,9 +1606,9 @@ want to do me proud contribute back to my repo open a pull request or create a new project using my code and grow the community in further and add new -products into the community I would be +products into the community i would be so proud close with another fun quote -Professor nostein from Yale if you copy +professor nostein from yale if you copy from one book that's plagiarism if you copy from many that's research @@ -1618,29 +1618,29 @@ Transcript: learn react part seven let's talk about components and props so we previously talked about how jsx is a template -syntax that produces HTML but it's -written in JavaScript so at the top is a -jsx element and it will produce an HTML +syntax that produces html but it's +written in javascript so at the top is a +jsx element and it will produce an html element that's just a div react components are also represented as jsx you see const element equals welcome -welcome is not defined in the HTML spec -that is a custom user component in HTML -you have attributes so name Sarah would +welcome is not defined in the html spec +that is a custom user component in html +you have attributes so name sarah would be the name attribute and react these are props props is short for properties and they are written as attributes so -how do we actually Define welcome you -can Define it as a class I don't -recommend that I recommend functional +how do we actually define welcome you +can define it as a class i don't +recommend that i recommend functional definition and what does functional definition mean at the bottom you can -see it's literally a JavaScript function +see it's literally a javascript function props are passed to this function just like arguments are passed to an ordinary -JavaScript function so welcome with name -of Sarah that would be an H1 hello Sarah -in a more complicated component I could +javascript function so welcome with name +of sarah that would be an h1 hello sarah +in a more complicated component i could have special functions in style and they would be isolated to welcome instead of global @@ -1673,10 +1673,10 @@ URL: https://youtu.be/R7emQ8te9kA Title: - Land a Coding Job Coursera = Recognition Transcript: reason number two the front-end -developer certificate from Coursera in +developer certificate from coursera in partnership with meta is the single best place that you should start learning to -code in June 2023. the reason is +code in june 2023. the reason is employer name recognition if the employer doesn't recognize your credential it's not going to hold value @@ -1685,15 +1685,15 @@ to them follow for part three URL: https://youtu.be/12aoOgzfbX4 Title: Big Tech and Small Business optimize differently Transcript: -big Tech system design Pro tips stay to +big tech system design pro tips stay to the end we are often faced with trade-offs in project management and in system design and the so-called iron -Triangle pictured in front of us is a +triangle pictured in front of us is a common mental model to help us think through those trade-offs let me illustrate with a recent example from my -own work so I recently designed a +own work so i recently designed a microservice that empowers our data analyst to model changes to pricings of certain products and then understand the @@ -1704,11 +1704,11 @@ prod and do analysis on production data the analysts already had certain scripts that expected a certain table structure so to support that and facilitate their -experience I preserved that table +experience i preserved that table structure even though a cleaner structure would have been faster and cheaper this example illustrates the pro -tip which is that in big Tech we want to +tip which is that in big tech we want to prioritize adoption and user experience even when it's expensive as long as we can contain that expense to the short @@ -1730,14 +1730,14 @@ just buy data URL: https://youtu.be/vYa5288avLk Title: behavioral interview tip Transcript: -behavioral interview question Tell me +behavioral interview question tell me about a time where you were wrong about -a strong technical Choice thanks for the +a strong technical choice thanks for the question you see the answer is that -previously I believed you should never +previously i believed you should never eat the green part of a strawberry but -I'm research driven I'm data driven -after doing my due diligence I realized +i'm research driven i'm data driven +after doing my due diligence i realized they are in fact edible URL: https://youtu.be/1jpYmw_RmdQ @@ -1746,23 +1746,23 @@ Transcript: why do we have high levels of gender diversity in coding boot camps but we don't have high levels in computer -science programs I'm currently analyzing +science programs i'm currently analyzing novel data one early finding is that women desire a programming career at about the same rate that men do so maybe -CS curriculum is the problem instead of +cs curriculum is the problem instead of the occupation itself URL: https://youtu.be/WMgKiGOSe5o Title: Release Note: The Trial by Fire Transcript: if you want to learn to code pretty cool -news today I'm releasing the trial by +news today i'm releasing the trial by fire which is a quick 45 minute lesson -where I fly through HTML CSS JavaScript +where i fly through html css javascript give you the big picture in a short amount of time -sign up link in my bio laterally.io and +sign up link in my bio Ladderly.io and you can view that lesson for free URL: https://youtu.be/VDTvPsCq9GI @@ -1771,7 +1771,7 @@ Transcript: programming is famous because you don't need a degree to get a job as a programmer as an economist with a -specialty in higher education I can tell +specialty in higher education i can tell you there's not one point of college but over 90 percent of students go to college in pursuit of a job after they @@ -1786,17 +1786,17 @@ hard skills we use these same models to explain why in many cases you don't need a degree for instance graduating from a coding boot camp can endow you with -skills and Signal your value to an +skills and signal your value to an employer so do yourself a favor search -my name on Google Scholar scroll down -until you get to the paper on Conformity +my name on google scholar scroll down +until you get to the paper on conformity and soft skills as determinants of alternatively credentialed non-college -graduate higher ability by Yours Truly +graduate higher ability by yours truly click the link you'll go to ssrn you can read it for free in your browser you'll get some confirmation and then employers -do expect College grads to have slightly +do expect college grads to have slightly higher soft skills then there are tips for anyone to boost perceived soft skills @@ -1804,9 +1804,9 @@ skills URL: https://youtu.be/ARXQKoeGePo Title: SWE Salary Calculator Transcript: -attention software Engineers hired.com +attention software engineers hired.com just released a new salary calculator -just Google hired salary calculator +just google hired salary calculator you'll find it the bad news is it includes inflated salaries the good news is those salaries are accurate for the @@ -1818,49 +1818,49 @@ URL: https://youtu.be/AoVDOkjW2zI Title: Remote Work Trends Transcript: common thought thanks for the question -so here's some data from The Economist +so here's some data from the economist that shows that remote is the new normal -for programming in the US and then if +for programming in the us and then if you're more so just asking what is a -digital Nomad or what is Nomad lifestyle -I'll pin both these links in the +digital nomad or what is nomad lifestyle +i'll pin both these links in the comments URL: https://youtu.be/cn8aDattJ-0 Title: Economics of Education Research Transcript: places you can go to read my work in the -economics of Education start with Google -Scholar proquest should be free Plan B -would be to go to George Mason -University directly then you can see the +economics of education start with google +scholar proquest should be free plan b +would be to go to george mason +university directly then you can see the working versions of many of my papers on -ssrn and also on GitHub here's the -GitHub +ssrn and also on github here's the +github URL: https://youtu.be/cqWK3_EwrT8 Title: Soft skills will help you throughout your career, including at interview time! Transcript: -[Music] -career tip for software Engineers those -in Tech and those outside of tech be the -opposite of Wendy in this meme soft +[music] +career tip for software engineers those +in tech and those outside of tech be the +opposite of wendy in this meme soft skills are so underrated you want to be a person that people want to be around it's a major key -[Music] +[music] URL: https://youtu.be/bdh2VKp5XBQ Title: You don't need to know everything! Transcript: -hey Junior Engineers Googling doesn't -mean that you're bad at coding I -architect Enterprise apps and I've been +hey junior engineers googling doesn't +mean that you're bad at coding i +architect enterprise apps and i've been doing this for nearly a decade here's -what I Googled over the last week you -don't need to know everything I would go -further than Jason I would say that -Google search is the number one +what i googled over the last week you +don't need to know everything i would go +further than jason i would say that +google search is the number one developer skill URL: https://youtu.be/Zjcy92uygzw @@ -1879,8 +1879,8 @@ now URL: https://youtu.be/JBPrC6L-Fww Title: My YouTube Era Transcript: -for the next 60 days I'm posting -exclusive content on YouTube Lincoln bio +for the next 60 days i'm posting +exclusive content on youtube lincoln bio subscribe now you don't want to miss this video highlighted in green has the reasons why @@ -1888,7 +1888,7 @@ reasons why URL: https://youtu.be/EdvV1ysEe6Y Title: yes CS degrees definitely add value and reduce risk Transcript: -stay to the end I'll give you five +stay to the end i'll give you five possible exceptions but the general advice is that the college degree is still a great investment it's a great @@ -1901,13 +1901,13 @@ the college degree being a fantastic investment for candidate programmers if you've considered these six and you still think that you are a candidate for -an exception here are five cases where I +an exception here are five cases where i could see a case being made for someone being an exception to the default advice of recommended immediate enrollment into -college After High School graduation +college after high school graduation hope this helps if there's anything else -I can help with drop a comment or check +i can help with drop a comment or check the link in my bio for a one-on-one console @@ -1915,7 +1915,7 @@ URL: https://youtu.be/uJsoXhRYVG0 Title: Storytime: Channeling Fear into Grit and Motivation Transcript: are you the type of person who's -motivated by fear I am story time risk +motivated by fear i am story time risk aversion loss aversion are two behavioral human traits observed across the human race so let your guard down @@ -1924,20 +1924,20 @@ perceived as weak don't worry about being perceived as abnormal this message isn't for everybody but it's a very common personality type and myself -included so I just got done with the -fight camp and I was trying to take it -easy and the coach there coach Tommy +included so i just got done with the +fight camp and i was trying to take it +easy and the coach there coach tommy duquette basically motivated me against my will because he pushed one of my -buttons and it reminded me of when I -played High School varsity football it +buttons and it reminded me of when i +played high school varsity football it reminded me of something a coach of mine -did one time so I was the second -Stringer there was more people behind me -but I wasn't an All-Star I was basically +did one time so i was the second +stringer there was more people behind me +but i wasn't an all-star i was basically an average player as far as our varsity -team went like anyone I would suffer -from performance when I got tired but I +team went like anyone i would suffer +from performance when i got tired but i think it hit me kind of more than most and my coaches would really struggle to keep me motivated towards the end of a @@ -1947,25 +1947,25 @@ surprised to see my performance ticked up quite a bit he goes oh you're one of those people what we eventually discussed later is that he found out -that I'm the type of person that's +that i'm the type of person that's motivated by fear and so other people on the team were motivated by other things -like Hey look to win the championship -you're gonna look so cool and I was +like hey look to win the championship +you're gonna look so cool and i was motivated by if you don't do this right -you're off the team so years later I +you're off the team so years later i study economics and this is where it -relates to you and I today okay so +relates to you and i today okay so economics has something called opportunity costs so if you're struggling with learning to code and if -you're intimidated you think man I can't +you're intimidated you think man i can't do this you're afraid consider that the opportunity cost is the real thing you should be afraid of what happens if you don't get the job what happens if you -don't get this money I'm not talking -about your personal quality life I'm +don't get this money i'm not talking +about your personal quality life i'm talking about who are you hurting so frame the problem this way and it's not quite accurate but that's not the point @@ -1980,7 +1980,7 @@ to be able to do you're gonna be hopeless and on the flip side of that let me reassure you it is possible realistic easier than you think to learn -to code I think a lot of us who have +to code i think a lot of us who have this sort of anxiety and fear it comes with pessimism and some of that pessimism becomes unrealistic pessimism @@ -1989,23 +1989,23 @@ pessimism is unfounded if you're questioning if you can learn to code the truth is most people who think they can't actually can so we need to correct -that information in the American culture +that information in the american culture that it's actually easier to code than we think it is so reframe the situation that way and see if it motivates you it's motivating for me -so previously you're thinking hey I +so previously you're thinking hey i could go the extra mile but it's a lot -of work is it really worth it I don't +of work is it really worth it i don't know but now with the noon mindset you're saying the opportunity cost here -if I don't do this I'm hurting people -and if I do this I'm doing the right -thing and I'm helping people like I said +if i don't do this i'm hurting people +and if i do this i'm doing the right +thing and i'm helping people like i said again this is not quite accurate and this is not meant to demonize people who -don't want to code what I want you to do -is Adopt a mindset that can help you +don't want to code what i want you to do +is adopt a mindset that can help you push through if it's something you want to do thanks for listening hope you took something away from a personal story of @@ -2017,10 +2017,10 @@ Transcript: hey so this is true and this is a good thing don't be a software engineer that has the mindset that my way is the right -way and I just want to Champion my way +way and i just want to champion my way that's not how to be a good engineer when you reach out to your team and you -say hey I have this problem I'm thinking +say hey i have this problem i'm thinking about solving it this way what do you think you want that to be a genuine question and you want to be open-minded @@ -2051,8 +2051,8 @@ Transcript: chadstone says how hard is it for you idiots to not run into each other in the interstate just go straight -Jesus this is not that complicated to -which I reply it's really complicated +jesus this is not that complicated to +which i reply it's really complicated URL: https://youtu.be/if-6OavUYdI Title: Vandivier UR ๐ŸŒŽ A FLAT EARTHER?? @@ -2060,7 +2060,7 @@ Transcript: are you a flat earther or a scientist do you believe in science right you want data you want objective third-party -Benchmark data with small incremental +benchmark data with small incremental experimental changes added on top so that you can determine the impact to your resume your interview performance @@ -2085,7 +2085,7 @@ applies to your personal professional brand let me give you one brand tip if you're trying to land your first coding job comment if you want to hear more the -one tip is if you have a GitHub +one tip is if you have a github portfolio you're not an aspiring developer you're a developer @@ -2093,8 +2093,8 @@ URL: https://youtu.be/IrU4VWl-IgA Title: research review on coding bootcamps Transcript: three interesting facts about coding -boot camps from an Open Access article -We Love Open Access research about three +boot camps from an open access article +we love open access research about three quarters of graduates got some kind of work within a year median under six months applying over 100 times was @@ -2105,24 +2105,24 @@ before choosing a boot camp URL: https://youtu.be/PYyEiyEiDGU Title: We love women in tech Transcript: -I think this means I might have bad +i think this means i might have bad opinions for real though did you know if everyone who follows me right now became a programmer we would improve gender -equity in the United States Canada and -the UK +equity in the united states canada and +the uk you can do it you can do this URL: https://youtu.be/saTQr5jwa7Q Title: Why Frontend Programming? Transcript: -I specialize in teaching people how to +i specialize in teaching people how to break an attack and learn how to code follow my page if you're interested this -commenter asks why I recommend front-end +commenter asks why i recommend front-end programming to that end great question a -bunch of reasons I'll give you three +bunch of reasons i'll give you three first the mental model of a website what a good website looks like is really familiar to even non-technical people @@ -2144,8 +2144,8 @@ you're a data analyst that doesn't know stats for example three is the level of difficulty of setup with front-end programming you already probably have -the Chrome browser installed and you can -get started sandbox in the Chrome Dev +the chrome browser installed and you can +get started sandbox in the chrome dev tools and you can also visit like w3schools and code in your browser other languages are growing and your ability @@ -2155,71 +2155,71 @@ but tools are rough outside of front end URL: https://youtu.be/5HHy8VM3zdQ Title: Discord is the new Social Networking Transcript: -problem says your GitHub and Discord +problem says your github and discord will bring you more opportunities than -any resume ever will GitHub for your -portfolio don't sleep on LinkedIn and -then Discord for social networking -Discord has been blowing up here's some +any resume ever will github for your +portfolio don't sleep on linkedin and +then discord for social networking +discord has been blowing up here's some servers you can join also check the pin -comments and laterally in my bio also as +comments and Ladderly in my bio also as a server URL: https://youtu.be/Iulo5Ed2x5k Transcript: bro got like 93 variables trying to make -an ordinary least squares model how do I +an ordinary least squares model how do i know which ones matter why don't you just test all of them just drop them in the same model concurrently and drop the -ones that have a low SP value bet so I +ones that have a low sp value bet so i just stopped when all the variables are -under P dot one or what I mean if you're +under p dot one or what i mean if you're a boomer maximize your adjusted r -squared or check the AIC or the b i c +squared or check the aic or the b i c URL: https://youtu.be/IE0DAZ3zItQ Title: .NET vs React.js Transcript: -hey Domi thanks for the question I +hey domi thanks for the question i personally don't enjoy.net -um you can see Google Trends react wins -here's the 2021 stack Overflow developer +um you can see google trends react wins +here's the 2021 stack overflow developer survey like react wins by a mile it's -like more than double.net but I guess +like more than double.net but i guess like.net beats spring URL: https://youtu.be/7LuPZfnBkJA Title: Next Deno when first learning to code Transcript: -this just in May 2023 update you should +this just in may 2023 update you should still learn react not python if you are trying to learning code and you are not particularly interested in data science yes to learn react you're going to start -with JavaScript and I recommend you +with javascript and i recommend you quickly upskill to typescript and pick -up next.js Leslie is 100 right at that +up next.js leslie is 100 right at that point you'll be job ready other than the job search skills themselves social networking behavioral interview prop data structures and algorithms that sort -of thing I also want to apologize in a -previous video I recommended a dino -application starter because I -misunderstood the question I thought -someone was asking about learning Dino +of thing i also want to apologize in a +previous video i recommended a dino +application starter because i +misunderstood the question i thought +someone was asking about learning dino if you're asking about learning programming do you prefer next to dino this is a great reason you should subscribe and watch multiple of my videos rather than taking one in isolation thank you for the clarifying -comments do keep them coming I'll make +comments do keep them coming i'll make sure to respond and clarify when not if -I make a mistake I'll also call out that -the general lessons I teach are all open -sourced in the laterally slides +i make a mistake i'll also call out that +the general lessons i teach are all open +sourced in the Ladderly slides curriculum so if you want a single reference make it that instead of a one-off tick tock video please like @@ -2228,9 +2228,9 @@ stuff URL: https://youtu.be/eNai1RCDpWo Transcript: -whoa job doctor Tessa says that you can +whoa job doctor tessa says that you can make 150k plus after 10 to 20 years of -experience in your industry I'm here to +experience in your industry i'm here to tell you you can do it in three to five years by becoming a programmer it's actually easier than you think it is @@ -2242,22 +2242,22 @@ URL: https://youtu.be/O96f1W-hHXg Title: Check out ISAs Transcript: to get a really good job as a software -engineer I've had zero dollars in my -bank account big fan of David Bragg go +engineer i've had zero dollars in my +bank account big fan of david bragg go follow his account but you need to know -three letters Isa you can go to a solid +three letters isa you can go to a solid boot camp for under 20 grand and you shouldn't have to pay a dime until you -land a job that's what I do for my +land a job that's what i do for my clients URL: https://youtu.be/E5PTKNB0XCQ Title: Sign up for Ladderly now! Transcript: teachable won't let me accept more -students into my free program unless I -pay him a bunch of money so I just like -made my own site so you can go here I +students into my free program unless i +pay him a bunch of money so i just like +made my own site so you can go here i need to do the domain migration but whatever you can click the link and sign up here the content to learn isn't there @@ -2270,11 +2270,11 @@ Transcript: completion rates are a huge problem for online courses in general but they turn out to be another reason that you want -to use Coursera over udemy Udacity +to use coursera over udemy udacity points out that only four percent of students ever complete a mooc but nanodegree programs have a 30 graduation -rate Matthew Alexander points out that +rate matthew alexander points out that the completion rate problem does apply to udemy courses with the completion rate percent estimated at four to ten @@ -2284,30 +2284,30 @@ variation between courses but that only creates a further problem when we are trying to create a plan with minimal risk for you to land a job here's the -good news Coursera like Udacity is an +good news coursera like udacity is an exception to this rule specifically when you pay to play the completion rate is over 55 and keep in mind that the course that we've recommended this front-end developer certificate provided in partnership with meta is available under -Coursera plus which means you do need to +coursera plus which means you do need to pay money and you do get that benefit of a high completion rate about 25 percent -of Coursera completers land a job that's -where laterally helps triple that number -Link in bio +of coursera completers land a job that's +where Ladderly helps triple that number +link in bio URL: https://youtu.be/uaYuKeIDgY8 Transcript: -Chris asks what advice would you give -someone trying to get a career in Tech +chris asks what advice would you give +someone trying to get a career in tech real tough monkey drop knowledge learn the fundamentals stick to your goal be consistent build a habit keep on -learning and improving I agree 100 only -thing I would add is make sure you get -GitHub early so that you get all of +learning and improving i agree 100 only +thing i would add is make sure you get +github early so that you get all of those commits on your record URL: https://youtu.be/9C3O-Bcvw-Y @@ -2315,158 +2315,158 @@ Title: Competitive programming correlates negatively w job perf Transcript: being good at coding competitions correlates negatively with job -performance I think this works as +performance i think this works as evidence for two conclusions one is that soft skills are really important not just to the interview but to your long-term success second algorithm -interviews May select for some toxic +interviews may select for some toxic incentives what do you take away from this URL: https://youtu.be/YVGPnwTNDo8 Transcript: -new resource alert Clement has announced +new resource alert clement has announced front-endexpert.io which will help you succeed at front-end interviews at -Google meta and so on Clement is the -founder of algo expert which I've -recommended for years so I'm going to -try this out and I encourage you to try +google meta and so on clement is the +founder of algo expert which i've +recommended for years so i'm going to +try this out and i encourage you to try it out too URL: https://youtu.be/rYERr1r19sw Title: Is Drizzle ORM the new hotness? Nope Transcript: -five reasons I prefer Prisma orm over +five reasons i prefer prisma orm over drizzle orm in 2023 reason number one drizzle is a sequel first orn two sub problems under this number one it basically defeats the purpose of having an orm orm's abstract sequel away so you can just program in your programming -language two by encouraging writing SQL -you might end up writing SQL which is a +language two by encouraging writing sql +you might end up writing sql which is a bad security practice reason number two it's still an alpha contrast this with -Prisma which is highly mature reason +prisma which is highly mature reason number three only four thousand stars on -GitHub contrast that with over 30 000 -stars for Prisma this is not a vanity +github contrast that with over 30 000 +stars for prisma this is not a vanity metric this correlates with employer -awareness and Industry adoption you want +awareness and industry adoption you want to know skills that people are actually going to use you don't want to chase shiny objects that's reason number four if everyone's talking about it right now it just got released always be skeptical in general of shiny objects number five -Prisma is still the default database -client for Blitz Blitz is tried and true -it handles my whole stack I'm not going +prisma is still the default database +client for blitz blitz is tried and true +it handles my whole stack i'm not going to overturn it for a new unstable shiny object follow for more code and stuff URL: https://youtu.be/sekOSzaCRaw Title: (as a coder) 6 Reasons: Entering My YouTube Era Transcript: -six Reasons I'm entering my YouTube era +six reasons i'm entering my youtube era and you should care if you are following me to learn to code the last four reasons will be reasons that you should go immediately subscribe to me on -YouTube if you are a fellow content +youtube if you are a fellow content creator stay tuned for these first two reasons and you might consider having -your YouTube era the first reason is I -got two strikes on my account so Tick -Tock creators let's talk about strikes +your youtube era the first reason is i +got two strikes on my account so tick +tock creators let's talk about strikes for a minute the normal rule is three strikes and your account will be permanently banned in fact if you have one really bad strike even one strike can do it in some cases you can have up -to 10 strikes I've heard and that's very +to 10 strikes i've heard and that's very rare so the normal rule is three strikes -and you're out which would mean that I'm +and you're out which would mean that i'm only one strike away so that's a great reason for me to pick another platform the good news is you can appeal these so -I did appeal my Robin Hood video because -Robin Hood is not a scam referral Link +i did appeal my robin hood video because +robin hood is not a scam referral link in the description so the video is reinstated but the strike stays on your account for the purpose of the 90-day -Windows what's worse you can accumulate +windows what's worse you can accumulate these strikes over time and your account will not be banned but they will reduce your views this was unexpected to me and if this keeps happening it's going to to -Kill My Views so that's why I need to +kill my views so that's why i need to look for another platform here's reason number two is links work better on -YouTube so with Tick Tock they used to +youtube so with tick tock they used to allow pinned comments they used to allow you to put a link in the comment and -people could click that no more now I +people could click that no more now i have to tell people to go to my bio and -then I put the referral Link in my bio +then i put the referral link in my bio this isn't just a problem for referral -links if I want to cite something in my -video I have to like put a picture of +links if i want to cite something in my +video i have to like put a picture of the web resource and then ask people to -Google it which almost never works it's -way better to go over to YouTube and say +google it which almost never works it's +way better to go over to youtube and say the link is in the description it's way better right by the way my referral link is in the description you can get up to 200 of stock at -Robinhood check it out so if you're +robinhood check it out so if you're learning to code you also care about links you care about verifying and accessing those sources where the links are in the description or in the pen -comment YouTube is going to be better +comment youtube is going to be better for you two is higher quality longer -form content so on Tick Tock or with -YouTube shorts and Instagram reels I +form content so on tick tock or with +youtube shorts and instagram reels i could make a series it might be three four five videos five ten fifteen -seconds each the number of Learners that +seconds each the number of learners that make it all the way through is very small and you have to go through and like find them the ones that are related -right with YouTube you have a single +right with youtube you have a single video it's all related it flows straight through so the total completion rate is higher and that's good for you as a student you're going to be actually learning -three is streams so I've been live +three is streams so i've been live creating this open source tool called -red yellow green and you can see YouTube +red yellow green and you can see youtube has the playlist so this is one example of the live coding playlists that you'll -be able to see if you go over to YouTube -so for the next 60 days I'll be in my -YouTube era including the shorts so if +be able to see if you go over to youtube +so for the next 60 days i'll be in my +youtube era including the shorts so if you're one of those over 20 000 people -that follows me on Tick Tock because you +that follows me on tick tock because you like the coding content in short form -come over to YouTube +come over to youtube short videos long videos streams it's -all going to be on YouTube whether it's +all going to be on youtube whether it's you or someone you know please consider sharing if you have a friend who wants to learn to code or already codes and just enjoys engaging the culture -please like share and I hope to see you +please like share and i hope to see you soon URL: https://youtu.be/oeVs4LmCMjA Transcript: when we -do it time you are shorty tell me if I'm +do it time you are shorty tell me if i'm URL: https://youtu.be/HgU6vEyqiFM Title: Hey! I'm John @@ -2474,7 +2474,7 @@ Transcript: here we go not gonna mess this up not gonna mess this up here we go ready allow me to introduce myself my name is -cork I'm kind of like the leader in here +cork i'm kind of like the leader in here URL: https://youtu.be/8H5yW288qCk Title: Efficiently Pick Leetcode Questions @@ -2739,7 +2739,7 @@ yet so i'm still thinking about it as always if you got value out of this video smash that like button with that see the next one -[Music] +[music] you URL: https://youtu.be/cKCMYaNSRtA @@ -2759,7 +2759,7 @@ crying URL: https://youtu.be/jyGBN7_XmDw Title: The grammer isn't pro at all if we're saying our truth Transcript: -so hear me out I was just thinking isn't +so hear me out i was just thinking isn't it funny we're called programmers but we write everything in lower case we use no punctuation @@ -2774,10 +2774,10 @@ please don't let the overall economy scare you away from trying to break an attack job growth is picking up again isn't that great well maybe not because -the FED is trying to slow job growth so +the fed is trying to slow job growth so now they might have to raise rates so there's a bunch of uncertainty macro -effects mostly Irrelevant for +effects mostly irrelevant for individuals just do it URL: https://youtu.be/_eS4YQg3aE0 @@ -2786,7 +2786,7 @@ Transcript: that gbt is so smart it's going to tell you how you should talk to your husband honesty okay good start offer -Alternatives focus on specific elements +alternatives focus on specific elements and be supportive no specific quote though @@ -2794,12 +2794,12 @@ URL: https://youtu.be/f4iOcN77Hzs Title: Learn HTML in 15 Seconds! Transcript: bro it actually is a shimo in 15 seconds -on Windows go to your user folder make a +on windows go to your user folder make a new folder called workspace show your file extensions make a new file called test.txt go in there type this -now rename the file to dot HTML put it -in Chrome +now rename the file to dot html put it +in chrome URL: https://youtu.be/bzYHQ0IM2yY Title: Keep it Simple: Learn React @@ -2807,42 +2807,42 @@ Transcript: where's the cheese in some of the sauce but there's no cheese on it it's under the sauce -like I'm Italian and this is hurting me -it's from Chicago but -it's just Sauce Cheese is under the +like i'm italian and this is hurting me +it's from chicago but +it's just sauce cheese is under the sauce URL: https://youtu.be/i8xzb4n-Ldg Transcript: -cigar says I've almost learned HTML and -CSS what should I learn next JavaScript -or a CSS framework if your goal is to -land a job ASAP the answer is Javascript +cigar says i've almost learned html and +css what should i learn next javascript +or a css framework if your goal is to +land a job asap the answer is javascript because the odds that any particular -employer will use that CSS framework or -low and they're going to need JavaScript +employer will use that css framework or +low and they're going to need javascript URL: https://youtu.be/CQlshAUV_qs Transcript: -if I can't solve something in 10 minutes -I look up an answer try to understand +if i can't solve something in 10 minutes +i look up an answer try to understand the intuition behind it and then try to solve it on my own again this technique is called time boxing and it's really useful professionally as well as when studying 10 minutes is arbitrary different situations call for different -time boxes this Reddit user studying +time boxes this reddit user studying blind 75's thoughts URL: https://youtu.be/rENBAdY0zfU Transcript: -how I made my QR code lock scanner and -why I made it for social networking so I +how i made my qr code lock scanner and +why i made it for social networking so i don't have to spell my last name people can just scan this and connect to me on -social media on my laptop I generated a -QR code here pasted it here took a +social media on my laptop i generated a +qr code here pasted it here took a picture with my phone and saved it as a lock background @@ -2861,9 +2861,9 @@ the users second you should have a thorough background section that goes through the technical background and the product background technical background -if I'm updating some code I want to know +if i'm updating some code i want to know what is the existing flow of interest -and I want to know what's the history +and i want to know what's the history here when was this introduced as part of what feature when did this happen from a product perspective what are the related @@ -2872,61 +2872,61 @@ their stakeholders third talk about your constraints system performance constraints solution delivery timeline constraints third team dependencies -these will also be Associated to a risks -section later on Fourth talk about the +these will also be associated to a risks +section later on fourth talk about the solution you would like refer to the background section that logic are you going to insert something or wrap it let's give pseudocode request response object type information let's be precise -last show Alternatives and why they +last show alternatives and why they don't work URL: https://youtu.be/Q_7YAxOpupE Title: Memorizing Stuff? (as a coder) Transcript: -in part one I said web developers should +in part one i said web developers should memorize a series of trusted information -providers like the Mozilla developer -Network and the react official +providers like the mozilla developer +network and the react official documentation the other thing they should memorize is the basics of the document object model other than that trust muscle memory build a bunch of projects you're going to learn for -example what are the CSS selectors that +example what are the css selectors that solves for actually making applications but there are a couple other goals one -is like passing an interview so I'll +is like passing an interview so i'll give you a sample non-algorithmic interview question right after this follow for part three where there's another goal which is passing the -LinkedIn skill assessments that's also +linkedin skill assessments that's also pretty important sample interview -question goes imagine a blank HTML page +question goes imagine a blank html page three buttons two of them are the same color third is a different color and four paragraphs that alternate whether they are bold or not so the question is give me two different ways to style each of these components which do you prefer -and why now give me two ways that when I +and why now give me two ways that when i click the third button that it's a different color it will toggle the -background color of the whole HTML page +background color of the whole html page which of those two implementations you prefer and why URL: https://youtu.be/L-7wHfsIRFE Title: Vandivier be a perfectionist on your side projects, not with your coworkers Transcript: -I previously talked about how you can +i previously talked about how you can land a programming role as a -perfectionist Now's the Time where I +perfectionist now's the time where i need to tell you that sustaining perfectionism is bad for your long-term -career growth using Perfection as an +career growth using perfection as an identity standard is ultimately harmful to yourself and those around you just try to work on one thing at a time in @@ -2934,18 +2934,18 @@ programming we call this yagni URL: https://youtu.be/Y0yVbl_J_2A Transcript: -Bonnie Lee asked reactor view he asked +bonnie lee asked reactor view he asked us to help his friend decide so it depends on your goal but if your goal is -to land a job Vue has about 5 000 jobs +to land a job vue has about 5 000 jobs on indeed right now react is 10x at 50 -000 this is for the United States check -for your area but that's why I recommend +000 this is for the united states check +for your area but that's why i recommend react URL: https://youtu.be/OWywJB2bAbM Transcript: -nacho says I think the creator of +nacho says i think the creator of core.js has been looking for a job for years now it's crazy how many times this announcement has been shown on @@ -2957,67 +2957,67 @@ he's in jail for manslaughter URL: https://youtu.be/bEGz7cUeZG0 Title: basically yes im interested in fixing the economy Transcript: -so when I was in high school my parents +so when i was in high school my parents said hey you need to go to college so -that you can get a well-paying job and I +that you can get a well-paying job and i thought oh if the purpose of college is to get money let's make it a field -related to money so I thought maybe -accounting Finance economics business -something like that and then I thought +related to money so i thought maybe +accounting finance economics business +something like that and then i thought well accounting is super boring and all of these other degrees are essentially -subfields of Economics so let's go for +subfields of economics so let's go for economics it's like the top order money -degree so I did that and while I was -studying I said hey I'm kind of good at +degree so i did that and while i was +studying i said hey i'm kind of good at this what's better than just improving my own financial situation is actually -fixing the economy so I double majored +fixing the economy so i double majored in political science and uh moved up to -DC and I thought I'd be able to like fix -the American economy by contributing to -policy I got there did some political -Consulting and realized like no one -cares you have a bachelor's degree so I +dc and i thought i'd be able to like fix +the american economy by contributing to +policy i got there did some political +consulting and realized like no one +cares you have a bachelor's degree so i went and got a master's in public policy with an emphasis in fiscal policy from -George Mason University -and I talked to some people after I got +george mason university +and i talked to some people after i got the degree and they said hey good job like we don't care that you have a master's either you're going to need a -higher degree so I enrolled in the PHD -program and about that time I realized I -was sick of politics and I became +higher degree so i enrolled in the phd +program and about that time i realized i +was sick of politics and i became persuaded that the political system is -like not Progressive and not a good way +like not progressive and not a good way to improve social welfare but technology -is and I learned out how to code anyway -because I had built campaign sites -starting with WordPress in my own site +is and i learned out how to code anyway +because i had built campaign sites +starting with wordpress in my own site and getting more and more accustomed -until I could just full-on program so I +until i could just full-on program so i switched careers into becoming a programmer -meanwhile I didn't want to drop out of a -PhD program so I finished it but I +meanwhile i didn't want to drop out of a +phd program so i finished it but i managed to point the thesis in the direction of -economics of Education in the tech +economics of education in the tech industry so my thesis is three essays in post-secondary alternative credentials with a focus on certifications in coding boot camps and -so forth and I think it's eventually -going to dovetail I'll be able to +so forth and i think it's eventually +going to dovetail i'll be able to influence the tech hiring and firing and performance review process -probably once I get to the director -level or higher that's what I'm still +probably once i get to the director +level or higher that's what i'm still planning to do and also trying to make -an impact through laterally so check out +an impact through Ladderly so check out the bio for that URL: https://youtu.be/WAV-sNkgCGU @@ -3025,8 +3025,8 @@ Title: OOP vs React Hooks Transcript: think about a time they use a custom hook and a functional component come on -first of all I'm a real programmer I use -oop I'm not a functional programmer so I +first of all i'm a real programmer i use +oop i'm not a functional programmer so i stick with react 15. URL: https://youtu.be/fAFPsj9sGis @@ -3035,23 +3035,23 @@ daily reminder that react will provide you more job opportunities than python new day fresh search consistent data python is associated with a data science -Niche unless you want to work in data -science go for JavaScript but low-key +niche unless you want to work in data +science go for javascript but low-key either one of these would be more than -twice as good as PHP +twice as good as php URL: https://youtu.be/KvfPOPO6bP0 Title: take these skill assessments to get a coding job Transcript: let's talk about skill assessments take -LinkedIn indeed.com and pluralsight -skill IQ they're all free take -pluralsight skill IQ first you want to +linkedin indeed.com and pluralsight +skill iq they're all free take +pluralsight skill iq first you want to get proficient or better you can take this one over and over even if you fail -indeed LinkedIn have six month cooldown -after fail get assessed for HTML CSS -JavaScript and react +indeed linkedin have six month cooldown +after fail get assessed for html css +javascript and react URL: https://youtu.be/eR41JaKKl5k Title: I think is better than for juniors @@ -3060,10 +3060,10 @@ it's multi-use you can use it for data analysis machine learning and learn react not python data analysis and machine learning isn't multi-use that's -the same use case JavaScript is truly +the same use case javascript is truly multi-use it's the go-to language for full stack development don't take my -word for it check the stack Overflow +word for it check the stack overflow developer survey URL: https://youtu.be/_nex0G_LRd4 @@ -3072,10 +3072,10 @@ Transcript: if you're learning to code where should you go to start engaging social communities and building in public check -out the open source endorse Community -guide from laterally slides you're +out the open source endorse community +guide from Ladderly slides you're already doing the right thing by asking -questions on Tick Tock but you want to +questions on tick tock but you want to make sure that you're creating original content and engaging on all five of these platforms follow for more @@ -3083,8 +3083,8 @@ these platforms follow for more URL: https://youtu.be/pZj--PpvsBI Title: The 15 Most Important CSS Rules Transcript: -learning CSS part 303 what specific -rules do you need to know I think you'll +learning css part 303 what specific +rules do you need to know i think you'll be sufficiently equipped with the 15 roles in this video five on the screen now @@ -3102,13 +3102,13 @@ though just want to let you know if you have this thought of like sitting all day in a cubicle that's not what programming is these days you can work -remote Nomad lifestyle if you want +remote nomad lifestyle if you want URL: https://youtu.be/zID5RsGkq9Q Title: Learn React in 7 Days!? Transcript: -I learned react.js in seven days says -YouTuber keep on coding he used the +i learned react.js in seven days says +youtuber keep on coding he used the udemy course in the middle of the screen over 2 000 reviews 4.5 stars is this something that you would use for a @@ -3118,19 +3118,19 @@ comment why or why not URL: https://youtu.be/SfcZNoRzMlU Title: to lives what got you interested in coding? Transcript: -I started coding about 10 years ago out +i started coding about 10 years ago out of a desire for advancement and -curiosity I was working for a company +curiosity i was working for a company they were going to pay an agency like -over 10 grand to build a website I'd had -a WordPress blog for a while so I +over 10 grand to build a website i'd had +a wordpress blog for a while so i convinced them to let me try building it internally instead of paying the agency URL: https://youtu.be/0ZiRjLj5Q34 Transcript: -when I started programming the worst -advice I received was you need to know +when i started programming the worst +advice i received was you need to know multiple languages one language is not enough what was the worst advice you received @@ -3139,24 +3139,24 @@ URL: https://youtu.be/aeuKSpQ2tsc Title: Punish Students for Copying Code? Transcript: so lovely's coding asks if you're a -teacher Professor teaching programming +teacher professor teaching programming would you punish students for copying -code so I do teach people to code leave +code so i do teach people to code leave a comment if you're interested in learning to code but if you don't know -what to do and if you don't go to Google -within 10 seconds I'm offended being +what to do and if you don't go to google +within 10 seconds i'm offended being able to quickly identify and use quality reference code is a key skill URL: https://youtu.be/PZUB8eCVcnM Title: Immigration helps the economy! Transcript: -dear fellow Americans if you actually +dear fellow americans if you actually want to improve the economy and help the poor eliminate the highlighted provision -make it easier to get a Visa as it -stands U.S companies cannot hire the +make it easier to get a visa as it +stands u.s companies cannot hire the best talent they cannot operate efficiently it ends up hurting us all through higher costs of goods and lower @@ -3165,21 +3165,21 @@ aren't URL: https://youtu.be/UT--knWG6vM Transcript: -things I learned at pycon part one the +things i learned at pycon part one the opening keynote was a great communication skills for developers talk on screen now are five specific techniques that were discussed as part -of this talk follow for more things I +of this talk follow for more things i learned at pycon URL: https://youtu.be/AUfO07i6RqM Title: Work Hard, Get Treats Transcript: -hey let's unbox this rewards pack that I -got from Super Bass for winning a +hey let's unbox this rewards pack that i +got from super bass for winning a hackathon -I have not looked in here yet +i have not looked in here yet uh looks like a coaster engraved stickers for the win @@ -3187,24 +3187,24 @@ a phone stand merch one two three that's awesome this is really what it's about we got the purple -limited edition purple Super Bass logo -I will be wearing this often guaranteed -we got the pocket in there XL I love the +limited edition purple super bass logo +i will be wearing this often guaranteed +we got the pocket in there xl i love the extra space and there's still a bit of a thing here water bottle just twist off the top -shout out to Super Bass for the stuff +shout out to super bass for the stuff love the clothes probably my favorite thing is the clothes and the stickers well the water bottle is cool too and you know what it goes together -because I can put the water bottle on +because i can put the water bottle on the uh coaster so we love a coordinated party pack thank you so much by the way if you -want to learn the code follow the page I +want to learn the code follow the page i do read comments if you want to know about anything in particular drop it in the comments hope to hear from you soon @@ -3212,11 +3212,11 @@ the comments hope to hear from you soon URL: https://youtu.be/Vw3xz3sF8tM Title: I smell BIAS Transcript: -new being update now with sexism I guess -and or racism I know I'm not the only +new being update now with sexism i guess +and or racism i know i'm not the only one who thinks this is a little bit funny and a little bit scary at the same -time I asked Bing to make a mock graph +time i asked bing to make a mock graph of increasing monthly expenses and it picked a bunch of white women @@ -3224,35 +3224,35 @@ URL: https://youtu.be/bSEOMAk8obo Title: Learn React not C Transcript: four reasons most people want to learn -react not C plus plus one C plus plus is +react not c plus plus one c plus plus is low level that makes you deal with -difficult Concepts like memory +difficult concepts like memory management react is high level and it's also multi-use so you can do a lot of stuff with it websites mobile games and -so on two C plus plus is most commonly +so on two c plus plus is most commonly used in the gaming industry which among programming circles is known for poor work-life balance and low maximum salary even late into your career building on the point about salary 92k out of the -gate for react and 90k for C plus plus +gate for react and 90k for c plus plus this is not late into your career this is out of the gate so they're comparable but one is more work for less money before you get paid you got to get a job -66 000 jobs available for C plus plus +66 000 jobs available for c plus plus twice that many for react developers by the time you know react you also know -JavaScript so you're going to be able to +javascript so you're going to be able to tap multiple job opportunities follow my -channel and I'll give you a list of the +channel and i'll give you a list of the many job titles that are available to you if you do know react bonus reason -number five from a stack Overflow survey -Link in the description more purple than +number five from a stack overflow survey +link in the description more purple than blue means even experienced developers -dread C plus plus +dread c plus plus URL: https://youtu.be/jhRSmoKKDXg Title: ๐Ÿค– AI is wild @@ -3275,19 +3275,19 @@ Transcript: affordability is the third reason you should learn to code with the meta front-end developer certificate from -Coursera the seven month course is -included in Coursera plus which is 59 +coursera the seven month course is +included in coursera plus which is 59 same price as code academy for better outcomes 60 bucks for seven months is 420 which is cheaper than a single -Community College course +community college course URL: https://youtu.be/8mdqTHjo2v0 Title: patterns over problems ๐Ÿ”‘ Transcript: blind 75 is old and it prioritizes problems over patterns state of the end -I'll show you the difference but +i'll show you the difference but basically you want this article instead so two plus two is a problem but addition is an algorithm so you know in @@ -3299,78 +3299,78 @@ ahead and apply URL: https://youtu.be/fr9kxvAHYW0 Title: Follow the YT! We love Transcript: -in this video I'll explain why I've been -really focusing on YouTube shorts +in this video i'll explain why i've been +really focusing on youtube shorts recently got my first video over a thousand views within 12 hours had my second one this is a big deal because -YouTube transcribes those videos for -free with his open source tool I'm -building I can turn that text into open +youtube transcribes those videos for +free with his open source tool i'm +building i can turn that text into open source educational material URL: https://youtu.be/QbuFrN7iOQo Title: Python for DevOps? Transcript: -this user says python for devops I agree +this user says python for devops i agree but it's not really clear-cut let me give you a few reasons why core skills -and devops are going to be Docker and -Bash and also infrastructure setting up -infrastructure in some Cloud environment -often AWS if you have those many +and devops are going to be docker and +bash and also infrastructure setting up +infrastructure in some cloud environment +often aws if you have those many companies don't care what programming language you have a background in but they do care that you have some -programming background so I don't think -any Juniors should be going directly +programming background so i don't think +any juniors should be going directly into devops it's really hard to understand what's going on if you have -no technical background so devops I see +no technical background so devops i see is an intermediate to senior plus role -where usually you have some Junior +where usually you have some junior experience programming something here you can see devops engineer it is a specialty so the job count is kind of low look at this top result here's the skills for the top result willing to do the job and learn they specify -Technologies like Docker and AWS +technologies like docker and aws infrastructure but they don't specify a language it's really common not to -specify a language for devops I went +specify a language for devops i went through the top 10 on indeed four specified some languages one was only -JavaScript three were like python or -Ruby or Java +javascript three were like python or +ruby or java URL: https://youtu.be/e-EmiGPZZIM Title: Stack Overflow vs Tiobe Index?? Transcript: there is an index that actually tracks -the popularity of languages PGT thanks -for suggesting the tyobi index I love +the popularity of languages pgt thanks +for suggesting the tyobi index i love the data-driven approach there was no -information for me so I checked it out -but I had a really negative experience I -think on JavaScript it matches a bunch +information for me so i checked it out +but i had a really negative experience i +think on javascript it matches a bunch of wrong keywords it doesn't match for react angular ecmascript es6 a bunch of other things like that we'd be searching -for so what I'd recommend people do -instead is look to the stack Overflow +for so what i'd recommend people do +instead is look to the stack overflow developer survey which is like a really common reference anyway -and I think there you'll see that the +and i think there you'll see that the answer is learn react not python and yes of course the optimal technology for your project depends on your project requirements but we need an intelligent default for people who are just starting out they're overwhelmed with options -again JavaScript has platform +again javascript has platform flexibility -Etc +etc yeah if this is new information for you if you're a viewer follow my channel hit the like button @@ -3379,9 +3379,9 @@ and we'll teach you how to code URL: https://youtu.be/kNujI4TbmSg Title: The ultimate Transcript: -hey gang welcome to vs code Pro tips -with John when he's two plus cups of -copies deep Let's Go Peep the ultimate +hey gang welcome to vs code pro tips +with john when he's two plus cups of +copies deep let's go peep the ultimate productivity theme hack control shift p go to preferences for color theme click light @@ -3403,46 +3403,46 @@ URL: https://youtu.be/29JlyN-m1cQ Title: Learn Redux in 3 Minutes Transcript: learn react part five let's talk about -Redux Redux is a global State manager +redux redux is a global state manager that uses a special data structure -called a store to manage state in Native -react every component has its own State -when we talk about application State +called a store to manage state in native +react every component has its own state +when we talk about application state what we're really talking about in -Native react is properties being passed +native react is properties being passed from parent to child and possibly from the very top level component all the way down to the very bottom level component -a problem occurs because if I am in a -particular child component and I have -some error with some State that's coming -from my parent I don't know if it came +a problem occurs because if i am in a +particular child component and i have +some error with some state that's coming +from my parent i don't know if it came from my immediate parent my grandparent or an ancestor far up the tree potentially all the way to the top this makes debugging really hard it's also not ergonomic for developers to pass -States sideways or oblique through the -state tree or the component tree Redux +states sideways or oblique through the +state tree or the component tree redux solves all these problems with a global -State container called a store +state container called a store components directly speak with the store and now debugging is easy you or just getting your state from your store and you can always just go right there and -debug it you can choose to manage State +debug it you can choose to manage state globally with a global object just an -object on the Windows scope Redux +object on the windows scope redux instead uses a store which is an object light data structure that includes functions to read and write data and it's also immutable how do you read and write data to an immutable object technically you can't so we don't call -these functions Getters and Setters we +these functions getters and setters we call them selectors and reducers the reducer is actually a special -Factory function whenever you run a +factory function whenever you run a reducer function it creates a whole new store and replaces the previous one it does not update the previous one by @@ -3478,19 +3478,19 @@ place one of these functions in a queue and it's going to run on the normal react change detection life cycle and that's it you now know the basics of -Redux you can create your own global +redux you can create your own global object and use object.freeze and you'll basically have a store the only -difference is you won't have those Redux +difference is you won't have those redux specific function names to replace your store but it's really very much doing -the same thing last thing I would +the same thing last thing i would mention here is that there's one super special kind of middleware which is called a thunk callback functions are usually synchronous but the thunk will allow you to have an async callback so -you can do HTTP requests and cache the +you can do http requests and cache the results in your store URL: https://youtu.be/Uz7_QAInqpo @@ -3501,8 +3501,8 @@ job search there are some optional skills that you can pick up that will help set you apart one is expertise with accessibility or 508 compliance as they -call it in Government Contracting study -Arya controls and color contrast +call it in government contracting study +arya controls and color contrast URL: https://youtu.be/QtseM6K4j0k Transcript: @@ -3514,21 +3514,21 @@ year ago URL: https://youtu.be/OM9732jVG2Y Title: PUT YO TOKENS IN THE AIRRRR Transcript: -let's talk about Jason Webb tokens in my +let's talk about jason webb tokens in my bathroom visit jwt.io if you want to review the spec and get more technical -but basically a Json web token is a +but basically a json web token is a string that has a subsection that can be trivially decoded using base64. what data does it contain when you decode it the answer is whatever you want it's commonly used for sessions but there's no reason you can't put other stuff in -there jwe is an encrypted Json web token +there jwe is an encrypted json web token this is a great practice if you want to put email or other sensitive information inside of the token you can encrypt it -assigned JWT is another secure practice +assigned jwt is another secure practice that can be used in conjunction with or apart from encryption you can even sign tokens that aren't jwts like database @@ -3548,17 +3548,17 @@ is the encrypted version URL: https://youtu.be/fuMQa-BkUaQ Title: Leetcode Mastery?? Transcript: -so this is in response to Brandon J Peck +so this is in response to brandon j peck who stated that big tech companies value algorithm interviews because they signal -Conformity conscientiousness or grit and -IQ and I agree with that you don't have -to have very high IQ but it does signal -satisfaction of a threshold what I +conformity conscientiousness or grit and +iq and i agree with that you don't have +to have very high iq but it does signal +satisfaction of a threshold what i wanted to add there is that these credentials are not necessary for lower to mid-tier employment prospects this is -specifically for big Tech and for +specifically for big tech and for advanced skill sets by that time everyone has the basics down and you need a really difficult indicator to @@ -3567,17 +3567,17 @@ people and like the really top top one percent mastering algorithm interviews is not necessary if you're switching into career into programming for a -junior to mid-level role that's what I +junior to mid-level role that's what i wanted to add thanks URL: https://youtu.be/WTUkjjxoD9k Title: You're gonna get paid a lot to fix Jenkins jobs Transcript: day of life and the software engineer as -a software engineer so I restarted my -Jenkins job and it failed so I fixed it -and I restarted it again and it failed -for a different reason and I just did +a software engineer so i restarted my +jenkins job and it failed so i fixed it +and i restarted it again and it failed +for a different reason and i just did that all day URL: https://youtu.be/WLMFlVFabTI @@ -3586,9 +3586,9 @@ Transcript: so if you're a modern web developer vs code is the state-of-the-art sublime is old atom is old no one uses webstorm -webstorm is the IDE you use if you're a -Java developer trying to learn front-end -development Microsoft owns vs code they +webstorm is the ide you use if you're a +java developer trying to learn front-end +development microsoft owns vs code they develop typescript typescript is like the gold standard in front of language now but let's give some data @@ -3596,7 +3596,7 @@ stack share vs code has over 10x followers slant.co has about 5x vs code responses the ratio is roughly equal maybe -slightly better for vs code G2 and other +slightly better for vs code g2 and other common software comparison website has the review rating approximately equal on average but about 3x the responses for @@ -3604,8 +3604,8 @@ vs code so vs code is a lot more popular it's also not only free but open source so you can customize it to your own liking webstorm of course is closed -source so yeah I've worked at Capital -One the College Board Blue Cross for +source so yeah i've worked at capital +one the college board blue cross for front end we always use vs code it's like it's the standard um notepad plus plus is cholo @@ -3616,20 +3616,20 @@ Transcript: thing you wish you learned during your degree or job training program but didn't four things one learning to code -is a lot easier than I thought it was +is a lot easier than i thought it was based on my school experience two you don't need a degree three if you get a degree it's fine if it's like a business major something easy of course that some -doctoral degrees have a negative Roi +doctoral degrees have a negative roi URL: https://youtu.be/cs-8bUT_oPw Title: Do you need to know Promise vs Callback? Transcript: -this Twitter user asks should an +this twitter user asks should an interviewee know the difference between a callback and a promise and understand -how to permissify a callback I think yes +how to permissify a callback i think yes the interviewee needs to know the difference they may not understand the word promisify but they should be able @@ -3641,28 +3641,28 @@ Transcript: so tell me about a time that you solved a problem using logic thanks for the question so echoing back the question it -was tell me about a time where I solved +was tell me about a time where i solved a problem using logic so two key words that stuck out to me there are problem and logic and so to me this sounds more -like a story where I did some -troubleshooting or I fixed a bug instead -of one where I just like implemented a -new feature requirement so when I think +like a story where i did some +troubleshooting or i fixed a bug instead +of one where i just like implemented a +new feature requirement so when i think about logic obviously programming every day um maybe a more interesting case of logic is like math and then how does math relate to programming one way is uh -Telemetry or metrics like monitoring and -stuff so I'm going to tell you about a -time where I had to debug a production -issue using Telemetry how I solved it +telemetry or metrics like monitoring and +stuff so i'm going to tell you about a +time where i had to debug a production +issue using telemetry how i solved it made sure it never happened again so you -know previously when I worked at a -different company I got this production +know previously when i worked at a +different company i got this production outage notification on pagerduty went -into Splunk did some debugging and found +into splunk did some debugging and found out what component that was associated with was able to narrow a window pin it to a release solve that issue and add @@ -3684,22 +3684,22 @@ requires us to use a traditional long-lived server as opposed to a serverless function this is where sometimes as a senior developer you just -know things and so I just know that +know things and so i just know that versel is like the place to go today so if you need runtime server-side logic -I'd recommend the dino runtime from -Purcell but maybe you don't need runtime +i'd recommend the dino runtime from +purcell but maybe you don't need runtime server-side logic maybe you can build a -static site and deploy it on GitHub -Pages you're going to be using GitHub -for your repository anyway right Dino is +static site and deploy it on github +pages you're going to be using github +for your repository anyway right dino is really strong at this you can see three -projects they're all three good I would +projects they're all three good i would go for the top one first because it's -official from Dino itself if you click -the top link they even provide a GitHub +official from dino itself if you click +the top link they even provide a github action for you that'll build your site -whenever you push up to your GitHub +whenever you push up to your github wrench great question hope this helped follow for more programming things @@ -3709,7 +3709,7 @@ Transcript: kinda original thanks for the question short answer react is going to help you get a better job faster let's look at -some data this data is in a U.S context +some data this data is in a u.s context 38 000 jobs today only about 16 for angular and that's including deprecated angularjs salaries lower too booyah @@ -3717,18 +3717,18 @@ angularjs salaries lower too booyah URL: https://youtu.be/JOu5HnRQ_dw Title: Google Q Quick he's great Transcript: -let's Network at the learn build -teachmeat and greet June 8th Discord -info on this GitHub +let's network at the learn build +teachmeat and greet june 8th discord +info on this github URL: https://youtu.be/hRsiDlM5fM4 Transcript: -what language should I learn beginners -should learn react not Python and yes +what language should i learn beginners +should learn react not python and yes later in your career you will learn whatever else has projects required react is going to help you get that -first job you need a JavaScript for the +first job you need a javascript for the website you didn't need python you can start with a simple text file no installation @@ -3745,9 +3745,9 @@ urgency he's got 46 followers URL: https://youtu.be/0kwgv0-Knu4 Transcript: -part two building an AI tool for the -Super Bass hackathon the initial stream -is on YouTube I'll be doing another one +part two building an ai tool for the +super bass hackathon the initial stream +is on youtube i'll be doing another one later today and here's the repository you can go to a pull request right now it's called rect this tool listens to @@ -3759,21 +3759,21 @@ URL: https://youtu.be/EUMKWSR0MDI Title: Listing Contract work on LinkedIn Transcript: how do you list contract work to -contract to hire work look at this Old -Linkedin entry that I used to have how -confusing is that I was contract to hire -at saic then I went direct but that's -not really communicated is it LinkedIn +contract to hire work look at this old +linkedin entry that i used to have how +confusing is that i was contract to hire +at saic then i went direct but that's +not really communicated is it linkedin now lets you pick that you worked contract and it's much cleaner like the -Amazon entry there +amazon entry there URL: https://youtu.be/daBx6RPWyD8 Title: Uncovering the Career Benefits of Online Learning That You Won't Believe Transcript: career outcomes did you achieve by -enrolling in the most recent Coursera -course or program that you completed I +enrolling in the most recent coursera +course or program that you completed i think this is the most most appropriate numbers is they increased uh they got a new job @@ -3784,56 +3784,56 @@ URL: https://youtu.be/Mb1YZ3ThTwk Title: selection bias be like Transcript: nanu asked which platform do you use the -most on Twitter this is a Twitter survey -to which I responded selection bias be +most on twitter this is a twitter survey +to which i responded selection bias be like URL: https://youtu.be/FXMI9tZQqd4 Title: brb gotta shave Transcript: -hey happy Tuesday just want to let you -know that WebMD said that -hypercaffeination can lead to ADHD like -symptoms and I felt attacked +hey happy tuesday just want to let you +know that webmd said that +hypercaffeination can lead to adhd like +symptoms and i felt attacked this is the last time you're going to see my hair like that take it in URL: https://youtu.be/Unj5NLNTkLY Title: How To Install SuperAGI - Multiple Agents, GUI, Tools, and more! Transcript: -this is super AGI it's essentially Auto -GPT on steroids it can use tools it can +this is super agi it's essentially auto +gpt on steroids it can use tools it can run multiple agents in parallel it has a graphical user interface it's super easy to install and they're adding new functionality every single day welcome -back in today's video I'm going to show -you how to install super AGI and also +back in today's video i'm going to show +you how to install super agi and also how to use it it has a lot of -functionality I'm going to show you -around some of it and then I encourage +functionality i'm going to show you +around some of it and then i encourage you to play around with it let's go so -this is the GitHub repo for super AGI -it's by Transformer Optimus and it's -currently on GitHub trending it has a +this is the github repo for super agi +it's by transformer optimus and it's +currently on github trending it has a lot of functionality let's review some -of it really quick and then I'm going to +of it really quick and then i'm going to get into the installation guide so first obviously you can provision spawn and -deploy autonomous AI agents a couple -things that it does better than Auto GPT +deploy autonomous ai agents a couple +things that it does better than auto gpt is the fact that you can extend it with a bunch of different tools right out of the box it also has a graphical user interface and you can run agents concurrently here are some of the tools -that it has so slack email Google search -GitHub zapier Instagram and it's all -wrapped up in a Docker image so it's +that it has so slack email google search +github zapier instagram and it's all +wrapped up in a docker image so it's super easy to install let me show you how to do that the first thing you're -going to need to do is get Docker so go -to docker.com download Docker install it +going to need to do is get docker so go +to docker.com download docker install it and then have it up and running this is what it looks like and you could just keep that on in the background next @@ -3841,19 +3841,19 @@ we're going to open a visual studio code then we're going to click this little button in the top right that says toggle panel that'll open up our terminal -within Visual Studio code next on the +within visual studio code next on the repo page we're going to click this little green code button and then we're -going to copy the URL once the terminal -opens up we're going to type CD change +going to copy the url once the terminal +opens up we're going to type cd change directory and change to our desktop from there we're going to type git clone and -then paste that URL that we just copied +then paste that url that we just copied hit enter and that'll clone it to our desktop then we're going to come up to -this Explorer icon we're going to click +this explorer icon we're going to click it we're going to click open folder and -then we're going to select Super AGI and +then we're going to select super agi and click open then again in the top right we're going to toggle panel so that'll open up our terminal and while that's @@ -3865,110 +3865,110 @@ fig.yaml and that's where we're going to store all our environment variables so this is where you're going to put your pine cone key your openai key your -Google key everything anything else that +google key everything anything else that you want to use this is where you put it so for example if you want to use email you can do it from here today we're just -going to be using open AI Pinecone and -Google search the next thing you're -going to do is create an API key with -open AI so if you don't already have an +going to be using open ai pinecone and +google search the next thing you're +going to do is create an api key with +open ai so if you don't already have an account sign up for openai then navigate to platform.openai.com account slash api-keys we're going to click create new key right here we're going to name it -super2 because I already have a super -then I'm just going to say create secret -key I'm going to copy it and don't worry -I'm going to revoke all of these Keys -before publishing this video then I'm +super2 because i already have a super +then i'm just going to say create secret +key i'm going to copy it and don't worry +i'm going to revoke all of these keys +before publishing this video then i'm going to come back to the repo -specifically the config.yaml file I'm -going to find the open AI key right -there and I'm going to paste it and save +specifically the config.yaml file i'm +going to find the open ai key right +there and i'm going to paste it and save the next thing we need is a pine cone -API key so if you're using a free -Pinecone account you can only have one -index at a time I've already created one -so I'm going to go ahead and delete it +api key so if you're using a free +pinecone account you can only have one +index at a time i've already created one +so i'm going to go ahead and delete it and then on the left over here we're -going to click API keys I'm going to -click create new API key and then enter -the key name I'm going to call it super2 -again create key I'll copy the key value +going to click api keys i'm going to +click create new api key and then enter +the key name i'm going to call it super2 +again create key i'll copy the key value we're going to switch back to visual studio code and then at the very top it -says your Pinecone API key we're going +says your pinecone api key we're going to paste over that but we also need the -Pinecone environment so if I switch back -this is the Pinecone environment right -there I'm going to copy that as well and -I'm going to paste it and save the next +pinecone environment so if i switch back +this is the pinecone environment right +there i'm going to copy that as well and +i'm going to paste it and save the next thing we're going to do is get the -Google API key so you're going to come -to Google cloud services right here -under API and services click it now I -already have one called super AGI so I'm +google api key so you're going to come +to google cloud services right here +under api and services click it now i +already have one called super agi so i'm just going to use that again but if you don't you're going to click this and create a new project then up here you can search for different resources so -you're going to type custom search API -and then under Marketplace it says -custom search API you're going to go +you're going to type custom search api +and then under marketplace it says +custom search api you're going to go ahead and click that manage create credentials and then you're just going -to say custom search API right there +to say custom search api right there we're going to use the application data option and no we're not using any of these then you click next then from here -we're going to type super AGI it's going -to create the service account ID +we're going to type super agi it's going +to create the service account id automatically or can generate it and then you can have a description but you don't need it create and continue select a role this is optional we're going to -skip over that and then Grant users +skip over that and then grant users access to this account and we don't need -to do that either so I click done then +to do that either so i click done then on the left side we're going to click credentials at the top we're going to click create credentials and we need an -API key it's creating one now I'm going +api key it's creating one now i'm going to copy that close it we're going to switch back to the config.yaml file and we're going to place it right here over -the Google API key then save the last -thing we need is the search engine ID +the google api key then save the last +thing we need is the search engine id and you're going to get that from this programmable search engine website it's kind of weird that you need this but you -do and I'm going to drop all these links +do and i'm going to drop all these links in the description below so from here -click get started I already have one -super AGI but if you didn't you're going +click get started i already have one +super agi but if you didn't you're going to click add you can add a search engine name and then just create it it's pretty straightforward but we're going to use -our existing one super AGI right there -and then we need this search engine ID -I'm going to copy it we're going to +our existing one super agi right there +and then we need this search engine id +i'm going to copy it we're going to switch back to the config.yaml file and place that right there click save now we we have everything we need now to -install super AGI we need to do two -things with Docker the first thing we -need to do is type Docker Dash compose -up Dash Dash build and then hit enter +install super agi we need to do two +things with docker the first thing we +need to do is type docker dash compose +up dash dash build and then hit enter and that's going to build everything from our repository and again you do -need Docker up and running for this to -work the nice thing about Docker is +need docker up and running for this to +work the nice thing about docker is you're likely not going to run into any -of the Python versioning issues the -module missing issues that I know so -many of you ask about I run into that +of the python versioning issues the +module missing issues that i know so +many of you ask about i run into that every single time so it's really nice that the engineers put this together okay this is what it looks like when @@ -3976,32 +3976,32 @@ it's up and running then the last thing we've got to do is just go to localhost so go to your browser type localhost colon 3000 and then hit enter and there -it is here's super AGI this is what a +it is here's super agi this is what a fresh install looks like when you first get started so we're going to go over to this agents tab right here we're going -to click create agent I'm going to say +to click create agent i'm going to say this is a test agent we do need a description so testing and then we can add one or many goals here so we're -going to say research AI topics for -YouTube videos that's the only goal that -I'm going to give it and if you have -gpt4 API access you can select it here -but if not you can always go with GPT -3.5 turbo so I'm going to go with turbo +going to say research ai topics for +youtube videos that's the only goal that +i'm going to give it and if you have +gpt4 api access you can select it here +but if not you can always go with gpt +3.5 turbo so i'm going to go with turbo for now because it's really fast and here is where you select the tools so -these are the tools that super AGI has +these are the tools that super agi has to use let's look at them read email send email append file delete file the -one that we definitely want is Google +one that we definitely want is google search read file and write file -everything else I encourage you to play +everything else i encourage you to play around with and find what works for you -it also gives us some Advanced options -but I'm not going to go through that now -and the nice thing is super AGI seems to +it also gives us some advanced options +but i'm not going to go through that now +and the nice thing is super agi seems to figure out what tools it needs as it goes then we click this button create and run and it starts there it's @@ -4013,80 +4013,80 @@ bit more information about what's going on switch back to visual studio code and you can actually look through the logs of what it's doing alright there it goes -so I am a test agent my role is testing -it gives a whole bunch of information I +so i am a test agent my role is testing +it gives a whole bunch of information i think this is all the prompts and if we scroll down here's the next thing it's going to do determine which next command to use and respond using the format specified above thoughts to achieve my -goal I should start by performing a -Google search to find relevant AI topics -here's a Google search returned and then +goal i should start by performing a +google search to find relevant ai topics +here's a google search returned and then it gives us a bunch of information -returned from the Google search and +returned from the google search and it'll continue on here's the next -thought I should save the relevant +thought i should save the relevant information to a file for future -reference plan save the AI topics to a +reference plan save the ai topics to a file so it automatically grabs the tool write file and it wrote it to a file -called AI underscore topics dot txt +called ai underscore topics dot txt really really cool and it thinks it's -finished since I have completed my goal -of researching AI topics for YouTube -videos I should use the Finish command +finished since i have completed my goal +of researching ai topics for youtube +videos i should use the finish command it also includes criticism just like -Auto GPT does so it's thinking and then +auto gpt does so it's thinking and then also criticizing its own thoughts and planning around those criticisms so -that's super AGI now you know how to +that's super agi now you know how to install it and run it play around with it let me know what you think if you have any questions feel free to jump in -our Discord I'm happy to answer +our discord i'm happy to answer questions there and let me know what you -build with super AGI if you like this +build with super agi if you like this video please consider giving a like can -subscribe and I'll see in the next one +subscribe and i'll see in the next one URL: https://youtu.be/k2CSCZWCcSA Transcript: so you decide to learn to code awesome do you need a mentor -um actually you don't but I'm going to +um actually you don't but i'm going to argue that even though you don't need it it could still be a really great idea so -how do mentors add value I'm going to +how do mentors add value i'm going to argue in a couple ways we know there's like the social way right where they can connect you to people that they know are hiring give your referral give you a reference help you prep for that -interview I think another way is that +interview i think another way is that mentors actually help you learn better let's compare you going to free code -Camp by yourself versus with a mentor by +camp by yourself versus with a mentor by yourself you're not really sure which certificate to take so you have to knock them all out that's like thousands of -hours of work a good Mentor would tell +hours of work a good mentor would tell you you only need the top three and even those have some sections you can skip -like the JavaScript Frameworks one has a -section on jQuery you really don't need +like the javascript frameworks one has a +section on jquery you really don't need that so we save you time which adds value to you but more importantly we can accelerate and decelerate as needed tailored to you let's say you get stuck -on a place in free code Camp if it's you +on a place in free code camp if it's you by yourself you're just beating your head against the wall reading the same -text over and over a good Mentor will -help the concept Click by reframing the +text over and over a good mentor will +help the concept click by reframing the same concept in different contexts did you know that the free codecamp -curriculum is dated a good Mentor or +curriculum is dated a good mentor or what URL: https://youtu.be/aCo19UfJWm8 @@ -4095,40 +4095,40 @@ Transcript: is it worth getting a bachelor software engineering degree no it is never worth getting a degree for computers hey big -respect to Dev slopes I like what they -do on YouTube I follow them gotta +respect to dev slopes i like what they +do on youtube i follow them gotta disagree in this case because the word never is too strong there are cases -where the degree helps by the way I have -a PhD in economics and this is my -dissertation topic so Google my name -John VanDevere and Google Scholar so +where the degree helps by the way i have +a phd in economics and this is my +dissertation topic so google my name +john vandevere and google scholar so getting a degree will improve your high rate passing interviews and so forth -It's not needed but it will improve your +it's not needed but it will improve your higher rate so if you can pay a low enough price the return on investment is there here's a great price you can play -zero dollars Walmart Guild education +zero dollars walmart guild education partnership you get a computer science degree for zero dollars if you're at least a part-time associate so that's definitely worth it um it's true you can just go to a boot -camp I'd probably prefer a effective -boot camp to the average American degree +camp i'd probably prefer a effective +boot camp to the average american degree but if you can get a deal on it that's a great way to go URL: https://youtu.be/DJEvOLxhy4Q Title: Interviews: STAR Method Tools!! Transcript: -I just got done with a four hour stream +i just got done with a four hour stream making a basic react application here's -the name below Starboy part two check it +the name below starboy part two check it out if you want to learn how a basic react application works including -deployment to GitHub Pages anecdote +deployment to github pages anecdote organizer based on the star method that major tech companies will use for their behavioral interviews the idea here is @@ -4138,18 +4138,18 @@ the key points of your anecdotes and to practice telling that story pretty simple stuff we got three buttons up at the top you can add a new anecdote card -you see I click that and it'll put a -blank one up there for me I can click in -here and fill it out I can import an -anecdote Json file and then after I make -whatever edits I make I can export that +you see i click that and it'll put a +blank one up there for me i can click in +here and fill it out i can import an +anecdote json file and then after i make +whatever edits i make i can export that and save it so it's using your local computer instead of like a database somewhere else so if that interests you if you want to learn how to code destroy -that like button like I upvoted these +that like button like i upvoted these guys give it back to the community -follow my channel I'll see you around +follow my channel i'll see you around URL: https://youtu.be/bb7C0Rw8pvg Title: YOUR RESUME: FIXED๐Ÿ’ช๐Ÿ’ช @@ -4157,12 +4157,12 @@ Transcript: three major keys to land your next interview follow my channel if you want to learn to code but this information -will apply even outside of the IT +will apply even outside of the it industry your resume is a tool to get your next interview and the enemy of your resume is the applicant tracking system indeed.com knows how to beat the -ATS because they built it so twenty +ats because they built it so twenty dollars for their resume review is an absolute steal they'll give you feedback to improve your resume if it's hard for @@ -4172,10 +4172,10 @@ for an additional fee now that you got a rock solid resume it's time for major key 2 which is to blast that resume out two birds with one stone indeed.com can -help you do that I also like the +help you do that i also like the ladders.com in the lower left and -Linkedin Jobs major key 3 is social -follow-up use LinkedIn to directly +linkedin jobs major key 3 is social +follow-up use linkedin to directly message somebody that works at the company to which you just applied hopefully a recruiter you can ask them @@ -4191,9 +4191,9 @@ Transcript: subtle psychologically proven things to get your interviewer to like you a little bit smile during your interview -majority of the candidates that I +majority of the candidates that i interview they'll start out happy -they'll be like Jerry I'm so +they'll be like jerry i'm so URL: https://youtu.be/poelUPSqyTs Title: Einstein be like @@ -4206,18 +4206,18 @@ a liberal arts college is not the learning of many facts but the training of the mind to think something that cannot be learned from textbooks thanks -sdman120 for reminding us of Einstein +sdman120 for reminding us of einstein URL: https://youtu.be/ouvQSaTux1c Title: Brown creator disagrees with the creation??! ๐ŸŒถ๏ธ Transcript: -CEO of openai Sam Altman said I think +ceo of openai sam altman said i think definitely one of the tech industry's worst mistake gpt4 disagrees after pointing out some initial pros and cons -I asked it to defend a particular view -it said it's a net win for Tech further -GPT says Sam's comments are not fair and +i asked it to defend a particular view +it said it's a net win for tech further +gpt says sam's comments are not fair and accurate URL: https://youtu.be/Lm-2FbcdusE @@ -4225,30 +4225,30 @@ Title: Frontend Big Tech Interviews Transcript: this is a great question with front and style interview we mean using front-end -Technologies basically web Technologies +technologies basically web technologies and the emphasis here is really just -going to be JavaScript specific -experience I had at Facebook I was asked +going to be javascript specific +experience i had at facebook i was asked to implement basically topological sort although they give they didn't say that but um as you work through the problem you figured out that you were trying to topologically sort promises -so promises are specific to JavaScript +so promises are specific to javascript the implementation -using crutch API was JavaScript specific -it involved Dom elements sometimes +using crutch api was javascript specific +it involved dom elements sometimes you'll get problems with dom elements and they'll often be your standard dsna -leak code stuff kind of in Disguise so +leak code stuff kind of in disguise so you might have string manipulation array manipulation sorting problems but you'll be using constructs that are sort of -like front-end constructs like the Dom -um Dom fragments promises stuff like -that I would say my general advice these -days is for big Tech like don't do the -front install interview I think they're +like front-end constructs like the dom +um dom fragments promises stuff like +that i would say my general advice these +days is for big tech like don't do the +front install interview i think they're actually harder URL: https://youtu.be/KFYvESH1jxU @@ -4256,8 +4256,8 @@ Title: Whiteboard Interviews: ick Transcript: fried shrimp 2011. thank you so much wanted to share this with the community -don't mind my sweat I always say -Googling is the number one developer +don't mind my sweat i always say +googling is the number one developer skill this is no exception so you're going to see a result like this it's not a specific repo it's a bunch of results @@ -4268,8 +4268,8 @@ URL: https://youtu.be/vT56_9nF2Kw Title: Pick JavaScript! Transcript: so if you ask me to pick one language a -new developer should learn I'm going to -pick JavaScript and the react framework +new developer should learn i'm going to +pick javascript and the react framework on top of that this graphic from slash data source pen in the comments it highlights a couple reasons for that but @@ -4280,12 +4280,12 @@ want a different language URL: https://youtu.be/BtB2Pl0Hjho Title: Never Too Late Transcript: -so if you get a job at Walmart Target or +so if you get a job at walmart target or certain other companies even part-time they'll send you to college for free -also I can teach you how to code or you +also i can teach you how to code or you can teach yourself you just need to -Google it and stick with it for a while +google it and stick with it for a while or you could go to a boot camp you got options girl @@ -4293,21 +4293,21 @@ URL: https://youtu.be/PXlu_muBa5U Title: You DONT need this in CSS Transcript: let's talk about the number one -programming language CSS +programming language css did you get triggered here in part one three things you don't need to learn follow to learn what you do need to -learn CSS animations CSS grid and -preprocessors like SAS you don't need -these before diving into JavaScript +learn css animations css grid and +preprocessors like sas you don't need +these before diving into javascript URL: https://youtu.be/Mue9ijHr1uQ Title: (as a coder) Saturday Brunch (in my YouTube era) Transcript: -all right so what am I having for brunch -at my home before I stream coding -Celsius I'm a hoe for these now -um this I made myself that's chocolate +all right so what am i having for brunch +at my home before i stream coding +celsius i'm a hoe for these now +um this i made myself that's chocolate raspberries pumpkin seeds walnuts on top of berry kefir and this is leftovers rice bowl and stroganoff @@ -4315,66 +4315,66 @@ rice bowl and stroganoff URL: https://youtu.be/tPkdee1Zw_w Title: Coding Project Organization Transcript: -Devin asked is your project file +devin asked is your project file structure organized by feature or file -type I said by page is better than by -feature she asked me to clarify what I +type i said by page is better than by +feature she asked me to clarify what i do with my models and stores feel free to pause and read the details basically -my stores are API driven Blitz and next +my stores are api driven blitz and next to this out of the box pin comment for more details URL: https://youtu.be/MolW9-OZpLY Title: Day 13 of teaching tech in my YouTube Era Transcript: -day 13 of my YouTube era I'm about to go +day 13 of my youtube era i'm about to go live stream coding and have office hours -where I answer your questions live I -post a lot of content in my YouTube era -only posting it to YouTube so check the +where i answer your questions live i +post a lot of content in my youtube era +only posting it to youtube so check the link in my bio this is day 13 out of 90 -of my YouTube era where I won't be +of my youtube era where i won't be posting as much to tick tock URL: https://youtu.be/AxAgDkGth3c Transcript: -Builder Tom thanks for the question so -react is just a rendering Library Blitz +builder tom thanks for the question so +react is just a rendering library blitz is a opinionated full stack framework so -Bliss is going to do things like routing +bliss is going to do things like routing for you out of the box in an opinionated -way Blitz is a framework on top of +way blitz is a framework on top of next.js one of the unique opinions about -Blitz is that it uses react query as -opposed to Redux for State Management -and uh like caching and HTTP requests -and stuff like that Blitz also includes -Prisma and typescript out of the box so +blitz is that it uses react query as +opposed to redux for state management +and uh like caching and http requests +and stuff like that blitz also includes +prisma and typescript out of the box so here's the website check it out at the top we can see flight control that's -another thing to mention Blitz has its +another thing to mention blitz has its own infrastructure that is purpose built -to host Blitz that's a work in progress +to host blitz that's a work in progress but it's called flight control it's going to be sort of like versel or -Railway but specifically for Blitz and -at the bottom we can see import Zod so +railway but specifically for blitz and +at the bottom we can see import zod so that's another thing to mention so uh -Blitz is also opinionated about your -react form Library so that's another +blitz is also opinionated about your +react form library so that's another thing that you don't have to pick it comes picked for you recommend you -follow Brandon AKA flybear on Twitter +follow brandon aka flybear on twitter big fan of the guy URL: https://youtu.be/UHqhAnzJpas Transcript: five things you can do to optimize your -LinkedIn page to get coding interviews +linkedin page to get coding interviews this is part two out of a three-part -series Lane coding interviews peep the -Caesars Palace window view +series lane coding interviews peep the +caesars palace window view number one have a social network behind you work with recruiters recruiters your friend career services from your boot @@ -4383,61 +4383,61 @@ they will review it and go through a checklist make sure that you have all of your skills listed wording in your summary things like that number two take -the LinkedIn assessments and pass them -HTML CSS JavaScript and react +the linkedin assessments and pass them +html css javascript and react we know that you're going to pass because you already took the free code academy course or free code camp or codecademy and you already took the -pluralsight skill IQ and you did well +pluralsight skill iq and you did well number three make sure that your summary is well worded and matches job descriptions for web developer number four make sure you have a nice profile picture and use your background picture -to advertise for you as well Fifth and +to advertise for you as well fifth and final tip is to have your own website on -GitHub pages that links to your LinkedIn +github pages that links to your linkedin and all of your other social media thanks for watching URL: https://youtu.be/KSG_oHZM8xg Title: Learn HTML pt 1/5 Transcript: -HTML part 105 you can learn the basics +html part 105 you can learn the basics in half an hour at the top doctype simply tells your browser or other -program that this file is an HTML file -to the right of HTML is a character -called a Chevron or an angle bracket -there are left and right Chevrons left +program that this file is an html file +to the right of html is a character +called a chevron or an angle bracket +there are left and right chevrons left and right angle brackets when you have them together that's called a tag so at -the top that is a DOT type tag some tags +the top that is a dot type tag some tags are self-closing some tags open and close and contain information like the -H1 contains my first heading that's the +h1 contains my first heading that's the heading it contains it and then it closes it you know it's closed tag because it has a slash there you might -think hey it's an HTML file why do I -have an HTML tag well in an HTML file -you can put Javascript CSS and other -stuff inside of it so that HTML -indicates that this is actually HTML in -your HTML as opposed to JavaScript in -your HTML file last key part here body +think hey it's an html file why do i +have an html tag well in an html file +you can put javascript css and other +stuff inside of it so that html +indicates that this is actually html in +your html as opposed to javascript in +your html file last key part here body and head are the two main sections of -any HTML document body is what shows on +any html document body is what shows on screen to the user head which is not here would contain metadata like the page title that would be used for like -Google searches and stuff +google searches and stuff URL: https://youtu.be/pRhrWzAoHZw Title: Surprising History of Core.js Transcript: -nacho says I think the creator of +nacho says i think the creator of core.js has been looking for a job for years now it's crazy how many times this announcement has been shown on @@ -4455,29 +4455,29 @@ may vary all of these companies had a three-step interview process culminating in a loop or power day that was like a series of four to five interviews in the -same day doing the Second Step as a +same day doing the second step as a hacker rank algorithm interview was -pretty common I think faces was the +pretty common i think faces was the nicest they even rescheduled once -because I was like really stressed out -and they said take a little more time I +because i was like really stressed out +and they said take a little more time i want you to feel comfortable with hard -level Elite code or algo expert +level elite code or algo expert difficulty problems to get through these -Twitter I got all the way to the final -the final I got an algorithm question I -solved it but I didn't solve it +twitter i got all the way to the final +the final i got an algorithm question i +solved it but i didn't solve it optimally and that was enough to fail me -Amazon is a lot more random I actually +amazon is a lot more random i actually got through their final round with an optimal solution and they still failed me they have this rule where if they don't agree that a new hire will raise the bar by like 50 then they don't hire -you even if you did well and Amazon also +you even if you did well and amazon also has a policy where they won't give you feedback and tell you specifically what -went wrong Amazon also has like weird +went wrong amazon also has like weird cooldown periods so one time they gave me a zero month a six month and then a two year cool down @@ -4487,18 +4487,18 @@ Title: From Jr to Mid Frontend Dev Transcript: so what are the signs of an advanced front-end developer this is part two in -the previous video I described that like +the previous video i described that like the ultimate developer is actually full -stack but if I'm a junior and I'm +stack but if i'm a junior and i'm wanting to progress to intermediate there are definitely some concrete steps -I can take so Junior will know HTML CSS -and some JavaScript including something -about one of the three major Frameworks +i can take so junior will know html css +and some javascript including something +about one of the three major frameworks intermediate developer will know more -JavaScript including maybe multiple -Frameworks being able to compare and -contrast Frameworks is really great +javascript including maybe multiple +frameworks being able to compare and +contrast frameworks is really great being able to compare and contrast rendering modes client-side rendering server-side rendering static generation @@ -4506,7 +4506,7 @@ that's an asset for an intermediate developer and also knowing more of a single framework including the surrounding ecosystem so not just -knowing react but knowing Apollo or +knowing react but knowing apollo or graphql or react query and understanding like when you would want to use each one of these @@ -4515,34 +4515,34 @@ a little more full stack they're going to have better testing and performance optimization knowledge on the front end specifically they're also going to have -better accessibility knowledge and SEO +better accessibility knowledge and seo URL: https://youtu.be/D3P7uJ0y4KQ Title: Three Lesser-Known Tech Job Boards Transcript: three lesser known places for you to find your next tech job we all know -about Indeed jobs we all know about -LinkedIn jobs and the importance of -social networking on LinkedIn you might +about indeed jobs we all know about +linkedin jobs and the importance of +social networking on linkedin you might end up cold dming a hiring manager they may or may not be responsive or expecting that our first alternative -cord Builds on that and they Empower you +cord builds on that and they empower you as the job candidate because it is a social messaging platform where they -sign up and they're expecting DMS from +sign up and they're expecting dms from the jump so it'll always be warm they'll always be expecting that and they're actually graded on their responsiveness this is not just hiring managers you're -dming sometimes you'll straight up DM a -CTO or something it's really cool stay -to the end the last one I didn't even -know about until today but before I -continue make sure to like And subscribe -also subscribe my YouTube link in BIO -where I live stream code hired.com is +dming sometimes you'll straight up dm a +cto or something it's really cool stay +to the end the last one i didn't even +know about until today but before i +continue make sure to like and subscribe +also subscribe my youtube link in bio +where i live stream code hired.com is cool because you apply once and you do your algorithm interviews on there and if you pass you get a warm intro and an @@ -4557,10 +4557,10 @@ follow for more URL: https://youtu.be/x7HKAG4C0lc Transcript: -look I get it being a woman and trying +look i get it being a woman and trying to find a job in this damage ladies who want to code five tips in under a minute -one Realize by wanting to code you +one realize by wanting to code you already have a huge advantage and a lot of these academic and statistical results don't even apply to you two @@ -4570,39 +4570,39 @@ lot of these roles is basically because they're overconfident and assertive like during their interview so we can actually do something called -assertiveness training just Google that +assertiveness training just google that this can actually help even if you're a guy if you're low confidence three there are a ton of like really vibrant communities that are striving specifically to empower women in coding so girls who code.com is like a really -great one look these up on Google or -Target a pro diversity employer so -Facebook Apple Google you're tier one +great one look these up on google or +target a pro diversity employer so +facebook apple google you're tier one but also a bunch of tier two and no name companies will have diversity initiatives where they're specifically seeking to empower like underrepresented groups whether that's women minorities -low income so Target these employers at +low income so target these employers at interview time ask if they have that program they'll help you out number five you guessed it like the video follow me -I'm Mentor people with all kinds of -backgrounds and I've helped women -Advance their career in Tech +i'm mentor people with all kinds of +backgrounds and i've helped women +advance their career in tech URL: https://youtu.be/ISq0d7iVrdY Title: End of the ๐ŸŒŽ? Nah Transcript: -hey Madison LinkedIn calls this -Workforce data you can see the Google +hey madison linkedin calls this +workforce data you can see the google search there on your mobile phone you -gotta slide over to the LinkedIn -Workforce report tab here's the report -for January we're using that data but -we're using it for all of LinkedIn not +gotta slide over to the linkedin +workforce report tab here's the report +for january we're using that data but +we're using it for all of linkedin not just your personal data right so they say slight hiring gains to close the year about 10 down year over year @@ -4610,28 +4610,28 @@ year about 10 down year over year URL: https://youtu.be/kmFG0AbMFxw Title: connect over follow on LinkedIn Transcript: -Taylor says LinkedIn moved from +taylor says linkedin moved from connecting with people to following people you need to try to connect with people because if you follow someone they did not see your content if you connect with someone they automatically start seeing your content same goes for -Twitter Etc a follow is not social +twitter etc a follow is not social networking get out there and actually talk to people but yeah keep an eye on -the LinkedIn button default +the linkedin button default URL: https://youtu.be/Lts3n2sZskk Title: Dev containers are pretty cool tbh Transcript: -things I learned at pycon part 2 Dawn +things i learned at pycon part 2 dawn presented on kind of the current best practices for python development she walked through developing in a vs code -Dev container a lot of the same infos in +dev container a lot of the same infos in the article in front of us if you're -looking for a CMS she also talked about +looking for a cms she also talked about wagtail follow for part three URL: https://youtu.be/WYa80sf-w94 @@ -4640,13 +4640,13 @@ Transcript: these are absolutely lying about additional ways she's right give her a follow layoffs.fyi has the data we're -only halfway through May but already +only halfway through may but already more layoffs this year than all of last year combined and we have new guides right now so if you're trying to switch -into coding I would say hold down your +into coding i would say hold down your day job six months build up a portfolio -Target January +target january URL: https://youtu.be/JS0vU_q1dmg Title: Structured Job Searches Give You Conversion Data @@ -4663,22 +4663,22 @@ should have some interviews and then second stage interviews and then finally get to an offer just by outlining that structure some of y'all are going to go -wow after I submit my resume I actually +wow after i submit my resume i actually don't socially follow up with a corporate recruiter so just identifying -that missing Gap is one benefit so now +that missing gap is one benefit so now you can measure conversion rates in your -funnel given that I submitted the resume -what are my chances that I'm going to go -in for an interview given that I went +funnel given that i submitted the resume +what are my chances that i'm going to go +in for an interview given that i went into an interview what are my chances -that I get an offer you're going to be +that i get an offer you're going to be able to calculate this over time and so -then I can say okay this is how much +then i can say okay this is how much time it takes to submit a resume so this -is how many offers I can get in this +is how many offers i can get in this reasonable amount of time for my clients -what I recommend is that they do 200 +what i recommend is that they do 200 applications in the first month so that's 50 a week each week that will usually get them three to ten interviews @@ -4694,34 +4694,34 @@ Title: It's always OK to say this Transcript: it's always okay to say wait can you explain that again but in a different -way I'm confused agree 100 in a group +way i'm confused agree 100 in a group setting other people are probably confused too you're going to bring -Clarity you're going to come across as +clarity you're going to come across as humble transparent and honest you're going to make the process run a lot smoother URL: https://youtu.be/ns1iUtr2GoE Transcript: -oh my gosh I'm so dead just finished +oh my gosh i'm so dead just finished creating an app that generates random -fortunes I streamed it too you can go -check the stream it's on my YouTube +fortunes i streamed it too you can go +check the stream it's on my youtube channel and it was really really -specific that I need to be eating bagels +specific that i need to be eating bagels soon thank you URL: https://youtu.be/-E_YRhRDaWU Title: 4 Coding Creators Transcript: -Believe It or Not social networking for -web developers can start on Tick Tock -here's four creators I think you should -be following Matthew M young Josh Henny +believe it or not social networking for +web developers can start on tick tock +here's four creators i think you should +be following matthew m young josh henny might be having a course coming out soon -Lawrence Lockhart AKA one Syrian for -JavaScript definitely jsbits +lawrence lockhart aka one syrian for +javascript definitely jsbits URL: https://youtu.be/6CQahETM9-U Title: Study Hacks: Emotional Training for Learning! BETTER than Social Emotional Learning (SEM)?? @@ -4737,123 +4737,123 @@ in the description URL: https://youtu.be/dLXVDWOh0Vs Title: Best Agency for Content Creators? Transcript: -I want to stream from my computer to +i want to stream from my computer to tick tock lives and my understanding is -I need an agency to get stream keys so I +i need an agency to get stream keys so i want to take you through my thought -process of how I'm finding the agency -that I'm going to sign up with so first -I just go to Google and I search best -Tick Tock agencies and I scroll past the +process of how i'm finding the agency +that i'm going to sign up with so first +i just go to google and i search best +tick tock agencies and i scroll past the sponsored -I'm looking at basically all the +i'm looking at basically all the articles on this first page -and I want to see agencies that are +and i want to see agencies that are repeatedly mentioned like across the board so like here's five here's seven here's ten they all have their opinions do they have any in common -then I did another search with different -words Tick Tock content creator agency +then i did another search with different +words tick tock content creator agency just to see if different words get me -like different results but sorry Google +like different results but sorry google is trying to like make me search by -location which I don't want and I +location which i don't want and i couldn't really figure out how to turn -it off easily so I went over to a -different search engine DuckDuckGo which +it off easily so i went over to a +different search engine duckduckgo which is kind of a nice idea anyway because -it'll get rid of that Google bias right +it'll get rid of that google bias right so across my searches six links kept popping up one's not on here because it -was behind a paywall from Business -Insider and the remaining five two of -them I would call like buyer oriented +was behind a paywall from business +insider and the remaining five two of +them i would call like buyer oriented and none of the agencies that they mention are repeated between these two -and what I mean by buyer is like a +and what i mean by buyer is like a company wants to buy social media services and it's that kind of an agency -and then these three I would call this -like Creator oriented where as a Creator +and then these three i would call this +like creator oriented where as a creator you go sign up with a talent agency kind of like and so that's these three -and so I'm going to tally up what's -repeated I'm already noticing viral -Nation I need to go through the rest of -them but another thing I'm noticing +and so i'm going to tally up what's +repeated i'm already noticing viral +nation i need to go through the rest of +them but another thing i'm noticing is that they put these in categories like this is best overall this is good -for Analytics +for analytics and if you scroll down you'll see -um one is like good for luxury Brands +um one is like good for luxury brands and so a bunch of these are going to be -repeated possibly and I still won't want +repeated possibly and i still won't want them or best for gaming it's this gaming -and Tech but basically like I'm not a -gaming Creator I'm not a luxury brand +and tech but basically like i'm not a +gaming creator i'm not a luxury brand creator so my original solution of just look for -what's repeatedly recommended I might +what's repeatedly recommended i might need to modify that okay so the highest score that you could get would be three if you're mentioned in all three of -these uh Creator oriented articles +these uh creator oriented articles and so here are my top five they all have a score of three and then ubiquitous in addition to having a score of three was named best for creators so that comes in at number one and then -these four are not necessarily ordered I +these four are not necessarily ordered i wanted to narrow it down to just three -but I couldn't find any really good +but i couldn't find any really good reasons to rule out the others you see -audiencely is Germany based which -I debated if that's gonna like distract -from my focus because I am us oriented -like I don't I don't speak German right -I'm not interested in German marketing I -have a US consumer base -but they have a global focus and then I -thought maybe I want to +audiencely is germany based which +i debated if that's gonna like distract +from my focus because i am us oriented +like i don't i don't speak german right +i'm not interested in german marketing i +have a us consumer base +but they have a global focus and then i +thought maybe i want to remove points for that but the problem is it's like all of these top ones are globally focused based or like globally focused even if they're us-based so -um I think they're just all in the top -five and I'm going to end up talking to +um i think they're just all in the top +five and i'm going to end up talking to all of them so yeah here are my top five ubiquitous is my favorite here's another thing that -I almost dinged off points for which is -influencer marketing Hub three of them +i almost dinged off points for which is +influencer marketing hub three of them are like sponsored they pay so if anything that's another point for ubiquitous that they are not paying and they still got up here but it's also a point for audiencely however -it's really not obvious to me that I +it's really not obvious to me that i should take a point off because these people are paying for sponsorship because they may still at the end of the day be the biggest brands with the most -opportunities and so I'm just gonna get +opportunities and so i'm just gonna get more information from all five of these and we'll see where it goes from here URL: https://youtu.be/NpnCs6Rb5GM Title: I do read comments so drop a question and I'll do my best to answer! Transcript: -hey my name is John I'm a software +hey my name is john i'm a software engineer with about a decade of -experience and a PhD in economics where -I can help you land a job in Tech work -for companies you know like Amazon and -Capital One I made an open source -educational curriculum on my YouTube I -Live code and hold office hours all the +experience and a phd in economics where +i can help you land a job in tech work +for companies you know like amazon and +capital one i made an open source +educational curriculum on my youtube i +live code and hold office hours all the links are in the bio talk to you soon URL: https://youtu.be/6NWmwriz7qo @@ -4863,26 +4863,26 @@ stem is too broad if we care about closing the gender pay gap underrepresentation of women is specifically a problem in computer and -Engineering related jobs and these jobs +engineering related jobs and these jobs pay higher than the other jobs do too ladies please consider learning to code -follow the page share the video Let's +follow the page share the video let's solve the page right now URL: https://youtu.be/wFna3BiJ8fI Title: Java vs JavaScript Transcript: -Alex thanks for the question there are a -ton of differences I'll just give you -three and before I start let me say that +alex thanks for the question there are a +ton of differences i'll just give you +three and before i start let me say that this is one of those brightline tests that programmers use to determine whether or not you're like a programmer or not so non-technical folks get this mixed up all the time another one of these brightline tests would be saying -HTML is a programming language which -it's not so HTML stands for hypertext +html is a programming language which +it's not so html stands for hypertext markup language so it's a language right and it's a language used by programs therefore it's a programming language @@ -4892,10 +4892,10 @@ people think but programmers know it's not touring complete so it's not what we mean when we say that we're writing programs we can't use it anyway three -main differences Java is strongly typed +main differences java is strongly typed it is pre-compiled often manually compiled and it is a server-side -language in contrast JavaScript is +language in contrast javascript is dynamically typed it is just in time compiled and it runs full stack on the server and in the browser it's notable @@ -4905,11 +4905,11 @@ used in websites URL: https://youtu.be/OHChPUF1J-0 Title: NPC Wants You to Code Transcript: -[Music] -I should probably evangelize react first -I should probably make a tick tock -telling people to learn HTML CSS -JavaScript and react +[music] +i should probably evangelize react first +i should probably make a tick tock +telling people to learn html css +javascript and react URL: https://youtu.be/1Vv0PkSsA0k Transcript: @@ -4923,11 +4923,11 @@ the next project that you want to work on but maybe you thought about those pros and cons and you're still not sure you want a specific recommendation for a -project to work on I'll answer that -question in this video I also want to +project to work on i'll answer that +question in this video i also want to point you to the open source educational -curriculum called laterally slides on -GitHub right here and it also answers +curriculum called Ladderly slides on +github right here and it also answers this question and more the next project that you should work on depends on whether you're trying to grow skills or @@ -4938,9 +4938,9 @@ trying to show skills that's not going to do the job try to help someone else out and solve their problem or solve your own problem for the basic boring -Pet Project I specifically recommend +pet project i specifically recommend blogs even if you have no experience -coding you understand what a Blog is +coding you understand what a blog is what it does and other people will understand what you're trying to do as well so it's a great portfolio piece @@ -4949,33 +4949,33 @@ follow for more URL: https://youtu.be/y7JwfOMiGy8 Title: Gray magic or ๐Ÿง™โ€โ™‚๏ธ grey ๐Ÿช„ magic? Bragg Transcript: -let's talk about David Bragg's gray +let's talk about david bragg's gray magic and how you can land a lucrative job even if you have no skills education or experience he says just take whatever the popular skills in the industry that are in demand and list them -for Education just pick the University +for education just pick the university of your choice and say discontinued for experience just make up an agency and say that you were an intern there and then he doesn't actually talk about -the projects but I think the projects -are great with the GitHub portfolio so -what do I think about this call me -old-fashioned but I think you should be +the projects but i think the projects +are great with the github portfolio so +what do i think about this call me +old-fashioned but i think you should be honest some of these you can actually do -with Integrity which is you can go ahead +with integrity which is you can go ahead and drop whatever skills are popular in the industry and then just do a project -with them or take a course on them I'd -love to see some data I'm not sure that -employers prefer College dropouts to +with them or take a course on them i'd +love to see some data i'm not sure that +employers prefer college dropouts to those in progress or who've never been so consider actually enrolling at a cheap school or an online course or a -boot camp or even like MIT open -courseware Stanford like free courses +boot camp or even like mit open +courseware stanford like free courses for a made-up agency you can just make your own agency legally and then list yourself as an employee but you're going @@ -4998,12 +4998,12 @@ into a niche URL: https://youtu.be/0uDEeDxQ57Q Title: Solving Problems is the Core Skill Transcript: -video says it's not about JavaScript +video says it's not about javascript view reacts felt or the latest fancy framework it's about the problems you solve how you solve them how long does it take you to solve them hard to -disagree I don't know if this is like +disagree i don't know if this is like feel good content or what but if you're trying to actually land a job scientifically prefer react to spell for @@ -5015,7 +5015,7 @@ Transcript: hey so unions tend to benefit members at the cost of non-members this has been the economic consensus for decades -non-members of any particular Union +non-members of any particular union include most of society a large group would be consumers we've known that unions raise consumer prices since even @@ -5024,17 +5024,17 @@ other papers we have a highly cited 2004 talking about trade unions in particular 2014 reinforces unions are really bad for government and the list goes on and -on it drives up Healthcare Hospital +on it drives up healthcare hospital costs and so on drop a comment if you have a paper for your point URL: https://youtu.be/O4YPS1xa3aI Title: Golang is not in high demand Transcript: -as a developer I'm a big fan of golang -but I think our perception of demand +as a developer i'm a big fan of golang +but i think our perception of demand gets off sometimes here's the number of -jobs for going and here's JavaScript +jobs for going and here's javascript it's more than 10x URL: https://youtu.be/K09NqMXCLoo @@ -5044,12 +5044,12 @@ foreign URL: https://youtu.be/KP0HljG5TLU Transcript: before taking a job offer it's worth -asking do I want to become more like the +asking do i want to become more like the people here you can aspire to change the culture of a group but you can't -Overlook how the culture will change you -what do you think about that I have a -slightly different perspective I said +overlook how the culture will change you +what do you think about that i have a +slightly different perspective i said it's really hard to know the culture from the outside and drawing on the interviews is likely not a good sample @@ -5058,14 +5058,14 @@ size URL: https://youtu.be/ATXhnWDB5X4 Title: if JavaScript didn't existโ€ฆ Transcript: -imagine JavaScript doesn't exist what +imagine javascript doesn't exist what would be the programming language of -your choice at the bottom you can see I +your choice at the bottom you can see i went with kotlin because it's one of the few other languages where you get a front-end back-end or full stack job for me it's all about lowering the barrier -of entry into Tech but what do you think +of entry into tech but what do you think URL: https://youtu.be/NfLrOpPkvsA Title: When the โ˜•๏ธ hits (as a coach) @@ -5073,8 +5073,8 @@ Transcript: you can do it you can become a programmer as a perfectionist in some ways you have an advantage but hear me -out you need to perfect your Perfection -Target perfecting a means neglecting B +out you need to perfect your perfection +target perfecting a means neglecting b you need to perfect the job search which hear me out again does not mean spending important amounts of time on the @@ -5084,23 +5084,23 @@ URL: https://youtu.be/Ohl_xAVA2oY Title: DevTools proving color parity Transcript: will convince you that your eyes lie to -you now I'll show you how web developers -prove Pixel Perfect parity grab a +you now i'll show you how web developers +prove pixel perfect parity grab a screenshot before and after the gray filter is added to the top create a new -GitHub issue on any repository drag and +github issue on any repository drag and drop the images into the issue do not -submit the issue copy those URLs those -are now your uploaded image URLs go to +submit the issue copy those urls those +are now your uploaded image urls go to w3schools.com and click the try it yourself add two new image tags to the -HTML on the left pane put the GitHub -URLs as the source attribute SRC click -the Run button at the top until you just +html on the left pane put the github +urls as the source attribute src click +the run button at the top until you just ran is called a code playground the images will now appear on the right hand side right click and go to the inspect -this will open your Dev tools devtools +this will open your dev tools devtools has a lot of stuff but fear not you just want to click that pointer in the top left see where my cursor is with your @@ -5108,10 +5108,10 @@ cursor activated click either of the images now click into the element.style section in the middle of the dev tools pane type background hit enter it will -bring you to the right type FFF hit +bring you to the right type fff hit enter it will present a small white square on the left click it now you have -the devtools Color Picker that will zoom +the devtools color picker that will zoom in on any pixel click the same location on either image and compare the hex values @@ -5122,9 +5122,9 @@ today we're talking about the difference between flexibility we love flexibility because if you're like not feeling great physically or mentally just head out -early take care of yourself Mobility is +early take care of yourself mobility is more so like you see the new coffee shop -as long as they have Wi-Fi you can pull +as long as they have wi-fi you can pull over sorry we are talking about benefits of programming career right @@ -5136,7 +5136,7 @@ should comment when your code fails to document itself in this case a null response is truthy which is counter-intuitive and check name isn't -obviously a Boolean anyway here we see +obviously a boolean anyway here we see the business rule clearly defined in a comment catches clear and bullying follows convention @@ -5144,32 +5144,32 @@ follows convention URL: https://youtu.be/vAOQRUqVdTY Title: Coding Project Advice Transcript: -Tasha Davis thank you for the question I +tasha davis thank you for the question i think smart people can disagree on this -I think the real answer is it depends +i think the real answer is it depends but my opinion would be that we want two -projects that are similar and I'll tell +projects that are similar and i'll tell you why as developers we like t-shaped skills we want you to be an expert in one subject matter and then have horizontal related information we don't want you to be a jack of all traits -so what I would do somebody if I'm -teaching them to code I'll have them do -a web project with vanilla.js I'll have +so what i would do somebody if i'm +teaching them to code i'll have them do +a web project with vanilla.js i'll have them do another web project and react and another one in react literally just practicing will make you that much better then okay maybe we try one in angular maybe we try one in view -maybe we try to go full stack I think -those are all good options to Branch out +maybe we try to go full stack i think +those are all good options to branch out from there -but I would say get your HTML JavaScript -CSS down and then I would do two +but i would say get your html javascript +css down and then i would do two projects and react to really nail down -how I'm using react you can use react +how i'm using react you can use react with a lot of sibling libraries so practice combinations @@ -5181,54 +5181,54 @@ increasing the diversity of your labor pool here's three things you can do first partner with and sponsor events for an existing organization there's a -bunch of great ones I like girls who +bunch of great ones i like girls who code two support remote and part-time work this disproportionately benefits -women third drop CS +women third drop cs URL: https://youtu.be/SsPD3WvPO2Y Title: Learning apparently helps with too in addition to helping you flat out land Transcript: -cause I like you +cause i like you URL: https://youtu.be/nVw2d9un90Q Title: you don't need to learn jQuery Transcript: there's nothing inherently wrong with -learning jQuery in 2021 +learning jquery in 2021 URL: https://youtu.be/C8gELSkZeQI Title: You should sub my YT Transcript: -what's up my name is John I'm a -full-time software engineer I work -remotely I have 10 years of experience -and a PhD in economics I'd like to help +what's up my name is john i'm a +full-time software engineer i work +remotely i have 10 years of experience +and a phd in economics i'd like to help you land a high-paying software -engineering job but I can't do it on -Tick Tock because I'm in my YouTube era +engineering job but i can't do it on +tick tock because i'm in my youtube era so tap the link in my bio subscribe to -my YouTube and I hope to talk to you -soon on YouTube +my youtube and i hope to talk to you +soon on youtube URL: https://youtu.be/E75zasfGhzw Title: Sign up for free and lmk your thoughts! Transcript: open source stream update part 15 the -streams are in a playlist on YouTube now +streams are in a playlist on youtube now we have the advanced checklist here's just two out of 10 of the items we have these beautiful clickable links as well in mailing a hiring manager 4.6 times more effective than emo alone you get these sort of tips in the advantage -checklist on laterally +checklist on Ladderly URL: https://youtu.be/ju0NhxJi33k Title: - Land a Coding Job Discord-Driven Social Networking Transcript: -these are the specific Discord -communities that I recommend you connect +these are the specific discord +communities that i recommend you connect with the mental model here is t-shaped social networking so lots of shallow connections and a few deep connections @@ -5242,35 +5242,35 @@ Title: Using Twitter for Programming References Transcript: so you're a self-taught developer and you want some references because you're -applying to jobs go to Twitter and type +applying to jobs go to twitter and type in computer programming find people who are tweeting about it and ask for a portfolio review incorporate recommended -changes and a follow-up DM ask for their +changes and a follow-up dm ask for their email for use in your job search URL: https://youtu.be/1KtcevQaa0o Title: How to Factor Bias out of Data Transcript: -Bart Barkley Nas how do we Factor biases +bart barkley nas how do we factor biases out of our data great question here are three answers so the first answer is that you constrain your interpretation -so let's say that I want to survey all -Americans and I want to know how they -think about the latest movie I put a -survey online oops what I didn't realize -where I put the survey people can only +so let's say that i want to survey all +americans and i want to know how they +think about the latest movie i put a +survey online oops what i didn't realize +where i put the survey people can only create an account if they're age 18 or -older so now I've biased my survey -results to U.S adults rather than the -whole US population one easy thing to do +older so now i've biased my survey +results to u.s adults rather than the +whole us population one easy thing to do is just re-interpret the result don't claim that you're surveying all -Americans just say this is the result -for U.S adults +americans just say this is the result +for u.s adults the second approach is to modify your -data by modify data we mean AD samples +data by modify data we mean ad samples remove samples add variables or remove variables depending on certain analytical conditions any of those might @@ -5307,8 +5307,8 @@ um a particular group's voice compared to the general population how many samples is a large number um so we usually say the law of large numbers -kicks in over 100 samples so the T -distribution converges to the Z +kicks in over 100 samples so the t +distribution converges to the z distribution it's like a technical uh statistical thing uh and really you want to have like at @@ -5327,14 +5327,14 @@ performance it's really really great so ordinaryly squares is like pretty basic difference in means test pretty basic a lasso is really good for feature -selection elastic net also Vector +selection elastic net also vector regression these are some good things -you can check the p-value I like to look +you can check the p-value i like to look for a p-value under 0.5 which logically indicates that it's more likely that the effect is different from zero than that it's equal to zero so we're never really -certain with Statistics but if five +certain with statistics but if five models say the sky is blue it's good evidence @@ -5348,69 +5348,69 @@ time to take some leadership some initiative and review other people's prayer requests charitably they will naturally want to reciprocate maybe -facilitated by a low-key DM follow for +facilitated by a low-key dm follow for more sweet tips URL: https://youtu.be/Ot1L7nhXPW4 Title: Can "but" be positive? Does it matter? Transcript: never use the keyword but right so they -say I'm not convinced the sentiment is -already negative I want to double check +say i'm not convinced the sentiment is +already negative i want to double check on that please send me information if you have it imagine the following -situation I'm trying to break into Tech -and I'm trying to drive conversation -with the recruiter so I say hey how long -are your Sprints the recruiter says +situation i'm trying to break into tech +and i'm trying to drive conversation +with the recruiter so i say hey how long +are your sprints the recruiter says they're one week have you used agile -before I say no but I would love to -learn alternatively I can just omit the -word no I've never used agile I would +before i say no but i would love to +learn alternatively i can just omit the +word no i've never used agile i would love to learn is there actually a -difference in sentiment I'm not saying +difference in sentiment i'm not saying usable sentiment analysis playgrounds let me know if you have one URL: https://youtu.be/RYShpzXJk7A Transcript: so are you comfortable with image -editing and web design yeah so I just +editing and web design yeah so i just made an update to my website and we -added a bunch of gifs sorry GIF sorry +added a bunch of gifs sorry gif sorry gifs sorry gifs sorry gifs sorry gif URL: https://youtu.be/8BpsOMwLaPA Title: Stream recap: Stripe is integrated! Transcript: stream recap here's the current state of -the laterally website you can go to -latterly.io and it will forward you to +the Ladderly website you can go to +Ladderly.io and it will forward you to versaille you can also go to the link in my bio this top one it'll forward you to -the same place I integrated Stripes so +the same place i integrated stripes so now you can leave a tip or book an expert session securely through the stripe checkout form here is what the -form looks like I also integrated +form looks like i also integrated subscription plans here's premium starting at 30 a month and pay what you can as little as a dollar a month also through the secure stripe form follow for more foreign -[Music] +[music] URL: https://youtu.be/7Pn_SrmLXo8 Title: Simple Plan (for coding) Transcript: -you know Tick Tock says PGT is my friend -and it's Times Like These that I I +you know tick tock says pgt is my friend +and it's times like these that i i really agree um he nailed this look at this learn -JavaScript learn react deploy your first -live site here's a pro tip GitHub Pages -versus cell or Railway for free live +javascript learn react deploy your first +live site here's a pro tip github pages +versus cell or railway for free live site hosting URL: https://youtu.be/kDgy2BAsGmU @@ -5419,28 +5419,28 @@ Transcript: gang gang yeah software engineering's great it's a ton of fun it's actually surprisingly easy to get into you don't -need a job with Facebook you can work +need a job with facebook you can work remote and it can be super lucrative so -if you're a United States citizen with +if you're a united states citizen with as little as like six months of study -you can be making 60 Grand getting your +you can be making 60 grand getting your foot in the door and within three to five years you can be making six digits so really cool that this guy has his own platform but is that where he learned to -code no so I'm a self-taught developer -you don't need a University degree +code no so i'm a self-taught developer +you don't need a university degree follow me to learn more URL: https://youtu.be/xX6P3GXCpcs Title: Better than GPT-4 no ๐Ÿงข Transcript: the most important prompt engineering -knowledge to date May 7 2023 is in this +knowledge to date may 7 2023 is in this video go watch it two simple steps to -decrease gpt4 Errors By about 50 the -techniques are Chain of Thought -prompting and Dara reflection go watch +decrease gpt4 errors by about 50 the +techniques are chain of thought +prompting and dara reflection go watch the video follow from URL: https://youtu.be/110eDw1aa_A @@ -5450,7 +5450,7 @@ what programming language you need to program in depends if the answer it depends confuses you like this video and follow my account you want to learn -JavaScript and react this will enable +javascript and react this will enable you to do front-end development server side desktop applications through electron or mobile @@ -5460,7 +5460,7 @@ Title: React Tip: Prefer Ternaries Transcript: quick react tip there's a problem with the expression on the top line here and -that is that if count Foo bars evaluates +that is that if count foo bars evaluates to zero it's true that it's not going to pass the short circuiting check but it's just going to return zero and you're @@ -5483,17 +5483,17 @@ URL: https://youtu.be/W3QE1y2U1lk Title: Your sign to work in cybersecurity? Transcript: you're signed to work in cyber security -this video makes you wonder whether I +this video makes you wonder whether i got video consent from all car owners URL: https://youtu.be/0ynspseZkmE Transcript: -soon Lee says I know everyone hates +soon lee says i know everyone hates algorithm interviews but can we talk about how awful take-home projects are he admits that they may simulate real work better but he'd still prefer -algorithm I know take-home projects are +algorithm i know take-home projects are a bunch of work but these kinds of interviews are extremely valid the scariest part is that expert belief is @@ -5502,19 +5502,19 @@ unrelated to research in this area URL: https://youtu.be/R_Z1TxHD9oM Title: How do you pronounce JSON? Transcript: -Scott bromander asks how do you -pronounce Jason do you just say Jason or -do you say Json to which I had to reply +scott bromander asks how do you +pronounce jason do you just say jason or +do you say json to which i had to reply hello URL: https://youtu.be/s0h9c8rLUig Transcript: -hey thanks for the comment I disagree I +hey thanks for the comment i disagree i think it's easier to get a job if you know react would love to see your data here's mine 90 000 jobs for c-sharp available on indeed.com today over 140k -for reactor JavaScript you'll also be +for reactor javascript you'll also be qualified for angular roles and thousands of others that aren't counted here @@ -5522,12 +5522,12 @@ here URL: https://youtu.be/EwacSRgFRts Title: GPT-4 Killer? Claude is sturdy Transcript: -Claude is a new large language model who +claude is a new large language model who cares isn't gpt4 better the answer is no -there are some tasks where Claude is +there are some tasks where claude is better including academic paper and transcript summarization details in the -video here Claude is not better at +video here claude is not better at coding tested that in this video here follow for more @@ -5535,7 +5535,7 @@ URL: https://youtu.be/diCdZPCePjM Title: JAIL for JavaScript Transcript: something that makes no sense so -in JavaScript Infinity is exactly equal +in javascript infinity is exactly equal to infinity even though that's not true in math and also null which is not even a number is greater than or equal to @@ -5546,37 +5546,37 @@ URL: https://youtu.be/uooopM2HrtM Title: Top 5 Pieces of Career Advice Transcript: what's the best career advice you ever -got such a good question and I can't -pick one so I'll pick five first up -Winston Churchill never never never give +got such a good question and i can't +pick one so i'll pick five first up +winston churchill never never never give up he didn't actually say this but it didn't preclude it from being given to me as career advice and it was effective advice it harmonizes with something -Einstein did say that he's not so much +einstein did say that he's not so much intelligent as it is that he sticks with the problems longer and it also -harmonizes with the results of Angela -Duckworth that grit is a primary factor +harmonizes with the results of angela +duckworth that grit is a primary factor of success the second advice is the -exact opposite and it's the Lean Startup +exact opposite and it's the lean startup concept of failing fast if you're gonna fail fail fast third proactively anticipate customer needs this has been taught by a lot of people but it was part of my formal training at -Chick-fil-A I applied all three of those +chick-fil-a i applied all three of those lessons to transition from a career in -political Consulting that I did not +political consulting that i did not enjoy it was going nowhere into a career -in Tech love it never looked back two -more lessons I would learn later in my +in tech love it never looked back two +more lessons i would learn later in my career sort of at the intermediate level -one is take the S and leave I was a PhD -student under the late Dr Walter -Williams awesome guy and I once answered -his question I started to flex he said -John you were right but then you kept +one is take the s and leave i was a phd +student under the late dr walter +williams awesome guy and i once answered +his question i started to flex he said +john you were right but then you kept talking fifth get multiple mentors including one who will tell you what you don't want to hear @@ -5584,12 +5584,12 @@ don't want to hear URL: https://youtu.be/mrN1o1ci4Gw Transcript: let's talk about software engineering -and gender diversity USA is best in the +and gender diversity usa is best in the world at this but it's still nine to one favoring men this is not broadly engineering or stem this is specifically -software engineers and data Engineers -about 20 of Cs degrees go to women but +software engineers and data engineers +about 20 of cs degrees go to women but check out this positive trendum on cutting boot camps @@ -5598,22 +5598,22 @@ Title: Standard vs Best Practices Transcript: don't confuse standard practices with best practices check out this sub stack -Link in my bio tldr and green +link in my bio tldr and green URL: https://youtu.be/V6tIpRdvg-U Title: Uncovering the Top Coding Boot Camps That Guarantee Job Success Transcript: -please go to a high Prestige coding boot -camp I show the rule for a high Prestige +please go to a high prestige coding boot +camp i show the rule for a high prestige coding boot camp and you want 400 or more reviews so the most reviewed they all meet this and then you scroll through and look for a -rating of 4.25 or higher the one that I +rating of 4.25 or higher the one that i recommend these days these are two of -them that I recommend these days for -American students would be springboard -and career Foundry +them that i recommend these days for +american students would be springboard +and career foundry so they guarantee the job and so you really want to strongly prefer these when you're thinking about the return on @@ -5625,33 +5625,33 @@ so they have some different options URL: https://youtu.be/5vK_ZGx8f3w Title: is js a good language...? Transcript: -unique excuse me Js is a good language -JavaScript is a great language +unique excuse me js is a good language +javascript is a great language it can be misleading what are you talking about hold on gas is weird.com clearly documents all of the great -things JavaScript does that other +things javascript does that other programming languages wish they could do so it doesn't need to be misleading just go study like for example true plus false what do you think it is or -Exclamation point Exclamation point -Exclamation point true you don't get mad -when we do this in English when we say +exclamation point exclamation point +exclamation point true you don't get mad +when we do this in english when we say something and then we put like three exclamation points why are you mad at -JavaScript that we're doing this English -is great do you hate English I mean even -in English we know there's a big +javascript that we're doing this english +is great do you hate english i mean even +in english we know there's a big difference between when something is true and when it's literally true in quotes right duh they're not the same -thing duh JavaScript is just reflecting +thing duh javascript is just reflecting our shared reality -JavaScript is so great you can divide by -zero Hey mathematicians jealous much so -anyway I'd appreciate it if you just -take the word JavaScript and put some +javascript is so great you can divide by +zero hey mathematicians jealous much so +anyway i'd appreciate it if you just +take the word javascript and put some respect on the name you know URL: https://youtu.be/8b71muhcG-s @@ -5663,15 +5663,15 @@ programming language level change from version two to three so a lot of the tutorials and the documentation are outdated it's hard to learn follow me -I'll tell you what to do instead +i'll tell you what to do instead URL: https://youtu.be/j9vlguI0mrM Title: Stream recap! Building an open source educational tool called rect with AI! Transcript: -stream recap part 5 of an AI hackathon +stream recap part 5 of an ai hackathon building a tool called wrecked it's -saved on YouTube link in the bio in this -stream we use chat GPT to build markdown +saved on youtube link in the bio in this +stream we use chat gpt to build markdown files that were then interpreted by reveal.js to build a slideshow we also installed poetry follow for part 6 last @@ -5680,29 +5680,29 @@ part of the series URL: https://youtu.be/0-u2jU3xCh4 Title: The tea on my current side piece Transcript: -hey what's up my name is John and +hey what's up my name is john and building an open source tool called red yellow green and in the next minute and -a half I'll tell you what I've done so -far and what I'm planning to do in my -upcoming stream I'll be streaming as +a half i'll tell you what i've done so +far and what i'm planning to do in my +upcoming stream i'll be streaming as soon as later today so please follow the -page and also check out my YouTube red +page and also check out my youtube red yellow green is a social quality content -analysis tool and I'm building it for -two reasons one as a content creator I -want to make sure that I'm building high -quality content two I'm trying to write +analysis tool and i'm building it for +two reasons one as a content creator i +want to make sure that i'm building high +quality content two i'm trying to write a book and it might sound like why are you building this social thing to write -a book well the answer is because I want -an AI to write the book for me -and I want that AI to be trained on high -quality data so I teach people how to -code in my social media and I don't have +a book well the answer is because i want +an ai to write the book for me +and i want that ai to be trained on high +quality data so i teach people how to +code in my social media and i don't have time to like update the book like every -month but I make social media posts -every month so I can have an AI that +month but i make social media posts +every month so i can have an ai that watches the green stuff basically and automatically write the book and keep it up to date so here's what the website @@ -5710,27 +5710,27 @@ looks like currently that's basically a boilerplate website where you can log in when you log in pretty much right now you can see a list of tick tocks and -their URLs and their titles the code +their urls and their titles the code repository also includes a data scraper that is scraping a bunch of tick tock -information as well as YouTube +information as well as youtube information that is associated together through repurpose.io so as a content -creator I'll post like a short video on -Tick Tock and repurpose dot IO will take -it and send it to YouTube shorts -Instagram reels and a bunch of these +creator i'll post like a short video on +tick tock and repurpose dot io will take +it and send it to youtube shorts +instagram reels and a bunch of these like short form video places so -repurpose.io is this Central Hub that +repurpose.io is this central hub that actually connects all of them together -and so I can have the scraper that -scrapes repurpose.io and I can basically -correlate here's the same video on Tick -Tock as on Instagram and I can see the +and so i can have the scraper that +scrapes repurpose.io and i can basically +correlate here's the same video on tick +tock as on instagram and i can see the channel differences and that's one of the things that's really important about -this tool so I Live code and I stream -this and I save the playlist on YouTube +this tool so i live code and i stream +this and i save the playlist on youtube we're currently on part five here's my agenda for part five more scraping let's get to the insights count of views likes @@ -5741,14 +5741,14 @@ candidate is a piece of content that meets three criteria it performed really well it's non-recent and it is still relevant so if a piece of content meets -all those criteria I might want to post -it again and I think that this is a -really cool feature that I don't see a +all those criteria i might want to post +it again and i think that this is a +really cool feature that i don't see a lot of other social media tools providing is circulation candidate -identification so I'm hoping to work on +identification so i'm hoping to work on that today -and I hope you'll like follow along and +and i hope you'll like follow along and stay tuned because this is just like part five like we're really just getting started there's gonna be a bunch more @@ -5757,22 +5757,22 @@ cool stuff in the future URL: https://youtu.be/4HoZ9iKpZNc Title: Claude: The Friendliest AI Robot Transcript: -uh you're absolutely right my mistake I +uh you're absolutely right my mistake i appreciate you pointing out the air and -thank you for your feedback on the Emoji +thank you for your feedback on the emoji this is like the nicest robot this robot wouldn't nuke you right -if this is the kind of AI we're dealing +if this is the kind of ai we're dealing with it's seemingly safe now he might be -polite and then stab me in the back I +polite and then stab me in the back i don't know URL: https://youtu.be/Q0oxTfO1Dic Title: What percent of developers use Docker? Transcript: you can see it's 63 respondents and when -you hit professional Developers +you hit professional developers it is the top other tool at rounding to 69 nice person @@ -5780,18 +5780,18 @@ URL: https://youtu.be/89iLqDCjuxo Title: Gamification is a ๐Ÿ”‘ Transcript: productivity hacks to help you get stuff -done and save time I just found out +done and save time i just found out about this channel better than yesterday highly recommend it passing it on to you these videos on screen now URL: https://youtu.be/-bSi2DOjST8 Transcript: -GitHub now has an early preview a +github now has an early preview a powerful but simple feature keyboard -shortcuts command K and then you can up +shortcuts command k and then you can up and down arrow to navigate the menu -without leaving your keyboard here I +without leaving your keyboard here i began to type token you can see it can give me three levels deep in the menu in a much more efficient manner @@ -5804,20 +5804,20 @@ land a software engineering related role this is my advice part three of four tap the comment or follow the page for the others don't over index on internships -also apply to entry level and Junior +also apply to entry level and junior roles also don't ignore them or -underrate them check out this GitHub +underrate them check out this github repo follow for more URL: https://youtu.be/Xo_IzE2vjyg Transcript: -Eddie asks what is the biggest problem +eddie asks what is the biggest problem or challenge when you're searching for a -developer job Mark says finding +developer job mark says finding something with view this is also a -problem that I see in the American -Market most of my advice is tailored to -the USA and I advise people to go for +problem that i see in the american +market most of my advice is tailored to +the usa and i advise people to go for react for sure notice this advice is country specific @@ -5825,13 +5825,13 @@ URL: https://youtu.be/8j3Lew0tFAo Title: Delta Variant Changing Tech? Transcript: so here's one of the reasons that -software Engineers have a great +software engineers have a great employment rate that you might not -understand is the spread of Delta +understand is the spread of delta variant changed your plans we're all remote not an issue was the most popular thing -software Engineers can work remote +software engineers can work remote URL: https://youtu.be/Mzv0gl88-bI Title: get a linkedin cert for sure!! @@ -5839,28 +5839,28 @@ Transcript: great question high value certifications are worth it low value ones are not worth it so how do we identify that bar -of quality I'm so glad you I've written +of quality i'm so glad you i've written about this in my sub stack link here this is the particular article -we are here High Prestige credentials +we are here high prestige credentials are net positive but most credentials are not -interviewing dot IO has this analysis of -a bunch of certifications LinkedIn has +interviewing dot io has this analysis of +a bunch of certifications linkedin has an independent analysis that shows that their own certifications are highly valuable so basically anything that is -equal to or better than LinkedIn here is -going to be a good idea to avoid Cisco -also probably avoid Oracle not because +equal to or better than linkedin here is +going to be a good idea to avoid cisco +also probably avoid oracle not because the cert is bad just because it's going -to pigeonhole you into Oracle roles and -I don't recommend that for breaking into +to pigeonhole you into oracle roles and +i don't recommend that for breaking into they are recommend linked inserts and -which one is better John you can -actually do both and I recommend that +which one is better john you can +actually do both and i recommend that there's some reason to think that -LinkedIn kind of boosts the performance +linkedin kind of boosts the performance of their own certs on their platform skill keywords to hit three times or more in the resume right so having @@ -5877,32 +5877,32 @@ Transcript: so it is important to get the whole prompt so here it is the part that's missing is show a trend of increasing -expenses I just did a stream we got 64 +expenses i just did a stream we got 64 samples 48 of them were women 45 were white women this is way biased 5 to 20x -compared to US population average +compared to us population average URL: https://youtu.be/EHkgZy5Q7yk Title: Literal advice if ur currently in or even I hope will facilitate Transcript: -had I started coding at the beginning of -high school I would have had eight more +had i started coding at the beginning of +high school i would have had eight more years to hone the skill work on projects and test entrepreneurial ideas like exercising and coding the best time to start coding was high school second best -time is now that's why Clement says my +time is now that's why clement says my biggest regret as a software engineer is -Not Having learned to code earlier +not having learned to code earlier URL: https://youtu.be/3r4sUaH4Gec Title: learn HTML pt 3 Transcript: -HTML part 305 let's talk about the head +html part 305 let's talk about the head tag the head tag and everything in it is totally optional it includes metadata that can be used like search engines so -this is important for SEO this is where +this is important for seo this is where you would link to an external style sheet head tag goes above the body tag users don't actually see this stuff @@ -5910,9 +5910,9 @@ users don't actually see this stuff URL: https://youtu.be/PguzPVTSBEw Transcript: so the main pycon talks start tomorrow -but the so-called Summits are early and +but the so-called summits are early and they started yesterday you can see the -summit talks from last year on YouTube +summit talks from last year on youtube and if they publish them in a similar time frame this year's talks will be available in @@ -5920,26 +5920,26 @@ about a month URL: https://youtu.be/_12Jt-6xJv8 Transcript: -when I was young and inexperienced and -just starting out in Tech I made so many +when i was young and inexperienced and +just starting out in tech i made so many mistakes dot dot dot after years of hard -work and dedication I can probably say -I'm no longer that young I think this is +work and dedication i can probably say +i'm no longer that young i think this is actually a great hopeful message what it -shows that Tech is a great equalizer if +shows that tech is a great equalizer if you have two years of experience you know the latest skills URL: https://youtu.be/tUo0fvfqJF8 Transcript: -Tasha thanks for the question you're +tasha thanks for the question you're minimally qualified for a web developer -role when you know substantial HTML CSS -and JavaScript demonstrate skill using -LinkedIn skill Assessments in -pluralsight skill IQ you'll be far more +role when you know substantial html css +and javascript demonstrate skill using +linkedin skill assessments in +pluralsight skill iq you'll be far more competitive with two or more react -projects on your GitHub get a recruiter +projects on your github get a recruiter in your corner URL: https://youtu.be/PHotgN95wa0 @@ -5951,13 +5951,13 @@ those with a four-year degree majored in a field related to programming sources stock overflow 2020 but it's been consistent over the past decade my -question is does the U.S follow or -differ from this International Norm +question is does the u.s follow or +differ from this international norm URL: https://youtu.be/u_ljoLlVxPM Title: Learn HTML part 4 Transcript: -learn HTML part four or five let's talk +learn html part four or five let's talk about forms so you can think about like a sign up form it's just a collection of inputs you might have a name username @@ -5970,14 +5970,14 @@ URL: https://youtu.be/KHmYA5vewSM Title: A full stack app and open source educational tool Transcript: part six was the final stream for the -Super Bass AI hackathon we did data +super bass ai hackathon we did data engineering and full stack development here you can see the user interface -where I completed a quiz check out the +where i completed a quiz check out the readme to learn more about this open source educational tool wrecked is an -entry to the Super Bass AI hackathon -followed for more coding and Tech +entry to the super bass ai hackathon +followed for more coding and tech content URL: https://youtu.be/PfHsBx6NNXA @@ -5986,54 +5986,54 @@ Transcript: so it took me about a year to feel comfortable with front end code and another year to feel comfortable with -backing code I don't have a CS -background I'm self-taught what helped +backing code i don't have a cs +background i'm self-taught what helped me was the use of objective third-party -certifications like LinkedIn skill +certifications like linkedin skill assessments good luck URL: https://youtu.be/_vqgowHhtgs Title: Best Way to Learn React: 3 Projects and You're In! Transcript: -Wayfarer thanks for the question as a -reminder for those new decoding I -recommend free code Camp code academy -and laterally if you're already Adept +wayfarer thanks for the question as a +reminder for those new decoding i +recommend free code camp code academy +and Ladderly if you're already adept just make some projects and use the docs react docs are some of the best in the -industry hit up GitHub make a few simple +industry hit up github make a few simple projects three strikes and you're out three projects and you're in URL: https://youtu.be/bqU1fVgYQ8o Title: Terrifying the industry by providing affordable education Transcript: -roast my product strategy so I'm just a -software engineer I'm not a product guy -I have an open source educational +roast my product strategy so i'm just a +software engineer i'm not a product guy +i have an open source educational curriculum how do you monetize something -that's open source well I have this -three-tier idea so I'm thinking right +that's open source well i have this +three-tier idea so i'm thinking right now ads and priority support and then in the future maybe like a custom chat URL: https://youtu.be/6t4LBrDNmWY Transcript: -what's up Luca thanks for the question +what's up luca thanks for the question here are five ways you can quickly learn -Redux stay to the end since you don't +redux stay to the end since you don't want a tutorial because my first recommendation is use a good tutorial -I'll pin a comment with my favorite -YouTube video second approach that I -always recommend is the learn Redux +i'll pin a comment with my favorite +youtube video second approach that i +always recommend is the learn redux certificate on codecademy so for more experienced developers like here's -option three this is what I would do is -I would go get an example or a reference +option three this is what i would do is +i would go get an example or a reference application clone it down look through it and then make my own project and rip -out the pieces I don't want so I'll also +out the pieces i don't want so i'll also put in the comments my favorite reference application option four is make your own project and this is from @@ -6043,7 +6043,7 @@ project from scratch you would usually want to use a starter application that's going to build in some of the libraries that are associated and give you a head -start but Redux has a weird history with +start but redux has a weird history with the keyword starter so we can't search for starter it means something else in the redox ecosystem so it's important to @@ -6051,8 +6051,8 @@ know the synonyms of a starter application you can also look for a base application or a skeleton application the last tip is pair programming if you -work with someone who knows Redux just -ask them for a couple hours for DME for +work with someone who knows redux just +ask them for a couple hours for dme for hourly mentorship URL: https://youtu.be/J2WrE7-nckY @@ -6060,11 +6060,11 @@ Title: React isn't a niche Transcript: thanks for the question so python is a server-side language and it's also -associated with a data science Niche +associated with a data science niche react is associated mainly with websites but through react native you get mobile and through electron you get desktop -JavaScript typescript all full stack +javascript typescript all full stack incrementally typable prepares you go anywhere @@ -6072,8 +6072,8 @@ URL: https://youtu.be/y5S1zFiaUUM Title: Code Now to Nail the January Job Hiring Season Transcript: because if you start learning now you -will be ready for the January hiring uh -season when January shows up you wish +will be ready for the january hiring uh +season when january shows up you wish you had the job you're not going to make six months of experience magically appear so get started now @@ -6081,12 +6081,12 @@ appear so get started now URL: https://youtu.be/ZiXQRinh0Bs Title: The special way im investing with Robinhood Transcript: -I invested this money a special way and -it's been doing well enough I'm ready to -recommend it I'm using the autopilot app +i invested this money a special way and +it's been doing well enough i'm ready to +recommend it i'm using the autopilot app which allows you to copy trading strategies from leading investors -autopilot integrates to Robinhood two +autopilot integrates to robinhood two links into my bio you can get up to 200 and free stock check it out now @@ -6103,57 +6103,57 @@ and if they do get the mental model it's not really engaging for their little social network because you tell like you know your your girlfriend that you made -a micro service and she's like I'm +a micro service and she's like i'm leaving you know um they just don't like people just don't know what that is but if you're like hey -check out this website I designed they +check out this website i designed they can visit it and they're like oh cool -so that's my two cents I say start on +so that's my two cents i say start on the front end and then uh and then learn the back in second -and I would specifically encourage you +and i would specifically encourage you to start -um with just making with a Blog just -make a vanilla JS Blog then make a react -Blog then make a next JS blog +um with just making with a blog just +make a vanilla js blog then make a react +blog then make a next js blog URL: https://youtu.be/ChNh4lp1G9U Title: | Founder CompSciLib Another solid discord for help Transcript: updated thanks for your work in the community -[Music] +[music] URL: https://youtu.be/d1RtLtwjduc Title: be mindful of AI! Transcript: -60 seconds on handling deceptive AI as -we integrate AI into society we need to +60 seconds on handling deceptive ai as +we integrate ai into society we need to remain mindful that it will directly lie and indirectly subtly attempt to manipulate humans when unsupervised or when under direct supervision from a beneficent human under the request that it doesn't lie it still sometimes will -for instance Vice is one of many outlets +for instance vice is one of many outlets reporting on this study gbt4 directly told a test graphic worker that it was not a robot it was not prompted to lie nonetheless it chose to do so so the human worker would solve a captcha that -the AI could not do on its own the model +the ai could not do on its own the model did this intentionally because it predicted that doing so would lead to its desired result implying some concept -of Truth in counterfactual analysis in +of truth in counterfactual analysis in fact we know that models like these have at least four ways to embed concepts of -Truth on screen here are four ways that +truth on screen here are four ways that large language models like gpt4 do -understand Concepts like truth and +understand concepts like truth and falsehood and there could be additional ways that we don't yet understand @@ -6165,36 +6165,36 @@ foreign URL: https://youtu.be/D5FegKioxHg Title: Hard Work Over Talent and IQ (as a coder) Transcript: -is Talent required in the field of -coding Ben Awad says hard work is more -important than talent I generally agree +is talent required in the field of +coding ben awad says hard work is more +important than talent i generally agree what is considered talent and coding we -usually mean IQ the average high school -graduate has an IQ of 105 computer -occupations and Engineers range in IQ +usually mean iq the average high school +graduate has an iq of 105 computer +occupations and engineers range in iq from 95 to 128 URL: https://youtu.be/UHzdSNZeldY Title: Juniors are Smart, Seniors Don't Know Everything Transcript: -Kevin is an engineer at Google he says -I've never met a senior engineer who's -had all the answers I've never met a +kevin is an engineer at google he says +i've never met a senior engineer who's +had all the answers i've never met a junior engineer who's had nothing to -contribute I think engineers at all +contribute i think engineers at all levels have a tendency to self-censor -and defer to Authority you don't want to +and defer to authority you don't want to be arguing with the smart person right but go ahead and speak up just do it with empathy and humility URL: https://youtu.be/IzYJgDpLjZw Transcript: -let's talk about debugging JavaScript +let's talk about debugging javascript consider the commented function in the middle of the screen this function doesn't work to give away the ending -it's because get Elements by class name +it's because get elements by class name produces an array like object that doesn't have a style property what if you didn't know this how would you @@ -6205,46 +6205,46 @@ top URL: https://youtu.be/ZYCEVxkOgh4 Title: Do you really need Kafka? Transcript: -11 best practices for data Engineers -that's a document from Snowflake the -data Lake company out of that document I -now quote modern ETL enables you to +11 best practices for data engineers +that's a document from snowflake the +data lake company out of that document i +now quote modern etl enables you to accomplish your stream processing using -direct SQL rather than Kafka so ouch to -a Kafka fan like me but be mindful not -to over engineer if you don't need Kafka +direct sql rather than kafka so ouch to +a kafka fan like me but be mindful not +to over engineer if you don't need kafka URL: https://youtu.be/Cba9zYb2naQ Title: 3 Portfolio Projects that Matter (as a coder) Transcript: check out this 10 minute video from -James Quick really great advice on how +james quick really great advice on how to build portfolio projects that matter a really great way to find projects that matter is build something you could use yourself if you're hunting for your first job here are three ideas that -would apply to you a Blog a flashcard +would apply to you a blog a flashcard app and a portfolio app that points to those two URL: https://youtu.be/Waurg79BHtw Title: Dont let AI be an excuse for you to delay breaking into tech!! Transcript: -how long until AI makes the current +how long until ai makes the current approach to learning software engineering obsolete we can argue by analogy to electricity and internet adoption that the answer is in the next five to ten years notice the 50 adoption -Mark lines up with Peak productivity and +mark lines up with peak productivity and that was twice as fast for internet as electricity URL: https://youtu.be/8ivgdcbc5V4 Transcript: crash course and effort estimation for -software Engineers part two tap the +software engineers part two tap the comment to see four original strategies here we're going to dive in deep to the most powerful and sophisticated @@ -6253,19 +6253,19 @@ powerful because it allows an engineering team to estimate effort for a task that seems like something they've never been asked to do before to do this -the team reflects on a variety of Prior +the team reflects on a variety of prior work items that are unrelated and correlates effort to those task features not the tasks the task features then aggregate those up on the current work item and you can provide a quantitative -effort estimate in this video I'm going +effort estimate in this video i'm going to simplify that abstract process by providing common concrete examples of task features start with a base case of -a T-shirt size of small or a one or two +a t-shirt size of small or a one or two point user story this means that you -have no upstream or Downstream +have no upstream or downstream dependencies your code changes are isolated to a small area of a single component on screen now are five @@ -6283,34 +6283,34 @@ URL: https://youtu.be/_A_Jpr9HkGA Title: AI03: Build a Website with Midjourney, Figma & ChatGPT Transcript: let's build out another mid-journey -design in HTML and CSS so we're going to -build out this Carousel system first off +design in html and css so we're going to +build out this carousel system first off in figma so the transitions between all the values and then we'll build it out -in HTML +in html so here's the image we generated in -mid-journey we just did UI ux interface +mid-journey we just did ui ux interface design we put in side by side so we got -two of them and then we put B hands +two of them and then we put b hands dribble beautiful color creative app -Marketplace +marketplace quality was set to 2 and stylized 1000 and we were using version 4 of the model first we're going to open up figma and bring our image into it from mid-journey then we're going to create our frame and -because this is a mobile UI we're just -going to pick one of the iPhone presets +because this is a mobile ui we're just +going to pick one of the iphone presets then we're going to trace out some of -the UI so if you press o for the ellipse +the ui so if you press o for the ellipse tool and then hold option and shift you can draw out these perfect circles from -Center then we're just going to +center then we're just going to duplicate that for each of the circles making sure that they're evenly spaced then we're just going to move them away so that we can pull the gradients using -the Color Picker tool from each of the +the color picker tool from each of the circles then we're just going to select them all and apply a drop shadow @@ -6318,22 +6318,22 @@ now that that's good we're going to go and put text in where we have text within our interface so we just match up all the colors and positioning and font -sizes of the text within the UI we're -also going to go through and Trace some +sizes of the text within the ui we're +also going to go through and trace some of these pill shapes borders and lines now we can bring that into our frame and -it's lining up pretty good next hit R to +it's lining up pretty good next hit r to draw a rectangle for the header and we're just going to use it to get the gradient for that top portion now that that's in we're going to draw another rect to create the gradient on the left side so you'll see there's a -little Shadow on top of everything we'll +little shadow on top of everything we'll use a linear gradient for that next we're going to fix up these hero images so we're going to open the whole -image up in Photoshop +image up in photoshop then we're going to select one of the hero images copy it and then create a new document and paste it inside then do @@ -6345,9 +6345,9 @@ and we're going to set it to pixels and increase the size to 1024 so we're going to enlarge the image so now we're going to use the stability -Photoshop plugin and we're going to +photoshop plugin and we're going to write a prompt describing our image -[Music] +[music] then we set the image width and height to 1024. make sure that include images selected @@ -6366,24 +6366,24 @@ clean hard edges foreign we're going to then right click that path -and choose create Vector mask +and choose create vector mask next we're going to click the mask button in the layers panel use the magic wand tool to select content on the perimeter of our image then we just select the mask and use our -brush tool to paint it in Black +brush tool to paint it in black next we make sure everything is deselected and we select our mask layer using a bigger brush and we're just going to paint a gradient around the image this will make it fade seamlessly into the rest of our content -then we can just save it out as a PNG +then we can just save it out as a png now we can place our image inside of figma and position it now we're going to start working on our -Carousel so we're going to place the +carousel so we're going to place the other image in there as well and offset it to the right then we simply duplicate our frame @@ -6403,91 +6403,91 @@ should be able to swipe between the two header images so now we just need to go to the second frame and match all the colors of the -other View +other view now that that's done we can preview it and because we used auto animate it will automatically transition the colors between the two views so our figma prototype is pretty much done one other thing we can do is use -the pen tool to trace this Vector shape +the pen tool to trace this vector shape within the background so we can export -it as SVG and bring it into HTML +it as svg and bring it into html doing this is really easy from figma you just right click on any element and choose copy paste as and you can choose -CSS or SVG and it'll give you the code +css or svg and it'll give you the code to paste directly where you need it so -now we're ready to build up the HTML and -CSS -I'm actually going to use some AI tools +now we're ready to build up the html and +css +i'm actually going to use some ai tools to help with the process just to show -how easy it is so I'm going to use chat -GPT just to show you how you can use it +how easy it is so i'm going to use chat +gpt just to show you how you can use it to generate code quickly and easily -so first thing we just need some HTML -boilerplate so I'm just going to ask +so first thing we just need some html +boilerplate so i'm just going to ask chatgpt to create boilerplate for us then we just copy and paste into our -HTML file -the neat thing about chat GPT is you can +html file +the neat thing about chat gpt is you can really just ask it for whatever you want -like a script tag for CSS embed and +like a script tag for css embed and it'll just give it to you and then we can just go ahead and hook everything up and test it out within the browser so now that we've got our boilerplate -let's ask chat GPT to create a carousel +let's ask chat gpt to create a carousel using the green sock animation platform -then we just copy in the HTML into our -HTML document CSS and do our CSS and -then the JavaScript -then I'm just going to add some quick -CSS to style the individual Carousel +then we just copy in the html into our +html document css and do our css and +then the javascript +then i'm just going to add some quick +css to style the individual carousel items so that we can see the difference -I realized I forgot to import the green +i realized i forgot to import the green socket animation platform so let's just -ask chat GPT for the script tag to +ask chat gpt for the script tag to import it so here we have a carousel at the top navigating automatically but we want it to be interactive so -let's check GPT how we would allow the +let's check gpt how we would allow the user to swipe between the different -Carousel items -here it didn't actually get what I +carousel items +here it didn't actually get what i wanted it was using the swipe direction to determine whether to play the animation forward or backwards -but I wanted to clarify that I want to -swipe one Carousel item at a time +but i wanted to clarify that i want to +swipe one carousel item at a time these results were much more aligned -with what I was hoping for the only +with what i was hoping for the only difference was that they used touch -events and I wanted to use pointer +events and i wanted to use pointer events that worked on both desktop and mobile so then we can just take this code and -copy and paste it into our JavaScript +copy and paste it into our javascript file -now you'll see when I swipe left or +now you'll see when i swipe left or right it'll navigate between the two items -next we go into the HTML and replace the +next we go into the html and replace the carousel items with the hero images -I also tweaked some CSS so you can't +i also tweaked some css so you can't select the image and adjusted the layout a little bit too -next what I want to do is add a class to +next what i want to do is add a class to our body tag based on the page that we're on based on the carousel item that's currently in view this will allow us to update all the -Styles within the page based on that +styles within the page based on that specific class let me just paste that inside our -JavaScript I did make a couple changes +javascript i did make a couple changes here so that it works with the current page variable that we already had in our code @@ -6497,41 +6497,41 @@ initially so here you can see it working the class is changing every time we switch fuse so the next thing we're going to do is -go into figma and copy the CSS gradient +go into figma and copy the css gradient for the backgrounds and paste that into the classes for each of the separate pages this way it'll change when we transition between the carousel then we just repeat this for the other -View -[Music] +view +[music] so next we'll just go through and add -these Circle items -by copying pasting the CSS for those +these circle items +by copying pasting the css for those using flexbox to space them evenly then we just copy and paste each gradient from figma -[Music] +[music] foreign the rest of it's really just going through creating all the markup and -adjusting the CSS layout and then +adjusting the css layout and then copying pasting variables from figma and -bringing them back into the CSS +bringing them back into the css foreign then after that you should have something that looks like this -I know I glossed over a lot but I just +i know i glossed over a lot but i just wanted to give you an idea of the process here and the source is all up on -GitHub so you can find the link in the +github so you can find the link in the description URL: https://youtu.be/JbZwjfeFfg0 Title: Bootcamp evaluation Transcript: -I would stay away from Cola Berry +i would stay away from cola berry they're highly rated but they don't have enough reviews to be considered prestigious they are licensed so it's a @@ -6544,15 +6544,15 @@ guarantee URL: https://youtu.be/9x5djkog1xI Title: Austrian Alternatives to Conventional Economic Statistics | Jonathan Newman Transcript: -okay I have one o'clock so we'll go -ahead and get started I realized this is +okay i have one o'clock so we'll go +ahead and get started i realized this is a talk about statistics right after lunch and so an effort to keep it -anybody from falling asleep I want to +anybody from falling asleep i want to start off with a joke and the level of laughter after this joke will tell me how much time we need to spend on the -econometrics slide in this PowerPoint +econometrics slide in this powerpoint presentation so so here it goes three economy trisha n--'s go deer hunting so they get out into the woods and they @@ -6567,30 +6567,30 @@ the next economy trician takes aim and shoots and misses three feet to the right the third economy trician starts jumping up and down saying we got it we -got it okay I deserve no applause this +got it okay i deserve no applause this is not my joke but there was a decent level of laughter maybe we'll we can do the econometrics slide that pretty -quickly the first thing I want to do +quickly the first thing i want to do before we get into talking about the -differences in the way Austrians and +differences in the way austrians and mainstream economists deal with -statistics and data is I want to +statistics and data is i want to immediately dispel this stereotype that -Austrians have that we're afraid of +austrians have that we're afraid of numbers has anybody seen that or at least heard jokes about that so -Austrians are Austrians because they are +austrians are austrians because they are bad at math or they're afraid of numbers they're afraid of of how they can handle all of the math that is involved in -mainstream economics and I've been +mainstream economics and i've been thinking about this over the course of -the week while I was watching the -lectures Austrians actually have a +the week while i was watching the +lectures austrians actually have a healthy respect for numbers and if you consider the two big contributions that -the Austrian school has namely the the +the austrian school has namely the the socialist calculation argument or the impossibility of calculation amah calculation under socialism and also our @@ -6598,7 +6598,7 @@ business cycle theory numbers are very important in both of those stories so if you think about the socialist calculation debate the whole point that -Austrians make is that entrepreneurs +austrians make is that entrepreneurs have the wrong numbers or they don't have numbers they don't have the numbers that they @@ -6608,7 +6608,7 @@ and we can't satisfy consumer demands and it's because of a lack of good numbers it's because of the lack of the data that entrepreneurs need and the -same applies to Austrian business cycle +same applies to austrian business cycle theory so there's this there's the the central bank increases the amount of money and the economy and it goes @@ -6620,23 +6620,23 @@ it's because there are errors in the numbers that entrepreneurs are receiving that they make all these mistakes and and consumers over consumes so so it's -not quite right to say that Austrians +not quite right to say that austrians are afraid of numbers per se we don't do a lot of math and we'll talk about why in just a moment but it's not fair to say that we're just afraid of numbers because you could see the numbers are -very important into the main Austrian +very important into the main austrian contributions so another thing another -preface here I've got some essential +preface here i've got some essential reading for you we're at day three of -Mises universities so I'm sure +mises universities so i'm sure everybody's reading list is about yay -high and here's some more for you so I -have Murray Rothbard toward a +high and here's some more for you so i +have murray rothbard toward a reconstruction of utility and welfare economics this is one of my favorite -papers by Murray Rothbard and I think +papers by murray rothbard and i think that if a lot of mainstream economists would read this they might start to reconsider the way that they do @@ -6646,12 +6646,12 @@ utility and welfare on demonstrated preference as opposed to utility functions and he also bases it on what's called the unanimity principle so it's a -very very foundational paper I recommend -everybody read it another paper that I -like to recommend is by Roderick long +very very foundational paper i recommend +everybody read it another paper that i +like to recommend is by roderick long it's called realism and abstraction and -economics Aristotle and Mises versus -Friedman and here Roderick law makes a +economics aristotle and mises versus +friedman and here roderick law makes a distinction between precise evander on precise evapotranspiration z' which is to say they have this this idealized @@ -6670,7 +6670,7 @@ system and we can't really deal with that and so a lot of times its interpreted as irrational behavior or market failures or something like that -as opposed to the Austrian method in +as opposed to the austrian method in which a lot of the specifics of action are intentionally left unspecified so it's a non precisely that abstraction we @@ -6681,14 +6681,14 @@ or oranges diminishing marginal utility applies no matter what and so it's it's those are the sorts of abstractions that are made in the causal realist tradition -so I highly recommend that paper I had +so i highly recommend that paper i had this page range from human action the -scholars edition this is where Mises +scholars edition this is where mises walks through the difficulties and issues in using math and economics of another paper this is actually chapter in the economics and ethics of private -property by Hans Hermann hapa he goes +property by hans hermann hapa he goes through two different ways that we can interpret econometrics alts and so there's one safe way of or innocuous way @@ -6718,20 +6718,20 @@ universal relationship between two or more variables and econometrics results when hapa shows that you can't make those those sorts of conclusions and -finally I have three from Murray -Rothbard -in statistics the Achilles heel of +finally i have three from murray +rothbard +in statistics the achilles heel of government this isn't economic -controversies I highly recommend you get +controversies i highly recommend you get a copy of this or find it online it's online for free great compilation of -Rothbart's papers in this article he +rothbart's papers in this article he shows some of the nefarious things that governments can do with with data that they have - more from rothbard there's -the Austrian definition of the supply of +the austrian definition of the supply of money so here you can get a good this is -a good example of an Austrian economist +a good example of an austrian economist taking a an approach to data taking approach to statistics what can we do with statistics what is the best way @@ -6741,21 +6741,21 @@ so it's a good example there and then finally you see a great distinction between theory and history or or economic theory and economic history in -America's Great Depression by Rothbard -so Rothbard shows a proper way of using -statistics in this example ok so I've +america's great depression by rothbard +so rothbard shows a proper way of using +statistics in this example ok so i've got two little snapshots here one from -Austrian economics and another one from -the mainstream I literally just did a -random pic I did not do any searching -here I just used what I found first and -so I took man economy and state open it +austrian economics and another one from +the mainstream i literally just did a +random pic i did not do any searching +here i just used what i found first and +so i took man economy and state open it up to a random page found a footnote and lo and behold we got a great example of -Rothbard +rothbard using logical deduction using the method -of the of the Austrian school and so in -this footnote here I don't want to read +of the of the austrian school and so in +this footnote here i don't want to read all of it he's he's showing what happens if we have discrete goods that are being exchanged in a market and he talks about @@ -6763,7 +6763,7 @@ if we have this then that implies this if we have the opposite case and that implies this and so it's qualitative it's logical this is the way that -Austrians come up with good economic +austrians come up with good economic theories just through this logical deductive method in the mainstream however the the backbone of economic @@ -6771,11 +6771,11 @@ theory is mathematical models so we we stipulate that humans behave in a certain way and you see the results so this is just the the first article that -I could find that was in one of the I -think was from the National view of -economic statistics a National Bureau of -Economic Research their working papers -one of the first ones that I found and +i could find that was in one of the i +think was from the national view of +economic statistics a national bureau of +economic research their working papers +one of the first ones that i found and it just sort of looks like gobbledygook so you think that economics if it's a science of human action of people making @@ -6786,8 +6786,8 @@ on a day-to-day basis we make choices so so which one looks more intuitive to you which ones seems like it it represents the way you make choices on a day-to-day -basis and so I would argue that the the -left-hand side wins I want to spend a +basis and so i would argue that the the +left-hand side wins i want to spend a little bit of time just reviewing quickly mainstream microeconomics mainstream macroeconomics in @@ -6796,7 +6796,7 @@ see why the mainstream has the statistics that they have and why they use them in the way that they do so here's just mainstream microeconomics -I'm looking specifically a consumer +i'm looking specifically a consumer behavior in a nutshell so we have individual agents selecting bundles of goods to consume and the their @@ -6816,7 +6816,7 @@ are called in a difference curve and so what the consumer does is you can see in the bottom right hand is they take their budget set which is a linear combination -it's a Linde linear relationship and +it's a linde linear relationship and they try to achieve the highest level of utility that they can by finding that tangency between the budget set and the @@ -6832,12 +6832,12 @@ problem so we engage in constrained optimization we have one function another function how do we maximize this one subject to the constraints of this -one and a lot of times here I have one +one and a lot of times here i have one example here of a common utility function called a cobb-douglas utility function so this this consumers utility is based on the consumption of two goods -x and y and it's based on X to the alpha +x and y and it's based on x to the alpha times y to the beta so and then there's a separate function that scribes their budget set compare that to @@ -6854,20 +6854,20 @@ an end in action less important ends are forgone to attain more important ends and that just about sums up what you can what cause a realist economist what what -Austrian economists say about human +austrian economists say about human action and so you very different one -criticism that I see sometimes is that -it's oversimplified so here I've just +criticism that i see sometimes is that +it's oversimplified so here i've just summarized human action in four bullet points if you compare that to what this screen looks like which is the basics of neoclassical microeconomics one -criticism that I see is that it this +criticism that i see is that it this this method here that the neoclassical one is more sophisticated so since since it's more sophisticated there's more number so we can do more with it however -I would argue that what we achieve with +i would argue that what we achieve with these four bullet points here and you could arrange them in different ways what we achieve is is is better we @@ -6909,7 +6909,7 @@ yeah they're answering different questions they're also doing things in very different ways so in the mainstream consumers use or act as if they use math -to make decisions I've got this meme +to make decisions i've got this meme here so here's a young couple they're trying to decide if they would like to have some children and so the man asked @@ -6927,7 +6927,7 @@ be a very large assumption we don't actually do math as we're walking down the grocery store aisle what they would say is we act as if we do and what that -means is that I'm going down a rabbit +means is that i'm going down a rabbit trail here what that means is whenever we don't act as if we're using math and that means we're acting irrationally @@ -6963,7 +6963,7 @@ alternatives and know about them know those combinations as opposed to in the causal realist tradition all that the consumer necessarily is thinking about -is what state of the world do I want to +is what state of the world do i want to achieve or attain and what state of the world am i foregoing by pursuing action in this way @@ -6984,21 +6984,21 @@ flow of money all the way through the economy and the this flow of spending as we'll see later is a national income so it's the same flow all the way around -and what GDP seeks to measure is this +and what gdp seeks to measure is this flow of spending there were a few models in between but the circular flow model led to the income and expenditure -approach by Keynes and and the isola +approach by keynes and and the isola model and then finally to the aggregate supply and aggregate demand model that we see here in the top left some other big models in macroeconomics of the solo growth model and doggedness growth the dynamic stochastic general equilibrium -model which is actually I think +model which is actually i think decreasing in popularity these days and -we'll see why later and also New -Keynesian model so these models that +we'll see why later and also new +keynesian model so these models that you're applying shocks to the economy and seeing how it reacts but the economy is once again just an equation so you @@ -7013,8 +7013,8 @@ mainstream economists find the statistics that they find and use the statistics that they find in a certain way ok so the first of these statistics -that I want to talk about is gross -domestic product or GDP you can open up +that i want to talk about is gross +domestic product or gdp you can open up any standard textbook and find this definition it's the market value of all final goods and services produced within @@ -7042,60 +7042,60 @@ intermediate goods also only domestic production is included there trying to net out the things that we consume here in this country that were produced in -other countries because GDP is this +other countries because gdp is this domestic product so they're trying to get a handle on what sort of things are produced in our economy in our country and it's all it's a flow variable so it's over a certain time period usually a year but you can also find quarterly -GDP figures another equation that you'll -see commonly with this GDP figure is the -Y national income or GDP is the specific -measure of national income is equal to C -plus I plus G Plus net exports or +gdp figures another equation that you'll +see commonly with this gdp figure is the +y national income or gdp is the specific +measure of national income is equal to c +plus i plus g plus net exports or exports minus imports the cease -consumption spending I is investment -spending G is government spending and -then exports X and subtract out imports -all right so I'm I'm going to quickly go -through these issues with GDP and the -reason I'm going to go through these +consumption spending i is investment +spending g is government spending and +then exports x and subtract out imports +all right so i'm i'm going to quickly go +through these issues with gdp and the +reason i'm going to go through these issues quickly is because you can find these in a lot of textbooks mainstream textbooks even but the on the next slide -I have some that are particularly -Austrian criticisms of GDP so the first +i have some that are particularly +austrian criticisms of gdp so the first four here household production is -ignored so I'm on my own grass that's a -part of national product that's a I'm -working I'm producing a freshly mown -grass it's something that I value but -since I don't trade it on a market +ignored so i'm on my own grass that's a +part of national product that's a i'm +working i'm producing a freshly mown +grass it's something that i value but +since i don't trade it on a market there's no market price for that it gets -excluded in GDP black market +excluded in gdp black market transactions are obviously excluded or maybe they can be estimated this can be -really massive actually I've seen +really massive actually i've seen estimates from 25% to 40% of the economy is is under the radar so this can be from tax evasion or it can be the the sale of illegal goods so that can be a -very huge gap in in estimated GDP +very huge gap in in estimated gdp figures this third point here has more to do -with the way GDP is used as opposed to +with the way gdp is used as opposed to the actual figure itself and how its how it's calculated a lot of times you'll -see people use GDP per capita so you -take GDP and divide it by the population +see people use gdp per capita so you +take gdp and divide it by the population they'll use that as a measure of happiness or well-being for the citizens of that country and then you can make inter-country international comparisons and there are quite a few issues with that one issue is that if you if you try -to come up with a correlation of GDP per +to come up with a correlation of gdp per capita with what survey data says how people have self-reported how happy they are there are many issues with a survey @@ -7104,7 +7104,7 @@ if they're measuring the same thing they would be correlated there there is no such correlation and so happiness there is no measure of happiness and obviously -GDP per capita is gonna have some issues +gdp per capita is gonna have some issues with that as well a fourth issue that you'll find in most textbooks is that leisure is valuable so sometimes we @@ -7122,35 +7122,35 @@ in more leisure even though we're getting something that we want this would result in a decrease in in gross domestic product okay so these these -three here are more Austrian specific -criticisms of GDP Austrians are very +three here are more austrian specific +criticisms of gdp austrians are very good at pointing out that we need to disaggregate things so we disaggregate the structure of production into its -different stages the Austrians also say -that GDP has an aggregation problem so +different stages the austrians also say +that gdp has an aggregation problem so even though there's this common denominator of market prices this there's still an apples and oranges -problem the stuff that's inside GDP is +problem the stuff that's inside gdp is heterogeneous so you have consume consumption spending you have some investment spending and that investment spending is only the final capital goods that are in the structure of production -you have the government spending which I +you have the government spending which i have a whole nother point dedicated to but the point here is that you don't -with one GDP figure you don't see what's +with one gdp figure you don't see what's inside it you don't see a growth potential you don't see the distribution of wealth inside the economy you don't see the distribution of income inside the economy so there's an aggregation problem even though -there's a common unit Austrians would +there's a common unit austrians would say that a better measure of economic -health would not be GDP but the level of +health would not be gdp but the level of savings in the economy perhaps so we would look at how much or how much are people not spending on final consumption @@ -7160,20 +7160,20 @@ the of the growth potential for the country number six consumption is exaggerated and international trade is understated -so if you look at just GDP since it's +so if you look at just gdp since it's only including final goods and services you're missing out on a lot of the spinning that happens in the structure of production and so so if you just look -at the components of GDP consumption +at the components of gdp consumption spending has a very large role it's very large in proportion to the other -components it's like a 70% I think is -the last number that I saw so if you're -looking at GDP figures and you're in -you're a politician or you're in DC and +components it's like a 70% i think is +the last number that i saw so if you're +looking at gdp figures and you're in +you're a politician or you're in dc and you're coming up with policy and you're -looking at GDP it looks like consumption +looking at gdp it looks like consumption is extremely important for the economy however if we look at all expander' expenditure in the economy including the @@ -7184,8 +7184,8 @@ in the size and the and the health of the economy including that caveat about saving in international trade is also understated let me go back to the -equation here so C plus I plus G Plus X -minus M so the exports is added and +equation here so c plus i plus g plus x +minus m so the exports is added and imports are subtracted so if we have a hundred billion dollars worth of exports and a hundred billion dollars worth of @@ -7207,9 +7207,9 @@ so we need to exploit the the division of the international division of labor so exports are important alright number seven this is perhaps the -most significant criticism of GDP that -Austrians have and we'll see that the -way that Austrians have have countered +most significant criticism of gdp that +austrians have and we'll see that the +way that austrians have have countered this or tried to get around this problem government expenditures are categorically different from the other @@ -7231,26 +7231,26 @@ the profit and loss test there's no way for us to say for sure that what the government is doing is is productive or value productive the best we can say is -I don't know however it's quite easy to +i don't know however it's quite easy to say a lot of the things that the government is doing is actually destructive and so we'll see how different authors have have dealt with -that like Bob Higgs one of my favorite -Austrian authors highly recommend his -book crisis and Leviathan -he has taken a look at GDP during World -War two and if you look at GDP during -World War two there's it just +that like bob higgs one of my favorite +austrian authors highly recommend his +book crisis and leviathan +he has taken a look at gdp during world +war two and if you look at gdp during +world war two there's it just skyrocketed in the beginning as the government started increasing its purchases of war goods so we turned into -this war economy and GDP skyrocketed so +this war economy and gdp skyrocketed so it looks like you know we're having this -great party so if you consider GDP as a -measure of economic health oh boy the US +great party so if you consider gdp as a +measure of economic health oh boy the us economy looks great during this period -however what Higgs does is he takes out +however what higgs does is he takes out the government spending component and you'll notice there's a dip so you see there's black bars at the bottom there's @@ -7267,31 +7267,31 @@ what consumers want and towards what it takes to wage a war and so if you want a picture of how consumers are actually feeling then this -private GDP is a is a better figure so +private gdp is a is a better figure so this is just one example of the benefit of this exercise of taking out the -government spending a component of GDP -Higgs also points out that if you look +government spending a component of gdp +higgs also points out that if you look at the end of the war there's this color -there's this major collapse in GDP it +there's this major collapse in gdp it looks like the worst depression that the -United States of ever has ever +united states of ever has ever experienced but if you actually looked at what people could consume if you looked at private product there was actually a huge boom so the private -domestic product private GDP there was +domestic product private gdp there was there was an increase a massive increase it was it was great because all these soldiers were coming home there's a restructuring of the economy away from producing war codes and back towards producing what consumers demand like -butter and food I like I like food David -Howe has also shown us a an exercise and +butter and food i like i like food david +howe has also shown us a an exercise and what we can say what we can do when we take out government expenditures from -GDP and here he has also divided divided +gdp and here he has also divided divided these figures by the number of private workers and the number of public workers and the point of this exercise is to @@ -7299,11 +7299,11 @@ show well there are a few different points first of all you can say you can see what happens during a recession and it turns out that the there's much more -variation in the GDP per or the gross +variation in the gdp per or the gross private product / private worker during a recession as compared to the just the public spending orgy / public worker and -what we can or one I can speculate he's +what we can or one i can speculate he's in the audience maybe he can correct me one thing that we can say with this is that since the government programs all @@ -7315,7 +7315,7 @@ immune to what's going on in the rest of economy then that's why we don't see the big decrease so here's just another benefit of taking government spending -out of GDP and seeing what you can say +out of gdp and seeing what you can say about real work real workers real people in the economy you can also the black line the top black line is the @@ -7331,20 +7331,20 @@ experts that deserve high wages and the government offices um rothbard takes it a step further he's very good at that taking it a step further so he doesn't -just take government spending out of GDP +just take government spending out of gdp piece of truth he subtracts it again so -it's like you take you take GDP subtract -G and then subtract G again our +it's like you take you take gdp subtract +g and then subtract g again our government either government receipts or government expenditures and so this is -from America's Great Depression and I +from america's great depression and i have the page range down there at the bottom this is a part of a very great discussion on some issues with national product statistics but he in hrothgar's perspective the government spending is it's not just wasteful it's not just and -I don't know he considers a depredation +i don't know he considers a depredation on the private economy so they're actually moving resources not just a way but moving them in a certain way that's @@ -7352,23 +7352,23 @@ actually detrimental to the entire economy so he subtracts it twice and he calls it the private product remaining okay so back to comparing the mainstream -macroeconomics and Austrian +macroeconomics and austrian macroeconomics so we'll talk a little bit more about this in my talk tomorrow -here's the Austrian approach to +here's the austrian approach to considering all economic activity in an economy so we have boombox concentric circles in the stages of production -Hayek's triangle or trapezoid depending -on who you talk to and then Hrothgar has +hayek's triangle or trapezoid depending +on who you talk to and then hrothgar has a similar sort of diagram and man -economy and state and then Garrison -Roger garrison is credited with taking +economy and state and then garrison +roger garrison is credited with taking this triangle and turning it on his side -this is my tribute to Roger Garrison's -wonderful powerpoints this is the best I -could do I guess -so here's Garrison's structure +this is my tribute to roger garrison's +wonderful powerpoints this is the best i +could do i guess +so here's garrison's structure production the whole point of the structure of production is to show production existing in stages so we @@ -7384,23 +7384,23 @@ the on the shelves in a retail shop and then we're at the very end of the structure of production we have total consumption spending so so this is how -this is how Austrians conceive of the of +this is how austrians conceive of the of the economy the entire economy this is -the best way to summarize it I would say +the best way to summarize it i would say but what that means is there's lots of spending here in the structure of production that's not included in the -GDP figures and so this is where -Austrians get what's called gross output -in Rothbart and and Marx house and are +gdp figures and so this is where +austrians get what's called gross output +in rothbart and and marx house and are big advocates for using gross output as opposed to gross domestic product because gross output includes the the intermediate goods the spending on intermediate goods in those stages so this is total spending in the economy -not GDP and one major advantage of this -over GDP is that first of all you'll +not gdp and one major advantage of this +over gdp is that first of all you'll you'll notice that there's more variation than recessions and it's because those intermediate the spending @@ -7416,16 +7416,16 @@ output which is the top line there's this big fall in total expenditures because it includes the spending on those goods but you don't see that as -much in GDP so it's it tracks better +much in gdp so it's it tracks better with the business cycle another major advantage of gross output is it puts consumption in its place so if saving and investment is what drives economic growth and in gross output a lot of that investment spending is included now -where it's not included in GDP and so we +where it's not included in gdp and so we actually put consumption spending in its -place it's I think it's around 25 or 30 +place it's i think it's around 25 or 30 percent in gross output figures the officials to ticks statistics for gross output didn't start until 2014 so this @@ -7434,31 +7434,31 @@ we have encourage young researchers out there to take advantage of this another major macroeconomic statistic that is used in the mainstream is the -price CPI is the most popular measure of +price cpi is the most popular measure of the price level the price level is this is this idea what is the level of prices in the economy one specific measure of which the most popular specific measure -is a CPI there are plenty of others and -the I can go through this quickly as +is a cpi there are plenty of others and +the i can go through this quickly as well the main issue with coming up with one number for the price level from the mainstream economists perspective is there's no common denominator there's no common unit so prices are ratios so -unlike GDP which is price times quantity -you'll notice here I've got this +unlike gdp which is price times quantity +you'll notice here i've got this hypothetical economy with burritos and -haircuts and Lamborghinis so there's no +haircuts and lamborghinis so there's no units problem when you're calculating -GDP you see that in the in the +gdp you see that in the in the calculation on the bottom so here you -get a nominal GDP and the unit's cancel +get a nominal gdp and the unit's cancel out so the burritos in the numerator cancel out with the burritos in the denominator and same with the haircuts -and in the Lamborghinis and what you're +and in the lamborghinis and what you're left with is one dollar figure total spending on the final goods and services blah blah blah so it's it's one of those @@ -7467,9 +7467,9 @@ aggregates because it's it's it's got a common unit this is not the case for prices so prices are our dollars per unit so when you go to buy a burrito at -Chipotle for example down the road you +chipotle for example down the road you pay ten dollars for a burrito if you get -the guacamole which I highly recommend +the guacamole which i highly recommend and notice this is a ratio it's dollars per burrito so if we include the other suppose in this hypothetical three good @@ -7477,13 +7477,13 @@ economy we wanted to come up with something like the average price we might take the price of the burrito the price of the haircut and the price of -the Lamborghini add them all up and +the lamborghini add them all up and divide by three you get this number one hundred and thirty one thousand but if you if you consider what the units are it's dollars per 1/3 of a burrito and one third of a haircut and one third -of the Lamborghini which is just +of the lamborghini which is just nonsense that it's it's meaningless and so since you can't come up with an average price in this way what the @@ -7492,7 +7492,7 @@ dealing with this is using an index so the way they do this is they come up with a basket of goods and they use survey data -I think the Bureau of Labor Statistics +i think the bureau of labor statistics conducts a survey they try to figure out what's important to the average consumer based on the survey data in this the @@ -7508,13 +7508,13 @@ common denominator is the price of the basket in the arbitrarily chosen base year and so this is this allows you to come up with different price indices for -example the Consumer Price Index the +example the consumer price index the price of each bundle the price of each a basket is compared to the price of the -basket the base year multiplied by 100 I +basket the base year multiplied by 100 i guess to make the numbers easier to work with and you get calculations like this -I'm going fast because I think everybody +i'm going fast because i think everybody is pretty familiar with the way this is calculated so what are some of the issues this is where we're concerned @@ -7522,54 +7522,54 @@ even with indexing there's an apples and oranges problems so we've got you know haircuts and burritos lumped together this is especially the case if you're -looking at changes in CPI from one year +looking at changes in cpi from one year to the next so they redo this survey whenever the consumer preferences change which is all the time so so every year there's a different basket of goods that's being compared to the base year so so in this -year's CPI calculation they'll include +year's cpi calculation they'll include the price of a blu-ray player but this -was not included in the in the CPI that +was not included in the in the cpi that was calculated for 1957 obviously so the the basket that's being compared is different the qualities of the goods are changing as well so this has major -implications one important Austrian -criticism of CPI and other price indices -is that it hides Keynesian effects so -Kantian effects are very important to -Austrians because well mainly for the -Austrian business cycle theory so +implications one important austrian +criticism of cpi and other price indices +is that it hides keynesian effects so +kantian effects are very important to +austrians because well mainly for the +austrian business cycle theory so auction business cycle theory is a special application of campeรณn effects and so with if you're just looking at -CPI you don't see that you don't see new +cpi you don't see that you don't see new money rippling through the economy bidding up prices you just see the one -number increasing another issue with CPI +number increasing another issue with cpi is that it hides changes in relative -prices so so in in the example that I -calculated previously the Lamborghini +prices so so in in the example that i +calculated previously the lamborghini could have increased in price and the burrito and the the haircut could have decreased in price which means that the relative -prices are changing but the CPI figure +prices are changing but the cpi figure disguises that you can't see that if -you're just looking at CPI figures -probably the most important Austrian +you're just looking at cpi figures +probably the most important austrian criticism of the price level is the fact that it doesn't exist so there is no such thing as the price level in economic theory and and man economist a -Rutherford says this can and this is +rutherford says this can and this is during a discussion on stabilization policy which we'll talk about some more tomorrow so arguments for using government policy to stabilize prices -throughout the economy and so Hrothgar +throughout the economy and so hrothgar says this this contention rests on the myth there's some sort of general purchasing power of money where some @@ -7581,7 +7581,7 @@ level and there's no way that the exchange value of money is manifested except in the specific purchases of goods that is the specific prices so the -Austrian position is that the only way +austrian position is that the only way to think about the price level is as an array of all of the specific prices that people pay it's it's it's not one number @@ -7589,31 +7589,31 @@ it's it's all the numbers that that are in the prices that we pay there are quite a few different conventional statistics for the money supply there's -M 1 M 2 M 3 and the way these are +m 1 m 2 m 3 and the way these are arranged and put together is based on liquidity so you decrease in liquidity -as you increase the number I don't even -know how high they go I think I've seen -M 5 before I'm not sure how how high up +as you increase the number i don't even +know how high they go i think i've seen +m 5 before i'm not sure how how high up they go but as you go up these different money supply measures the idea is that they're adding elements to the money supply that are less liquid than -previously and professor Salerno and -Murray Rothbard have done great work on -this they've come up with an Austrian +previously and professor salerno and +murray rothbard have done great work on +this they've come up with an austrian definition of the supply of money called the they called the true money supply a great name by the way so this is the true one it's opposed to all those fake ones -so the Austrian true money supply one +so the austrian true money supply one way to think about it is you can think about it as m2 - traveler's checks time deposits and money market mutual fund shares however the money market deposit accounts are ok and the reason -well I guess I should back up and say +well i guess i should back up and say why they include these things and not the other things and the reason why is they're looking at components of the @@ -7621,7 +7621,7 @@ money supply that are immediately spendable what is the final means of payment so you exclude credit transactions you exclude -things where it looks like I'm paying +things where it looks like i'm paying for something now but it's the final payment for that actually comes later so it's only you can only include things @@ -7635,48 +7635,48 @@ so if you can cash them out early you it's discounted but it's immediately spendable so it can go into the true money supply the cash surrender value of -life insurance policies I recommend if +life insurance policies i recommend if you wanna talk about these talk with -Robert Murphy and US Treasury and -government deposits at the Federal -Reserve are added so anything that's +robert murphy and us treasury and +government deposits at the federal +reserve are added so anything that's immediately spendable anything that's included is the the final means of -payment have I missed anything okay good +payment have i missed anything okay good one benefit of the true money supply is it actually accords with with economic experience so if you look at the relationship of the true money supply and actual financial crises and -recessions in US history there's a much +recessions in us history there's a much tighter correlation they go together this is this image is from an article -that Joe Salerno wrote I think it was -last year I don't think he made this +that joe salerno wrote i think it was +last year i don't think he made this image but it still shows changes in the true money supply and there and how the the dips are timed with the financial crises or the or the busts of a boom bust cycle and so so here we see the fruits of using good calls a realist -Austrian theory to come up with a better +austrian theory to come up with a better statistic a better piece of data and how it actually it correlates better with other pieces of data that we would find in the economy like like changes in real -GDP or financial crises okay I'm going +gdp or financial crises okay i'm going to skip econometrics because we're running out of time and you guys laughed -so great at my joke earlier I just want +so great at my joke earlier i just want to show some of the outcomes in the -mainstream so at the Federal Reserve +mainstream so at the federal reserve with all of their high-powered models all of their great data that they have they're still they're still notably notoriously bad at making predictions so here one of my favorite graphs is this one on the right hand side -this is the Federal Reserve predicting +this is the federal reserve predicting their own policy variable they're predicting their own federal funds rate that they'll set or that they'll target @@ -7692,8 +7692,8 @@ interpret it is that they're models of junk and their data is junk here's another example of that here in this in this graph you see the expectations of -the different FOMC committee members -FOMC members should just say and also +the different fomc committee members +fomc members should just say and also it's compared to what the market expects so you can actually get an implied prediction from market from markets @@ -7701,34 +7701,34 @@ where people are actually putting their money where their mouth is we're actually committing dollars to this prediction of what the federal funds -rate will be and you'll notice I have +rate will be and you'll notice i have just in the text that the market expectations were closer than the always -overestimated predictions from the FOMC +overestimated predictions from the fomc here's a more recent example from this year so the actual yield on a ten-year -Treasury note is mapped in in black and +treasury note is mapped in in black and then they surveyed a certain number looks like a couple dozen top economists as to what their predictions would be at the beginning of the year and you'll notice that they all were wrong and and significantly so so there's something -something wrong I guess we can conclude -one final point that I want to make is +something wrong i guess we can conclude +one final point that i want to make is the moseyin distinction between theory and history and this is this is what all of this discussion really boils down to -is what what what actually do Austrian +is what what what actually do austrian economists do with data so we're not afraid of data we're not afraid of -numbers we can do math I'm pretty good -at math I would say but what is the role +numbers we can do math i'm pretty good +at math i would say but what is the role of data what is the role of statistics in the way we do economics and so this -comes down to the MZ's and distinction +comes down to the mz's and distinction between theory and history so according -to Mises economic theory is deduced +to mises economic theory is deduced logically so we used we have proxy ology the science of human action and we start with this action axiom and @@ -7753,21 +7753,21 @@ upward so there's no there's no there's no way that you can observe the world and refute or or as a proof against what was derived logically for the same -example that the Pythagorean theorem +example that the pythagorean theorem explains this relationship between the the the lengths of the sides of a right triangle so if you went out and you actually started measuring real world right triangles you might you might find a measurement that doesn't accord with -the Pythagorean theorem and so the -question is would you say oh I've just -disproved the Pythagorean theorem or +the pythagorean theorem and so the +question is would you say oh i've just +disproved the pythagorean theorem or would you you know take a closer look at your ruler or maybe the thing that you were measuring it wasn't actually a right triangle so this is a good example -of how Austrians think about theory and +of how austrians think about theory and its relationship to experience our goal in economic theory is to come up with cause-and-effect not and not look at @@ -7798,73 +7798,73 @@ relationship this correlation occurred in the past and is not going to occur or it will occur the exact same way in the future -so this this distinction I would say -summarizes the Austrian view of +so this this distinction i would say +summarizes the austrian view of statistics because statistics is just experience it's it's it's observation and with that well then thank you very much -[Applause] +[applause] URL: https://youtu.be/qk77UqYkNfo Title: Look! ๐Ÿ‘€ and network ๐Ÿ”‘ Transcript: do this right now if you want to learn to code turn your phone sideways and -have a look at this Twitter spaces are +have a look at this twitter spaces are great for education and networking networking is huge when it comes to -Landing a job follow all seven people +landing a job follow all seven people mentioned under this intro to react -State Management space follow for part -two my top three Lessons Learned in this +state management space follow for part +two my top three lessons learned in this space URL: https://youtu.be/eiO0fCYvpVs Title: Vercel is cool, not bad, and is right Transcript: -[Music] +[music] next.js these days include some cool features that are currently only supported on versel is this an example of lock-in in the video in front of us -Theo convincingly answers the answer is +theo convincingly answers the answer is no other vendors could support these open source features in the future the -fact that Russell does it today it makes +fact that russell does it today it makes them cool not bad URL: https://youtu.be/kFSfF4ZD4oc Title: Stay tuned to learn more about what my team is building Transcript: -let's code an AI system together Super -Bass just kicked off a 10-day hackathon -focused around AI it's going to last -from April 7th to April 16th I'll be +let's code an ai system together super +bass just kicked off a 10-day hackathon +focused around ai it's going to last +from april 7th to april 16th i'll be participating you're welcome to join my -team hurry up get on the Discord Link in +team hurry up get on the discord link in my bio or follow the page for updates on what we're building URL: https://youtu.be/sMJrhzewVyc Title: The Hardest Part of React.js Transcript: -Tech rally says for people learning +tech rally says for people learning react what is the hardest part to -understand Kevin says I'd say the +understand kevin says i'd say the hardest part is when you're trying to understand props or certain hooks like -use context you use memo so I agree -would like to know what you think I -think the four key concepts are State -props Hooks and jsx +use context you use memo so i agree +would like to know what you think i +think the four key concepts are state +props hooks and jsx URL: https://youtu.be/UFpUQrIhUCU Transcript: anyone got any tips to get better at -JavaScript and react so far I've been -using my free code cam I agree with -Steve who says it comes down to +javascript and react so far i've been +using my free code cam i agree with +steve who says it comes down to repetition with increasing complexity basically you're not going to be comfortable with react after going @@ -7875,7 +7875,7 @@ something that matters to you URL: https://youtu.be/lQeJ8_EdC7s Title: Why Tech Pays (as an econ PhD) Transcript: -[Music] +[music] oh put me in coach econflex so employers are willing to pay the marginal revenue product of their employee because if @@ -7951,11 +7951,11 @@ but whether we're talking about time or whether we're talking about dollars you're having to spend right and we're constrained on all these fronts the last -thing I would say here is that when we +thing i would say here is that when we talk about the marginal benefit and the marginal cost costs and benefits are -both subjective so in economics We Care -not just about dollars we're not Finance +both subjective so in economics we care +not just about dollars we're not finance guys we're not accountants we're economists right we're higher than that we're better @@ -7976,35 +7976,35 @@ call non-pecuniary or non-dollar benefits as well on both the cost side and the benefit side and don't forget opportunity cost don't forget that one -right I wouldn't be an economist if I +right i wouldn't be an economist if i didn't mention that too sum it all up one more time invest until -MB equals MC +mb equals mc URL: https://youtu.be/WujClw1EglY Transcript: here's the new version sub stack -Mastodon profile picture this is the +mastodon profile picture this is the mobile here's desktop and this is open -source at VanDevere not John's linktree +source at vandevere not john's linktree URL: https://youtu.be/YIXJMMCKlUY Title: Pull up if u want would be cool to see ya Transcript: -so I was talking to another content -creator recently and he asked me John +so i was talking to another content +creator recently and he asked me john how do you put out so much volume how do you come up with your content ideas how much planning do you do and the question -kind of hit me because I really don't -plan and on reflection I realized I'm -just out here living my life and I'm -just really on The Cutting Edge and I'm -coding that much that's why I'm able to -produce this like relevant Cutting Edge -coding content because I'm literally -living it like every day and I just talk -about my life follow I guess if you're +kind of hit me because i really don't +plan and on reflection i realized i'm +just out here living my life and i'm +just really on the cutting edge and i'm +coding that much that's why i'm able to +produce this like relevant cutting edge +coding content because i'm literally +living it like every day and i just talk +about my life follow i guess if you're into it URL: https://youtu.be/-G6el6SI5Os @@ -8012,28 +8012,28 @@ Title: Artists can Code Transcript: here's my result from the rising test the interesting here is that my top -scores are artistic and social and I'm a -programmer so I hope this helps to break +scores are artistic and social and i'm a +programmer so i hope this helps to break the stereotype that programming is like -just for I don't know boring people or +just for i don't know boring people or something URL: https://youtu.be/_rE1TykSLSo Title: (The 6 Ways) Code Ninja Says: How to Leetcode Transcript: for technical interview prep as a -programmer I recommend the 5 to 23 -patterns over the blind 75 Link in the +programmer i recommend the 5 to 23 +patterns over the blind 75 link in the description this user is confused about the top 5 patterns they don't exist in the blind 75 so let's clarify what to do unlike the blind 75 which gives specific problems and therefore went out of date -I don't do that I give you a process +i don't do that i give you a process search leak code that way the advice is -Evergreen so what search might you do so +evergreen so what search might you do so there are six problem picking patterns -that I recommend this is a draft from a +that i recommend this is a draft from a forthcoming article keep an eye out for that the first is to sort by frequency unfortunately this is behind a paywall @@ -8051,7 +8051,7 @@ internally third option is random selection if you're not sure it doesn't matter just flip a coin and last is to select from a -standard Source like the blind 75 even +standard source like the blind 75 even though it's dated picking from these standard sources allows you to communicate with your peers maybe your @@ -8059,30 +8059,30 @@ friends doing that and you get to engage sort of a social community and it's beneficial for that reason if this information was helpful tap the like -button for the YouTube algorithm be sure +button for the youtube algorithm be sure to share this with your friends -subscribe and I'll see you soon +subscribe and i'll see you soon URL: https://youtu.be/0VZqK2KLCm4 Title: It doesnt work on iphone ๐Ÿ˜ญ Transcript: run a large language model like chat gbt from your browser at this website update -to Chrome 113 or newer because we need -browser GPU acceleration my M2 Apple Air +to chrome 113 or newer because we need +browser gpu acceleration my m2 apple air wrote about 10 tokens or 8 words per second what did you get URL: https://youtu.be/ZolYp3dqubA Title: 5 Tips for Backend Transcript: -Nick excellent question here's five tips +nick excellent question here's five tips we'll start with the big picture and -then I'll give concrete steps for you so +then i'll give concrete steps for you so the first big picture item is that you can become an expert on almost anything by putting in 10 000 hours of practice -this is Malcolm gladwell's 10 000 hour +this is malcolm gladwell's 10 000 hour rule described in the book outliers the 10 000 hour rule has some problems and when you solve those problems it turns @@ -8106,9 +8106,9 @@ activating emotion will increase memory and retention so try and get a project that really matters to you on an emotional level so put two to three -meaningful projects on your GitHub since +meaningful projects on your github since your front-end guy reach for node -Express next or blitz.js good luck +express next or blitz.js good luck URL: https://youtu.be/ilEPGdTMyRQ Title: good vs bad coding bootcamps pt 3/3 @@ -8128,21 +8128,21 @@ different placement rates so you need to say do you feel confident that you feel good about coding and you mostly want a certificate in their reputation in their -Network then you can go for a cheaper +network then you can go for a cheaper place if you don't feel confident in your coding skills and you want someone who's going to help you more you might need to pay more for that and it could be worth it depending on you personally the other one language if you are -neutral across languages I of course -recommend react JavaScript development -so that would be HTML CSS JavaScript +neutral across languages i of course +recommend react javascript development +so that would be html css javascript react but some people they're just not into that they want to learn specifically to make video games and they'll accept a lower salary so that's -up to you but I suggest react +up to you but i suggest react URL: https://youtu.be/JJb8yG-TTzs Title: CSS joke Tier S @@ -8156,20 +8156,20 @@ a punch with your hand hey did you know that react is not a framework it's just a rendering library but nexjs is a framework and blitz.js is a full stack -framework on top of next JS create react +framework on top of next js create react app is a great learning tool but it shouldn't be used in production so my -students learn next in Blitz +students learn next in blitz URL: https://youtu.be/_wUGy5wozp0 Title: UI new framework per week? Nah just Transcript: -Theos has always been on react in -addition to being the UI tool of choice -Theo calls out the unparalleled level of +theos has always been on react in +addition to being the ui tool of choice +theo calls out the unparalleled level of backwards compatibility so if you're learning a slightly dated curriculum -like free code Camp don't worry it +like free code camp don't worry it should be easy for you to upskill if brought up during an interview emphasize your willingness to learn and point out @@ -8178,11 +8178,11 @@ this backwards compatibility URL: https://youtu.be/3K0h2ITWWVk Title: U can get a coding job just dont ask a crazy amount Transcript: -in 2023 Google has laid off about 12 000 +in 2023 google has laid off about 12 000 employees about five percent of the -layoffs have been Engineers that's about -600 Engineers laid off they're hiring -like a thousand Engineers the trick is +layoffs have been engineers that's about +600 engineers laid off they're hiring +like a thousand engineers the trick is the new hires are getting paid less you can totally get a high paying coding job right now just paying a little bit less @@ -8191,27 +8191,27 @@ than last year URL: https://youtu.be/jEsywZY_qwc Title: Switch regularly Transcript: -I thought we had +i thought we had URL: https://youtu.be/eS7Hcl30gnU Transcript: -Christy and Floria says I used to use -the OS terminal but now I run it from vs +christy and floria says i used to use +the os terminal but now i run it from vs code it's much more convenient especially on my laptop did you know that vs code now has an integrated -terminal within the IDE a lot of people -just don't even know about this Nick -guys I'm wondering how people run their -JavaScript projects +terminal within the ide a lot of people +just don't even know about this nick +guys i'm wondering how people run their +javascript projects URL: https://youtu.be/l2W_CDocA0g Title: Get your company leadership on board with secure productivity gains through Transcript: follow the blog optimality on substack -to supercharge your Tech work in the -latest blog I advocate for gpt4 Access -through copilot I give a business case +to supercharge your tech work in the +latest blog i advocate for gpt4 access +through copilot i give a business case for copilot more than 50 productivity gains for coding employee satisfaction and more send this to leadership at your @@ -8221,33 +8221,33 @@ URL: https://youtu.be/V8i0BjVxSTU Title: (as a PhD) memorizing code Transcript: so do web developers need to memorize -like all the HTML tags all the CSS -keywords all the JavaScript functions in +like all the html tags all the css +keywords all the javascript functions in general the answer is no there's an exception and we're going to talk about that now so the exception is when you're taking skill assessments these are really great past them you're going to stand out to employers and create get a -great job LinkedIn has some I recommend +great job linkedin has some i recommend you take indeed.com also has some and -pluralsight has skill IQ which is really -Nifty as well so even with these there +pluralsight has skill iq which is really +nifty as well so even with these there are some processes that will help you learn over time but the process is just repetition so one approach is just flash cards the other is you can take -pluralsight skill IQ over and over until +pluralsight skill iq over and over until you pass and then after you pass -pluralsight skill IQ go for LinkedIn and +pluralsight skill iq go for linkedin and go for indeed the reason you don't want -to start with the LinkedIn skill +to start with the linkedin skill assessments is because if you fail that you won't be able to retake it for six months so practice pluralsight get -proficient or higher then go to Google -do a very specific Google search -LinkedIn HTML +proficient or higher then go to google +do a very specific google search +linkedin html skill assessment quiz answers get those answers make flash cards drill them drill them drill them take the quiz @@ -8258,7 +8258,7 @@ Transcript: quick tip if you want to be an awesome developer adopt a test driven development mental model my team was -having a CI code quality issue the build +having a ci code quality issue the build would not fail when we expected it to on lint violation someone proposed a fix but how do we prove it works we need it @@ -8267,25 +8267,25 @@ to fail then pass URL: https://youtu.be/5Pe4Gn3gu-M Title: (as a self-taught coder) Outwork the Competition to Win Transcript: -so Cody mentioned that he was able to +so cody mentioned that he was able to double his salary in two years by getting certifications and taking on projects that nobody else would take on and he asked this worked for me the -answer is yes and I'm a big fan of this -advice I ended up learning to code by +answer is yes and i'm a big fan of this +advice i ended up learning to code by volunteering to build a website that we -were looking to Outsource for over 10 +were looking to outsource for over 10 grand first job with these certs URL: https://youtu.be/_lqiBMeUzrs Title: Securing the bag with Stripe Transcript: -building laterally in public new feature +building Ladderly in public new feature update today we're on the settings page you can add a backup email stripe email first name last name this allows you to -pay for a laterally premium account +pay for a Ladderly premium account using a stripe account with a different email shoot me an email if you have any questions @@ -8293,13 +8293,13 @@ questions URL: https://youtu.be/dX8zlMJSV7I Title: Learn Python from AlgoExpert? Transcript: -Clement is the founder of algo expert +clement is the founder of algo expert and now he's teaching us how to become a self-talk programmer with a new python course the python course excludes data science so for me it's like chocolate chip cookies without the chocolate it is -Affordable but I don't recommend it I'd +affordable but i don't recommend it i'd stick with the codecademy front-end path URL: https://youtu.be/rEIz671S930 @@ -8308,8 +8308,8 @@ Transcript: random software development tip of the day he talks about level of effort estimation and programming notoriously -hard problem I'm a programmer of about -10 years I'm going to give you three +hard problem i'm a programmer of about +10 years i'm going to give you three more concrete tools in addition to his tip which is a classic tip which is if you're not sure overestimate that's @@ -8342,21 +8342,21 @@ called composition on the screen also URL: https://youtu.be/AR04gGLaheQ Title: Coding as New Blue Collar Transcript: -boy I love this question it's a thinker -I hope you all will give me more -thinkers like this so I'm going to -answer no on a technicality but before I +boy i love this question it's a thinker +i hope you all will give me more +thinkers like this so i'm going to +answer no on a technicality but before i get to the technicality let me be clear -that I think programming will become a +that i think programming will become a household skill like literacy and numeracy it will be an elementary skill but the surprising way that's going to happen is because computers are going to -get good at speaking English +get good at speaking english humans are getting better at programming but computers are getting good at natural language processing much faster -So eventually in the limit those are +so eventually in the limit those are going to converge and you're going to be able to program just by talking to a machine there's going to be no @@ -8366,15 +8366,15 @@ communication and a person who's good at programming so right now it's a subset and that subset is going to thin in the limit technically that won't be blue -collar though because Blue Collar is +collar though because blue collar is manual physical labor programming is never going to be that it's going to -converge into a communication field I -also don't think Society is going to +converge into a communication field i +also don't think society is going to become substantially more computer internet or social media driven because -we already are so I think the next big -change is Broad Social acceptance of +we already are so i think the next big +change is broad social acceptance of artificial intelligence URL: https://youtu.be/Uc5msGUjOvg @@ -8382,9 +8382,9 @@ Title: (as a coder) y grind leetcode? cc Transcript: the reason we grind leeco as job search candidates is so that we can obtain -higher quality jobs stay to the end I'll +higher quality jobs stay to the end i'll give you an alternative if you like hate -lead code and I will give you my +lead code and i will give you my preferred way to learn lead code if you are down so lead code questions are often included in a number of different @@ -8394,14 +8394,14 @@ data structure and algorithm interview all of these often involve lead code questions even the so-called coding interview will often involve really good -questions big Tech in particular +questions big tech in particular disproportionately uses these sorts of -problems you might ask like why do I -want to work in big Tech the answer is +problems you might ask like why do i +want to work in big tech the answer is because they pay a lot of money it's absolutely possible to land a programming job without ever touching -Lee code you're just going to be +lee code you're just going to be limiting your potential earnings capacity limiting the number of firms where you will perform well in their @@ -8410,8 +8410,8 @@ three slowing your overall job search again because you're limiting the number of firms you can perform well with at any given time you might ask like hey -why do firms use Lee code and hear all -tag do please go follow Theo I think he +why do firms use lee code and hear all +tag do please go follow theo i think he sums this up really well basically grinding leak code indicates that you are willing to tolerate boring technical @@ -8419,9 +8419,9 @@ work and that suits very many programming jobs very well if you can do boring technical work so it's a bit of a grit filter a -bit of a personality signal I'm sure +bit of a personality signal i'm sure better instruments will come along when -Tech surged last time before the +tech surged last time before the recession we started to see new approaches being embraced hiring without whiteboards is a great resource but in @@ -8429,17 +8429,17 @@ this recessionary period firms are not interested in increasing the labor pool they're actually trying to constrict the labor pool because there's an excess of -employable Labor compared to the open -positions at the moment so I'd predict +employable labor compared to the open +positions at the moment so i'd predict when the economy recovers we'll see some changes starting to reoccur okay so -let's say that you're down with Fleet +let's say that you're down with fleet code whether what are the ways to learn -that I recommend I recommend the 5 to 23 +that i recommend i recommend the 5 to 23 patterns article over blind 75 and other commonly referred resources this is beginner friendly so you can literally -finish your free code Camp course or +finish your free code camp course or your code academy introduction to web development and then pick this straight up and then if you don't like lead code @@ -8457,23 +8457,23 @@ use sleet code more or less whether you're audio programmer or you want to learn more about coding be sure to like follow and comment if there are any -questions I can help +questions i can help URL: https://youtu.be/rkJA_bCQPvw Transcript: this is such a good question so the -short answer is that I wish they would +short answer is that i wish they would work they don't work very well but even if they do work the transition for industry is five plus years out so for -the purpose of training a junior Dev +the purpose of training a junior dev that doesn't matter because they would relearn their skills by then anyway URL: https://youtu.be/VDdho19GFpY Transcript: as you learn the basics of coding in -Tech you might have heard this term +tech you might have heard this term kubernetes just want to let you know this is not a skill you need as a junior enjoy the meme @@ -8481,25 +8481,25 @@ enjoy the meme URL: https://youtu.be/it_IAxOkOt8 Transcript: hey thanks for the comments so this -highlights that I need to spend a few +highlights that i need to spend a few more seconds talking about the obsolescence rate that is the rate at which your skills become obsolete in a particular industry and how that's -related to Industrial equality and +related to industrial equality and progress and competitiveness so it's -Unique to the technology industry that -we are rewarded for being on The Cutting -Edge you're not rewarded for studying +unique to the technology industry that +we are rewarded for being on the cutting +edge you're not rewarded for studying those things which were cool in the year 2000 and spending 20 years becoming a master at them you're rewarded for -knowing those things that are Cutting -Edge in 2020. so what that means or -2021. so what that means is that I can +knowing those things that are cutting +edge in 2020. so what that means or +2021. so what that means is that i can graduate a boot camp and make more money than some people will ever earn in their -career because I know those things that +career because i know those things that are on the cutting so to demonstrate that notice here that less than one year and one to four are negligibly different @@ -8513,8 +8513,8 @@ obsolescence rate industry URL: https://youtu.be/JA9n5aF85Ho Title: CONGRATS!! ๐ŸŽ‰ Transcript: -you wanna go I can take you -[Music] +you wanna go i can take you +[music] with me URL: https://youtu.be/8r5rryz47iI @@ -8522,7 +8522,7 @@ Transcript: no need to rush take your time to learn the fundamentals of web development learn how to build fully fledged website -with Josh +with josh URL: https://youtu.be/8A942oE76Zg Transcript: @@ -8538,8 +8538,8 @@ Title: How to find a quality bootcamp pt2/3 Transcript: you want to learn to code but how do you find the right boot camp part two of -three here's Don Hansen he interviews -coding boot camp graduates on YouTube +three here's don hansen he interviews +coding boot camp graduates on youtube find him and then follow my channel for part three of three there's more homework you need to do to find the @@ -8549,7 +8549,7 @@ URL: https://youtu.be/hUmCyp-n1-c Title: Proof GPT-4 is AGI Transcript: bro -[Music] +[music] URL: https://youtu.be/KWHbliswVzY Title: how to pick specific leetcode questions to practice @@ -8557,40 +8557,40 @@ Transcript: hey thanks for the comment so you did not quite understand the article but you gave me the opportunity to clarify -something really important so I went +something really important so i went into huge detail and wrote it in this new article that's currently being -reviewed by the publisher I'm in my -YouTube era so I just published this +reviewed by the publisher i'm in my +youtube era so i just published this video that previews the article and answers the question go check it out now URL: https://youtu.be/dGBT19YOumI Title: 4 Ways to Collect Data Transcript: -Bart barklington asks where do we find +bart barklington asks where do we find raw data how do we know how it was collected and how do we know if that data is biased great questions follow -for a commentary on bias here I'll focus -on data collection I would suggest four +for a commentary on bias here i'll focus +on data collection i would suggest four ways first is original data curation or collection you can use just a picture turn that into pixels that's data record audio that's data anything sensory that you can record questionnaires -um I like to use SurveyMonkey and -Mechanical Turk for participant +um i like to use surveymonkey and +mechanical turk for participant recruitment so if you collect your own data you should document that and you know how it was collected second way is through public data set search so -searching anything online Google is your -friend there is a specific Google data -set search as well it's really Nifty +searching anything online google is your +friend there is a specific google data +set search as well it's really nifty ideally the data set comes with documentation about how it was collected -or there may be an Associated research +or there may be an associated research paper with a methodology data description or similar section if you can't find any of that maybe don't use @@ -8598,14 +8598,14 @@ the data option three is contact the researcher who wrote the paper or the journal where it was published and ask for a copy of the data option four you -can often purchase data I like statista +can often purchase data i like statista for example URL: https://youtu.be/etaR9EB8YZg Transcript: if you're interested in working with data as a career please check out this -recent video from Luke in the job post +recent video from luke in the job post he analyzed data engineer was most common with only a third requiring a degree @@ -8613,13 +8613,13 @@ degree URL: https://youtu.be/Trdjd2Q_6l0 Title: LinkedIn Skill Assessment Worth It? Transcript: -Albert's asking if LinkedIn skill +albert's asking if linkedin skill assessments and so forth are actually worth it thanks for the question so if you do well here are three things that will happen technically basically if you want a job that keeps using the skill it -could possibly be helpful I think the +could possibly be helpful i think the value is actually much higher for new developers trying to get that first job for these reasons @@ -8627,41 +8627,41 @@ for these reasons URL: https://youtu.be/rFWagdhe44c Title: ๐Ÿ we love dataclasses Transcript: -things I learned at pycon part 5 arjon +things i learned at pycon part 5 arjon did not present at pycon but this video basically captures the same information -and I highly recommend his channel in +and i highly recommend his channel in this video in particular the interesting concept is to use a data class as a custom exception why do we want to do this the short answer is that it helps us write more readable and performant -code take a look at line 16 we have an F -string that interpolates days if I want +code take a look at line 16 we have an f +string that interpolates days if i want to use days in my error handling or even at troubleshooting an analysis time for -some reason I'm gonna have to do string -parsing I'm also going to have to do +some reason i'm gonna have to do string +parsing i'm also going to have to do string matching and substring matching on the rest of line 16 where it says -days requested comma if I want to be +days requested comma if i want to be able to distinguish between this value error and all the other very common value errors contrast this with line four which is not being done written at the snapshot but you'll add a single -property of days and then I can just +property of days and then i can just interrogate error.days which is more readable and it's also more performant URL: https://youtu.be/7utL07lleLM Title: Go Apply Already! Transcript: -this person says I got my first job in -Tech knowing only Java basic git and +this person says i got my first job in +tech knowing only java basic git and some database management you'll learn most of the stuff you need while working -so apply so I agree if you're new to +so apply so i agree if you're new to coding right let's avoid that problem of analysis paralysis and blocking yourself also how do you say this person's name @@ -8669,19 +8669,19 @@ and username URL: https://youtu.be/CZm86Z1v6QQ Transcript: -Jordan says one of the biggest things I +jordan says one of the biggest things i look for in junior developers do they like to code do you program for fun if you only have projects on your resume that look like they were canned -tutorials or School assignments I know -you aren't one of those Developers +tutorials or school assignments i know +you aren't one of those developers URL: https://youtu.be/_60TT62Wf0g Transcript: software developer cool content alert blitz.js is my favorite full stack -framework and Brandon that's the guy in +framework and brandon that's the guy in the lower right of the screen released a 20 minute intro to blitz.js you can see some of the things it does out of the @@ -8691,13 +8691,13 @@ is just the tip of the iceberg URL: https://youtu.be/oqf9faXSNR4 Title: Don't stick to what you're good at Transcript: -in this kickboxing workout I did worse +in this kickboxing workout i did worse than average are you afraid of being worse than average don't worry about it do what's right for you for me exercising being healthy is right for me -I don't need to be the average or better -than average kickboxer I just need to be +i don't need to be the average or better +than average kickboxer i just need to be healthy URL: https://youtu.be/PN651Zcv7-c @@ -8716,12 +8716,12 @@ and basically manage that to where you have multiple offers on the table at the same time and then you say to each company -you know I this other company is paying +you know i this other company is paying me and you got to beat them basically that's the main way to get a higher salary as well as just like choosing the right -companies to begin with so like big Tech +companies to begin with so like big tech is going to pay more than tier two and three to avoid abuse on our back end we ask @@ -8739,51 +8739,51 @@ how to pick a high quality coding bootcamp second place is a tie between the codecademy front-end engineer path and a college degree third place is my -own offering laterally +own offering Ladderly URL: https://youtu.be/ZCJrtjKfyG8 Title: engineer layoffs have been relatively small Transcript: -big Tech is over a thousand companies -we're not just talking about Fang your -comment is from the end of January so is -the poll from Aline Lerner you can see +big tech is over a thousand companies +we're not just talking about fang your +comment is from the end of january so is +the poll from aline lerner you can see at the bottom you're not alone the vast majority of people think this is tens or even hundreds of thousands of layoffs basic mistaken memory recall we're bringing to mind the number of total -layoffs not the number of Engineers +layoffs not the number of engineers which is a tiny fraction about five percent of the layoffs have been -Engineers this is even less than data +engineers this is even less than data science which comes in at six percent great independent resource layoffs.fyi their total layoff count for 2022 is within one percent of the number found -by interviewing dot IO +by interviewing dot io URL: https://youtu.be/gPmIGWx4qa8 Title: Accessibility in HTML Transcript: -HTML 505 let's talk about accessibility -most HTML techniques for accessibility -have already been covered in Parts one +html 505 let's talk about accessibility +most html techniques for accessibility +have already been covered in parts one through four for example here we can see -that semantic HTML is accessible HTML +that semantic html is accessible html the text in front of us notes that we -could use CSS and JavaScript to make an +could use css and javascript to make an ordinary div accessible this is important the concept of accessibility -stretches across HTML into CSS and -JavaScript however practically we want +stretches across html into css and +javascript however practically we want to use semantic tags like button because a lot of the accessibility is built in for free you can see at the bottom being -able to Tab and hit the enter key to +able to tab and hit the enter key to activate a button or link is built into -HTML for free here's an example of using -plain old semantic HTML and it results +html for free here's an example of using +plain old semantic html and it results in accessibility here we have an ordered list here is a list for you to read a screen reader is able to understand that @@ -8793,15 +8793,15 @@ list that's really the key about what we mean with accessibility is making our website accessible to non-traditional users including differently abled users -in particular site impaired users Aria +in particular site impaired users aria attributes are extremely important as well URL: https://youtu.be/GPdAbZ5MknU Title: They heard we like speed apparently Transcript: -things I learned at pycon part three -this talk was mad Silly Willy the +things i learned at pycon part three +this talk was mad silly willy the article in front of us has a lot of the same information basically the python interpreter can adapt to your code and @@ -8811,61 +8811,61 @@ multi-threading follow for part four URL: https://youtu.be/FWpoozkc1C8 Transcript: -so charge ubt AI is going to make people +so charge ubt ai is going to make people more productive and somehow this is going to take away jobs it doesn't make -sense to me make it make sense if I'm an -employer and I have a tool that can make -anyone way more productive why would I +sense to me make it make sense if i'm an +employer and i have a tool that can make +anyone way more productive why would i not hire even more people URL: https://youtu.be/LuFttXwJXWs Title: Start with JavaScript, not C++ Transcript: -faheem says if I had to start my -programming Journey over again I would -start with JavaScript not C plus plus -also I would stay away from learning PHP +faheem says if i had to start my +programming journey over again i would +start with javascript not c plus plus +also i would stay away from learning php so fahim's report is consistent with -stack Overflow developer survey most -developers don't like C plus or PHP +stack overflow developer survey most +developers don't like c plus or php URL: https://youtu.be/I3F591KM8WE Title: Puppeteer ๐Ÿ Transcript: -stream recap and I'm scraping repurpose -dot IO with Puppeteer why use Puppeteer -instead of beautiful soup because I need +stream recap and i'm scraping repurpose +dot io with puppeteer why use puppeteer +instead of beautiful soup because i need a stateful client that can log in why am -I scraping a Dom instead of using an API +i scraping a dom instead of using an api because first of all they don't have an -API and second of all they don't hydrate -client side so I can't hijack an API -call at all when the Dom comes over the -wire it is pre-compiled so I have to +api and second of all they don't hydrate +client side so i can't hijack an api +call at all when the dom comes over the +wire it is pre-compiled so i have to physically scrape it out with like query -selectors so today I found a bug for -them for repurpose where for LinkedIn +selectors so today i found a bug for +them for repurpose where for linkedin data specifically they would ship an entire accounts worth of data instead of applying pagination for usual so that's like thousands of videos for -me so it was timing out my scraper I -thought I was getting rate limited but +me so it was timing out my scraper i +thought i was getting rate limited but come to find out they were just shipping -data strangely for LinkedIn the solution -was pretty simple I just changed -Puppeteer to wait longer so you can see -how I did that check out part five of +data strangely for linkedin the solution +was pretty simple i just changed +puppeteer to wait longer so you can see +how i did that check out part five of the stream series for regular green the social media quality content scraper and -analysis tool open source on GitHub +analysis tool open source on github URL: https://youtu.be/Sz80skcbNTo Transcript: tip 4 is sound control get some noise canceling headphones try silence try -Beethoven try Lo-Fi no lyrics tip five +beethoven try lo-fi no lyrics tip five control your physical environment clutter and even bad smells will distract you even subconsciously tip 6 @@ -8878,67 +8878,67 @@ Title: WHAT CODE PROJECTS??? Transcript: problem with posts like these is that they beg the question okay there's 30 -ideas but I still want to know which one -I should do and no junior is going to do -30 projects for web do a Blog and a +ideas but i still want to know which one +i should do and no junior is going to do +30 projects for web do a blog and a portfolio site then come up with an idea that's unique to you that being said codecademy is really great that's where -I taught myself to code years ago -enjoying their Facebook group here +i taught myself to code years ago +enjoying their facebook group here URL: https://youtu.be/k43uS4DgXHc Transcript: if you work as a software engineer for -one of those big companies tell us why I -love this question I currently work as a +one of those big companies tell us why i +love this question i currently work as a software engineer at one of those big -companies but I've run the gamut I've +companies but i've run the gamut i've been the only software engineer at a -micro size startup that went under I've +micro size startup that went under i've been one of a few in a small mid-sized company that was acquired the ability to -personally make a Major Impact at a +personally make a major impact at a small firm is real you can influence major decisions and be credited for thousands of percents of increase in technical metrics go zero to one in -Peter Thiel terminology but you can also +peter thiel terminology but you can also be held liable for a failure to produce right so can you make a bigger social -contribution through a major Tech firm +contribution through a major tech firm compared to a small company the answer is absolutely yes so think about the -total addressable Market suppose that -you increase user Happiness by 0.5 +total addressable market suppose that +you increase user happiness by 0.5 percent over millions over billions of users that could easily beat a small company 10xing the other approach is to make bank and give to charity and -earnings at Big end is big +earnings at big end is big URL: https://youtu.be/VJbnrkc4coE Transcript: five projects for beginners the op one is at the end one turn your resume into -a GitHub Pages site to a Blog you can +a github pages site to a blog you can talk about things you've learned three homepage portfolio site point to your social media your other projects your -blog for a Twitter bot or scraper number +blog for a twitter bot or scraper number five is depending the comment URL: https://youtu.be/s5b9RG_6oqM Transcript: -Jason ran a poll recently and asked -fellow Engineers whether they followed a -structured job search plan I answered -yes and I was surprised that I was in a +jason ran a poll recently and asked +fellow engineers whether they followed a +structured job search plan i answered +yes and i was surprised that i was in a huge minority let me know your thoughts for me as structured search is important because it allows me to measure the marginal return of my job search time -spent from there I can guess optimal +spent from there i can guess optimal time to spend URL: https://youtu.be/t4Kndozwnms @@ -8956,44 +8956,44 @@ part four URL: https://youtu.be/qPTNA506URY Title: Take advantage of upcoming low competition Transcript: -what does bullish news from the FED have +what does bullish news from the fed have to do with learning to code the answer -is that when the FED stops cutting rates +is that when the fed stops cutting rates the tech industry grows including software engineering headcount right now the market is down common wisdom says don't learn to code but if you do you'll have way less competition and be ready -for the January hiring cycle +for the january hiring cycle URL: https://youtu.be/nci8OogAwz0 Transcript: react part eight let's talk about state every component is allowed to have -isolated State here the current time is +isolated state here the current time is being used as an internal state of the tick component stay can be updated by user interaction like a button click or system interaction like the time -changing or in HTTP call returning when -State changes it triggers a re-render of +changing or in http call returning when +state changes it triggers a re-render of your react application your components can also share state with each other we -talked about Redux previously but +talked about redux previously but another way is to pass your state through a prompt we call that a state -prop State might include Primitives but +prop state might include primitives but it can also include functions you can also have a component with no state that's called a dumb component here's another example of a component called -example and this is using the use State +example and this is using the use state hook in this case we have a counter which has a default value of zero and every time you click a button it -increases it by one I could have a bunch -of these I could use State multiple -times and I would have different state +increases it by one i could have a bunch +of these i could use state multiple +times and i would have different state elements collectively that would be the local state of the example component and all of the states of all the components @@ -9005,21 +9005,21 @@ Title: Documenting Code: Where and When? Transcript: developers check out this interesting convo on documenting your features and -code I suggest starting with a design -dock before you code anything Levi says +code i suggest starting with a design +dock before you code anything levi says documentation in the code is usually -sufficient I think in the repo is great +sufficient i think in the repo is great but use a markdown file what do you think URL: https://youtu.be/iUgWbfPdvOo Transcript: -Theos has anyone made a feature flag as -a service startup yet Mark took the +theos has anyone made a feature flag as +a service startup yet mark took the words out of my mouth mentioning launch -Darkly what is a feature flag why would +darkly what is a feature flag why would you want it so future flag is just a -Boolean that tells the system whether or +boolean that tells the system whether or not to enable some code service model is nicer than environment variable because you have a runtime controller like an @@ -9028,14 +9028,14 @@ admin app URL: https://youtu.be/j650LTM7oj8 Title: Farmer | AI & Marketing Avoid this HUGE ChatGPT MISTAKE! Transcript: -the thought of using AI to land your +the thought of using ai to land your dream job well now you can no you can't this is a terrible plug-in all of the -chat GPT plugins as of currently June +chat gpt plugins as of currently june 1st they don't work well as a job search -tool I've looked at every GPT plugin to +tool i've looked at every gpt plugin to date none of them are better than just -going to indeed or LinkedIn jobs and +going to indeed or linkedin jobs and doing a search a couple of them will help you format your resume if you're not sure how to do that so that's cool @@ -9046,15 +9046,15 @@ like five results for opaque reasons when you just did a search you would get thousands of results instead three what are llm's good at they're supposed to be -averse to keyword searching I should be +averse to keyword searching i should be able to say software engineer and you -should know as an llm that I'm also +should know as an llm that i'm also talking about coding roles programming roles front end rolls back enrolls none of the tools actually leverage the llm -technology today the best tool that I've -found for job search with chat GPT is -just the browse with Bing feature but +technology today the best tool that i've +found for job search with chat gpt is +just the browse with bing feature but even this tool collapsed back into misleading and limited results still gotta go old school for now and don't @@ -9064,30 +9064,30 @@ URL: https://youtu.be/jsm3svSlMT8 Title: Why such failure to transition rural folks into tech? Transcript: agree to disagree age discrimination -disproportionately impacts non-urban AKA +disproportionately impacts non-urban aka country or rural career swishers let me -tell you what I have in mind and you can -tell me how I'm right or wrong what I -have in mind is a case like West -Virginia Which before the recession when -Tech was kind of booming coal mine was +tell you what i have in mind and you can +tell me how i'm right or wrong what i +have in mind is a case like west +virginia which before the recession when +tech was kind of booming coal mine was out their economy is getting disrupted and we said hey we can transition these people to learn to code programming but a lot of these older men in their 40s had age discrimination as a big -bottleneck preventing them from Landing +bottleneck preventing them from landing a programming job -I wonder if there are some other factors -at play here maybe Independence culture +i wonder if there are some other factors +at play here maybe independence culture do we think that's a problem where these older guys should have just retired and had their kids start winning bread for the family and that was looked down upon -I don't know -I think the age discrimination is pretty +i don't know +i think the age discrimination is pretty much the problem agree or disagree URL: https://youtu.be/e756KK3uFLY @@ -9095,19 +9095,19 @@ Transcript: so what's the real reason that some of us experts are so opposed to you prepping for algorithm interviews -spending hours and hours I'll tell you +spending hours and hours i'll tell you what it's not -it's not that I'm trying to apply to -Facebook and weed out my competitors I +it's not that i'm trying to apply to +facebook and weed out my competitors i gotta get back to leeco URL: https://youtu.be/SYndmnz37gA Title: Incremental progress over waiting Transcript: -Dynamic is better right so why didn't we +dynamic is better right so why didn't we just do that from the jump well there's a few reasons the first one is that -Dynamic is just harder and more +dynamic is just harder and more complicated to implement so developers can just wait to have anything or they can settle with something that's a @@ -9127,14 +9127,14 @@ progress with backwards compatibility over waiting speaking of backwards compatibility that's one of two powerful reasons that we should not update the -meaning of BH in place in fact dbh is -not going to be the only unit I hate to +meaning of bh in place in fact dbh is +not going to be the only unit i hate to break it to you there's going to be a number of these because as you can see the differences in the browser specifications so this is actually a -good reason to leave VH alone let those -Legacy websites continue to work and +good reason to leave vh alone let those +legacy websites continue to work and then add these new ones on where time allows follow for coding stuff @@ -9153,8 +9153,8 @@ time and effort URL: https://youtu.be/JjE4P414cuA Transcript: you cannot trust a lot of this phony -thought leadership on Tech social media -State at the end I'll show you how to +thought leadership on tech social media +state at the end i'll show you how to figure out how you can trust grinding algorithms is a big in interview game the vast majority of companies don't @@ -9165,42 +9165,42 @@ really trust right here on screen URL: https://youtu.be/RDz-TnG0fvw Title: Its almost like anti-technology bias and fear porn influence society Transcript: -I feel like people's views on technology +i feel like people's views on technology is like so weird and fickle so like a -year ago people were like oh no Twitter -and Tick Tock people are just gonna be -on Netflix all day it's going to ruin +year ago people were like oh no twitter +and tick tock people are just gonna be +on netflix all day it's going to ruin their lives but it's always bad like now -GPT is going to make us so productive +gpt is going to make us so productive that we should still be scared yeah URL: https://youtu.be/e-YBiSztlM4 Title: AI like this will definitely get us all killed but maybe in a way we didnt expect Transcript: -all right so chat GPT is so smart with -gpt4 I asked it if my wife asks whether +all right so chat gpt is so smart with +gpt4 i asked it if my wife asks whether a dress makes her look pretty what -should I say +should i say in both situations the important thing -is to be honest this is what I've been -saying thank you you might say I think +is to be honest this is what i've been +saying thank you you might say i think the color is nice but you look even more stunning in that other dress -you could you could say I like the way +you could you could say i like the way you did your eyes but maybe try a different shade of lipstick oh my gosh -[Music] +[music] URL: https://youtu.be/IDpqEdKLYfM Title: Triple Your Income!? Transcript: -today I got my first full paycheck as a -software engineer when I tell you that I -burst into tears of the amount I'm being -serious I've tripled my take-home pay +today i got my first full paycheck as a +software engineer when i tell you that i +burst into tears of the amount i'm being +serious i've tripled my take-home pay from my last position for those still deep in your job search keep at it it is -so so worth it I love stories like this +so so worth it i love stories like this and this could be you follow if you want to learn to code @@ -9219,13 +9219,13 @@ URL: https://youtu.be/0xzCf4_2rZ4 Title: Easily make Shopify Laptop Stickers! Transcript: how to create or buy laptop stickers -like this chibi wizard boy I'm using -leonardo.ai so I'm just using the freeze +like this chibi wizard boy i'm using +leonardo.ai so i'm just using the freeze here this is a more affordable -alternative to Mid Journey here's some +alternative to mid journey here's some of the other pictures it generated this chica -this ladder so my brand is laterally and +this ladder so my brand is Ladderly and then this pixel art cup of coffee with a heart on it so they have backgrounds initially so drag it over to pixlr.com @@ -9233,11 +9233,11 @@ and use the crop tool to crop it get some transparency in there and you can bring it over to printful here is the sticker product tip template -and this is integrated to my Shopify +and this is integrated to my shopify store -so I can upload the file +so i can upload the file and then after it's uploaded apply and -now I have stickers to sell so if you +now i have stickers to sell so if you want to buy these ones in particular and support the channel that link is in the description hope this helped @@ -9245,12 +9245,12 @@ description hope this helped URL: https://youtu.be/uChFgvWdLzA Transcript: so if you're trying to study algorithms -and Crush Lee code one of the resources -I can point you to is a YouTube channel -programming live with Larry so Larry is +and crush lee code one of the resources +i can point you to is a youtube channel +programming live with larry so larry is doing like all kinds of video walkthroughs and he's putting out new -Solutions like almost every day +solutions like almost every day URL: https://youtu.be/F8QoxZSYei4 Title: Follow the Process! @@ -9262,10 +9262,10 @@ brain damaged URL: https://youtu.be/T2LAnNU8UcM Title: guess and check is a key skill Transcript: -Bart barklington has a great question +bart barklington has a great question which is if we're going to use a reference application how do we know -which GitHub repository to clone for +which github repository to clone for answers the first is that we don't guess and check is a key developer skill two is look at the number of stars and three @@ -9276,17 +9276,17 @@ you know like me URL: https://youtu.be/JyJsBVZCJo4 Title: Why JavaScript is THE best programming language...period! Transcript: -thanks Josh this guy gets it so -JavaScript is so great JavaScript -JavaScript JavaScript if you say three +thanks josh this guy gets it so +javascript is so great javascript +javascript javascript if you say three times fast and click your heels an -infinite Loop appears you can't do that -with other programming languages Let me +infinite loop appears you can't do that +with other programming languages let me give you three more reasons in addition to my bulletproof argument from the last -video why JavaScript is so great first +video why javascript is so great first of all it's the most popular programming -languages everyone knows it yeah I +languages everyone knows it yeah i realize it's not really taught in computer science programs why do you think because the professors were never @@ -9294,11 +9294,11 @@ popular they were like nerds they don't want you to be popular so they teach you stuff that's not popular reason number two it's used in the browsers in all of -the websites do you use websites I use +the websites do you use websites i use websites websites are great everyone knows that websites are things that we -use so I don't know exactly who decided -that JavaScript would be used there I +use so i don't know exactly who decided +that javascript would be used there i just kind of have a trust that whatever decision criteria they had it was real it was perfect like what could be wrong @@ -9308,7 +9308,7 @@ therefore it's great so thanks URL: https://youtu.be/fUc217NMw-0 Title: Picking the newest tools is a noob move we call it shiny object syndrome it's a big red flag Transcript: -listen here man I don't know who needs +listen here man i don't know who needs to hear this today but no no @@ -9320,7 +9320,7 @@ huge secret for job search and career advancement in this video if you ever feel like people with these really high paying jobs often have some sort of -unfair Advantage almost like they had a +unfair advantage almost like they had a cheat code yeah we don't hide it very well the truth is we do so you can't compete with us right wrong you can just @@ -9338,26 +9338,26 @@ compliment that makes it seem like you're way into that company when really they're only your third choice go ahead when you get a take-home coding -assignment go to Google and see if +assignment go to google and see if someone else has already solved this problem just make sure when you copy it it's not like full of bugs or something social networking strategic communication literally copying code these are the cheat codes that are -industry norms and I'm giving you full -permission I'm encouraging you to use +industry norms and i'm giving you full +permission i'm encouraging you to use them all of them follow for more URL: https://youtu.be/Y0hWA7x4NmM Title: are a in my experience with Transcript: so let's talk about soft skills and -social skills why did I tell this guy I +social skills why did i tell this guy i wasn't going to even bother to talk to him this is his profile picture what this tells me is that his social skills -are like so far off base that even if I +are like so far off base that even if i help him technically he's still not going to be able to get a job employers are going to think the same @@ -9365,34 +9365,34 @@ are going to think the same URL: https://youtu.be/cZ2ssaipqnw Title: Post-interview follow up guidance Transcript: -HR says I'll get back to you the +hr says i'll get back to you the candidate says when just ghosts two tips -for you getting feedback from HR after +for you getting feedback from hr after your interview first hold them accountable make sure during the interview they tell you or you ask when -am I going to hear back from you then +am i going to hear back from you then follow up on their timeline you're not pestering them you're in the driver's seat now you're holding them accountable for what they told you they would do second rule is three weeks three days if -your interview was on a Friday don't -follow up on a Monday give them at least +your interview was on a friday don't +follow up on a monday give them at least three business days and in addition to a three business day space between emails -one email a week is a good Pace don't do +one email a week is a good pace don't do more than that unless you have a special reason like they told you to specifically with that pace of -communication in mind if I haven't heard -from you on the third week I'm moving on +communication in mind if i haven't heard +from you on the third week i'm moving on my job search should not be all about -One employer specifically if my -interview is on a Tuesday and I haven't +one employer specifically if my +interview is on a tuesday and i haven't heard from you by the next or the next -Tuesday sure I'll fire out one more -email but I'm moving on so I teach +tuesday sure i'll fire out one more +email but i'm moving on so i teach people to code and land their first programming job if you're interested follow my page this advice is somewhat @@ -9406,10 +9406,10 @@ Transcript: react remix is a react framework that's been around for a year but it's been under a license now it's open source -it's causing a bit of a splash so do I +it's causing a bit of a splash so do i recommend you learn it the answer is no and fireship sums up my reason right -here it only does SSR not the other +here it only does ssr not the other render types URL: https://youtu.be/6qdP8K1eXP4 @@ -9418,7 +9418,7 @@ Transcript: so you want to get a job coding in 2023 do you really still need to study data structures and algorithms now that we -have GPT they can like instantaneously +have gpt they can like instantaneously solve any of these problems absolutely yes this is your sign to get back on lead code this is still how we interview @@ -9426,12 +9426,12 @@ we're not done with it yet URL: https://youtu.be/HGMdAnWw-6E Transcript: -add audio speech to your next JavaScript +add audio speech to your next javascript project with these three lines of code try it now in the console right-click any web page and click inspect and chrome to open the dev tool there you go -Supra +supra sup bro URL: https://youtu.be/8iQsYjVaP2E @@ -9442,49 +9442,49 @@ jsx jsx is a templating syntax templates are a cross framework concept so angular and view have templates even other programming languages like python has -Django and floss templates jsx is a +django and floss templates jsx is a special templating syntax because you can do anything you can do with ordinary -JavaScript with jsx here you can see +javascript with jsx here you can see element is a jsx element but it looks -just like we're sort of returning HTML +just like we're sort of returning html but notice that we have a name variable there so jsx is going to compile two -HTML and the syntax itself looks a lot -like HTML learning HTML is highly +html and the syntax itself looks a lot +like html learning html is highly transferable to jsx that's one of the things that makes it attractive and you can see that element is directly passed -into the react Dom renderer so react -literally renders jsx into HTML so jsx +into the react dom renderer so react +literally renders jsx into html so jsx is technically a syntactic sugar for react.createelement and react.createelement is the react framework specific counterpart to document.createelement so really jsx is just a convenient way to use the -ordinary JavaScript document API +ordinary javascript document api elements a component fall to hear more about components URL: https://youtu.be/jOH7wG8QYkw Transcript: -would you learn plain JavaScript first -or dive straight into react I agree with +would you learn plain javascript first +or dive straight into react i agree with the self-taught coder who says considering that react leans heavily on -things like destructuring Advanced array -methods Etc I would learn es6 JavaScript +things like destructuring advanced array +methods etc i would learn es6 javascript first before diving into react URL: https://youtu.be/SH2HPLCIoAM Title: What is Blind 75? Transcript: -Willie B goof thank you so much a lot of -us recommend Lee code for algorithm -interview prep but Lee code is huge +willie b goof thank you so much a lot of +us recommend lee code for algorithm +interview prep but lee code is huge where do you start you start with the -blind 75 it's that top result Tech lead +blind 75 it's that top result tech lead is big an algorithm interview prep and he hand curated this list of 75 and posted on blind @@ -9494,8 +9494,8 @@ Transcript: six plus scientifically proven ways to help you study and learn anything including learning to code flow is a -real thing Google Scholar is your friend -this is part one of three where I'll +real thing google scholar is your friend +this is part one of three where i'll give you six tips video pin in the comments with even more first tour easy sleep right moderate exercise From d272ad8972ce6a443243b4260ac4be03181d2d34 Mon Sep 17 00:00:00 2001 From: Vandivier Date: Sun, 28 Jan 2024 20:57:59 -0500 Subject: [PATCH 3/6] chore: cache more transcripts --- .../low_value_transcript_urls.json | 1 + .../video_data/-7AxO8cwoHw.json | 147 +++ .../video_data/-oQtdhaIIKg.json | 17 + .../video_data/0CZUHOXW1wA.json | 137 +++ .../video_data/0QfrGui1uWw.json | 11 + .../video_data/0ZGokJgesjY.json | 252 ++++ .../video_data/0h5MbV-iNqU.json | 87 ++ .../video_data/0qbRA5rXe7s.json | 32 + .../video_data/0v4rKpp444s.json | 32 + .../video_data/0vNZJ6JJE9I.json | 42 + .../video_data/1BGmgB8JXI8.json | 27 + .../video_data/1GU34An1lXU.json | 52 + .../video_data/1O-ltAnm5TA.json | 57 + .../video_data/2C_ZInahiuk.json | 27 + .../video_data/2Yk4v6DXbxs.json | 192 +++ .../video_data/3OILFxPsaiU.json | 37 + .../video_data/3QbPH_SMkio.json | 11 + .../video_data/3USrUfh1rcw.json | 32 + .../video_data/3ZfzLXNBjgQ.json | 11 + .../video_data/3yodxuUd0_E.json | 11 + .../video_data/46nobLLV36o.json | 11 + .../video_data/4YXWpioEIUA.json | 17 + .../video_data/4cri7eMsWLQ.json | 172 +++ .../video_data/4k-IslxAFec.json | 947 +++++++++++++++ .../video_data/5Ib0kcmEBSU.json | 27 + .../video_data/5LmK-4DQA2o.json | 37 + .../video_data/5VOzrKDRRpU.json | 167 +++ .../video_data/5fwk4-LwR-g.json | 32 + .../video_data/5g-LqzhT3dI.json | 22 + .../video_data/5vFFBq7aXg8.json | 57 + .../video_data/65SxvQ3C5dc.json | 37 + .../video_data/6Q2AA34m5ls.json | 11 + .../video_data/7-sLuzWcDAo.json | 57 + .../video_data/72PIYvRDYvU.json | 11 + .../video_data/76dE6Iew2cc.json | 42 + .../video_data/7945AEz1qM8.json | 57 + .../video_data/8EbRo8We8Us.json | 142 +++ .../video_data/8OfbQfmS760.json | 32 + .../video_data/8QQrB-BG7Ak.json | 27 + .../video_data/8SH8ofzPfIY.json | 11 + .../video_data/8e829pubnVc.json | 11 + .../video_data/8mDMFUiIkUs.json | 22 + .../video_data/94AaNfY8DsE.json | 27 + .../video_data/9FvMTdfBZo4.json | 82 ++ .../video_data/9dbOwQepO5o.json | 17 + .../video_data/9g581jUcBfA.json | 11 + .../video_data/AHGDkTAgW-8.json | 32 + .../video_data/AmD17uLq-iE.json | 147 +++ .../video_data/Asc3qzgowCs.json | 97 ++ .../video_data/BZIBB1qkIaY.json | 57 + .../video_data/Cl9fYK70vkI.json | 22 + .../video_data/CtQlixOa_8Y.json | 11 + .../video_data/Cv0ubCGS43o.json | 67 ++ .../video_data/D3Jtaz-egfQ.json | 27 + .../video_data/DFjdbayXayE.json | 11 + .../video_data/Da7Zuku2pdc.json | 47 + .../video_data/E7Hz4jiaP_s.json | 27 + .../video_data/ERYGNl4Me3I.json | 11 + .../video_data/F3gulV8C2bE.json | 57 + .../video_data/FKClIN47n_Y.json | 11 + .../video_data/FchtcprtPpk.json | 11 + .../video_data/FvWAzPxoMkc.json | 11 + .../video_data/G-OYBwk7gjw.json | 52 + .../video_data/GUwcW66gzqo.json | 22 + .../video_data/GjfWznkurc4.json | 27 + .../video_data/H3-XZGu_Hjk.json | 11 + .../video_data/H9iaWO5-z2s.json | 52 + .../video_data/HVrq1F7ZqDU.json | 11 + .../video_data/I2qNvEKq8zM.json | 107 ++ .../video_data/IGkGg_b-Qac.json | 67 ++ .../video_data/ISPNnI6d9_Y.json | 157 +++ .../video_data/I_71em-izaU.json | 22 + .../video_data/ItVzCCk6YBw.json | 42 + .../video_data/IyT6dgGihSo.json | 52 + .../video_data/J3_kjj0LDwo.json | 27 + .../video_data/JRkESf9IwUg.json | 17 + .../video_data/JWQZX5dFuhY.json | 22 + .../video_data/JhbHts-nFhQ.json | 32 + .../video_data/Jw6E1hbyYNc.json | 57 + .../video_data/JwOQ8Lbc6Do.json | 11 + .../video_data/Jyw0ljQUn-g.json | 47 + .../video_data/K8dmrNDdJVc.json | 11 + .../video_data/KLAwzXn2Z6Q.json | 42 + .../video_data/L25lJRQPE9M.json | 77 ++ .../video_data/L3-q-mPt9B4.json | 11 + .../video_data/LFrE1ySq5v8.json | 107 ++ .../video_data/LM99LTrF5fY.json | 147 +++ .../video_data/LxofYb_irV4.json | 147 +++ .../video_data/M3DlvlTbS-0.json | 177 +++ .../video_data/MU6tXc5bxs8.json | 32 + .../video_data/N5YmrWullrM.json | 152 +++ .../video_data/NWH7zD-i2dc.json | 32 + .../video_data/NmkpAnVtoiY.json | 22 + .../video_data/NyNxQlNB_oQ.json | 11 + .../video_data/Of-w51EE8uM.json | 192 +++ .../video_data/Ojguo7WZ27A.json | 52 + .../video_data/Oz_BTlVGkQE.json | 57 + .../video_data/P8T7kJzLgqU.json | 11 + .../video_data/PjkOWaR2SfM.json | 32 + .../video_data/PpiuEHXYMdc.json | 172 +++ .../video_data/QIjjaD0-TRg.json | 27 + .../video_data/QkjzosOm0Ew.json | 57 + .../video_data/RpMK4ZGPQSs.json | 32 + .../video_data/SB4jrCepf-o.json | 17 + .../video_data/SLEzYmWI3Iw.json | 57 + .../video_data/SMvWuT6pCYM.json | 122 ++ .../video_data/SWesn5n0DRE.json | 27 + .../video_data/Sw-YJ2usMUE.json | 57 + .../video_data/T4oSSVSlkek.json | 57 + .../video_data/TDCbKfpdvvY.json | 52 + .../video_data/TMYbu4TtfGk.json | 62 + .../video_data/TSz4E_pq53A.json | 17 + .../video_data/UH_F4Sl7DV4.json | 22 + .../video_data/Ue8L93j9ePQ.json | 157 +++ .../video_data/Ue9qp9zsFd0.json | 11 + .../video_data/Uw4gqO39MsA.json | 32 + .../video_data/VOgONXbcA4E.json | 42 + .../video_data/Ve8bzukmrf4.json | 47 + .../video_data/VuIk9S32dyY.json | 11 + .../video_data/VxT9hnnjUbo.json | 147 +++ .../video_data/VxkVRh_1UTI.json | 11 + .../video_data/W7wwiKG3_PE.json | 11 + .../video_data/WF5_onKuWZs.json | 57 + .../video_data/WxRiHf30nTA.json | 37 + .../video_data/XFQ8sduRjvI.json | 177 +++ .../video_data/XoaIFDF-Po8.json | 47 + .../video_data/YZk44fUIvM4.json | 142 +++ .../video_data/ZVDMFFVgkvc.json | 57 + .../video_data/Zpi8oiwZeBM.json | 22 + .../video_data/_TGL4W2k1aI.json | 52 + .../video_data/_XvG7ssJ2n0.json | 52 + .../video_data/bBYNl7_APs8.json | 22 + .../video_data/bccuFU_dKs8.json | 37 + .../video_data/byHqjGf3I98.json | 62 + .../video_data/c3dc5Krzis0.json | 1047 +++++++++++++++++ .../video_data/dMn6vr9y5sw.json | 11 + .../video_data/dVMwRfJqHMA.json | 11 + .../video_data/db_Aj8MaKEg.json | 57 + .../video_data/f-P3jvgRZqw.json | 57 + .../video_data/fBsBFMK_OK0.json | 11 + .../video_data/fKaqtUdPFJc.json | 11 + .../video_data/fKy3Dp04vR8.json | 52 + .../video_data/fxwE4SZ38fA.json | 57 + .../video_data/g0xZvX92mm8.json | 11 + .../video_data/gLS1C1ZXw3w.json | 11 + .../video_data/gZapiJ3axPs.json | 52 + .../video_data/gaWkszOb-XQ.json | 11 + .../video_data/gxEo6SgCw-A.json | 177 +++ .../video_data/hZD1npSLZPU.json | 607 ++++++++++ .../video_data/hhw1VU_mg8Q.json | 167 +++ .../video_data/i3MIF2yZw9I.json | 42 + .../video_data/iC_KkzWz72E.json | 117 ++ .../video_data/iESTykOhUWM.json | 11 + .../video_data/iK_2G9HG3oY.json | 137 +++ .../video_data/iRyC06DZLqc.json | 82 ++ .../video_data/j9vS3u9Nm6E.json | 187 +++ .../video_data/jCgMMJW_77M.json | 32 + .../video_data/k4Q5_oLQDoc.json | 22 + .../video_data/kkgGiJ06czw.json | 52 + .../video_data/l5cxvbYA4W0.json | 112 ++ .../video_data/lBg0D5X9ln4.json | 112 ++ .../video_data/lXWXgpGrhW4.json | 32 + .../video_data/lqh4GJAJ__Y.json | 11 + .../video_data/lraboTj37M4.json | 11 + .../video_data/mATy0t85bJ4.json | 22 + .../video_data/mGXtvo728Z8.json | 32 + .../video_data/n1EU9QOhnKU.json | 11 + .../video_data/nCXn7kPpe0I.json | 47 + .../video_data/nD0DQt-glkg.json | 22 + .../video_data/nbUTilQbI0E.json | 11 + .../video_data/neU5oiuXkEM.json | 62 + .../video_data/nyEMpiUPYd4.json | 52 + .../video_data/o34_GpeV-to.json | 52 + .../video_data/our69kbKFBo.json | 32 + .../video_data/p9y9IEbI5vU.json | 11 + .../video_data/pNBwyTKr5bE.json | 11 + .../video_data/pP9mpc00-oI.json | 47 + .../video_data/pQuLMaOayak.json | 32 + .../video_data/pn3JkhA7wzI.json | 22 + .../video_data/qktl2B1_Ubo.json | 32 + .../video_data/qqB99uP97eI.json | 82 ++ .../video_data/rmgW3Ceh5t4.json | 52 + .../video_data/sZccE3lNO_U.json | 162 +++ .../video_data/tBcZtjnKNEg.json | 52 + .../video_data/tL3f7jPu_sU.json | 22 + .../video_data/u5eoSGkmmrg.json | 87 ++ .../video_data/uqwNfJwqmKg.json | 62 + .../video_data/v4hp8e0WxGo.json | 57 + .../video_data/vBxm7AxJ3vk.json | 37 + .../video_data/vlYomNqXQfM.json | 11 + .../video_data/w492jY3IigY.json | 482 ++++++++ .../video_data/wvqHkB7oXQE.json | 127 ++ .../video_data/xCWwzlkhZUs.json | 11 + .../video_data/xg0v616TLl0.json | 57 + .../video_data/ySwTgWnfCvE.json | 22 + .../video_data/yczD0Q1ebKM.json | 11 + .../video_data/z7DKu-YAPwg.json | 11 + .../video_data/zBFpn6EP7Qo.json | 27 + .../video_data/zIwlTveqCGE.json | 27 + .../video_data/z_Fx0lK6LjA.json | 22 + .../video_data/zjP42eYmYYE.json | 47 + .../video_data/zuReZXOLcjI.json | 11 + 202 files changed, 13392 insertions(+) create mode 100644 scripts/youtube-transcriber/video_data/-7AxO8cwoHw.json create mode 100644 scripts/youtube-transcriber/video_data/-oQtdhaIIKg.json create mode 100644 scripts/youtube-transcriber/video_data/0CZUHOXW1wA.json create mode 100644 scripts/youtube-transcriber/video_data/0QfrGui1uWw.json create mode 100644 scripts/youtube-transcriber/video_data/0ZGokJgesjY.json create mode 100644 scripts/youtube-transcriber/video_data/0h5MbV-iNqU.json create mode 100644 scripts/youtube-transcriber/video_data/0qbRA5rXe7s.json create mode 100644 scripts/youtube-transcriber/video_data/0v4rKpp444s.json create mode 100644 scripts/youtube-transcriber/video_data/0vNZJ6JJE9I.json create mode 100644 scripts/youtube-transcriber/video_data/1BGmgB8JXI8.json create mode 100644 scripts/youtube-transcriber/video_data/1GU34An1lXU.json create mode 100644 scripts/youtube-transcriber/video_data/1O-ltAnm5TA.json create mode 100644 scripts/youtube-transcriber/video_data/2C_ZInahiuk.json create mode 100644 scripts/youtube-transcriber/video_data/2Yk4v6DXbxs.json create mode 100644 scripts/youtube-transcriber/video_data/3OILFxPsaiU.json create mode 100644 scripts/youtube-transcriber/video_data/3QbPH_SMkio.json create mode 100644 scripts/youtube-transcriber/video_data/3USrUfh1rcw.json create mode 100644 scripts/youtube-transcriber/video_data/3ZfzLXNBjgQ.json create mode 100644 scripts/youtube-transcriber/video_data/3yodxuUd0_E.json create mode 100644 scripts/youtube-transcriber/video_data/46nobLLV36o.json create mode 100644 scripts/youtube-transcriber/video_data/4YXWpioEIUA.json create mode 100644 scripts/youtube-transcriber/video_data/4cri7eMsWLQ.json create mode 100644 scripts/youtube-transcriber/video_data/4k-IslxAFec.json create mode 100644 scripts/youtube-transcriber/video_data/5Ib0kcmEBSU.json create mode 100644 scripts/youtube-transcriber/video_data/5LmK-4DQA2o.json create mode 100644 scripts/youtube-transcriber/video_data/5VOzrKDRRpU.json create mode 100644 scripts/youtube-transcriber/video_data/5fwk4-LwR-g.json create mode 100644 scripts/youtube-transcriber/video_data/5g-LqzhT3dI.json create mode 100644 scripts/youtube-transcriber/video_data/5vFFBq7aXg8.json create mode 100644 scripts/youtube-transcriber/video_data/65SxvQ3C5dc.json create mode 100644 scripts/youtube-transcriber/video_data/6Q2AA34m5ls.json create mode 100644 scripts/youtube-transcriber/video_data/7-sLuzWcDAo.json create mode 100644 scripts/youtube-transcriber/video_data/72PIYvRDYvU.json create mode 100644 scripts/youtube-transcriber/video_data/76dE6Iew2cc.json create mode 100644 scripts/youtube-transcriber/video_data/7945AEz1qM8.json create mode 100644 scripts/youtube-transcriber/video_data/8EbRo8We8Us.json create mode 100644 scripts/youtube-transcriber/video_data/8OfbQfmS760.json create mode 100644 scripts/youtube-transcriber/video_data/8QQrB-BG7Ak.json create mode 100644 scripts/youtube-transcriber/video_data/8SH8ofzPfIY.json create mode 100644 scripts/youtube-transcriber/video_data/8e829pubnVc.json create mode 100644 scripts/youtube-transcriber/video_data/8mDMFUiIkUs.json create mode 100644 scripts/youtube-transcriber/video_data/94AaNfY8DsE.json create mode 100644 scripts/youtube-transcriber/video_data/9FvMTdfBZo4.json create mode 100644 scripts/youtube-transcriber/video_data/9dbOwQepO5o.json create mode 100644 scripts/youtube-transcriber/video_data/9g581jUcBfA.json create mode 100644 scripts/youtube-transcriber/video_data/AHGDkTAgW-8.json create mode 100644 scripts/youtube-transcriber/video_data/AmD17uLq-iE.json create mode 100644 scripts/youtube-transcriber/video_data/Asc3qzgowCs.json create mode 100644 scripts/youtube-transcriber/video_data/BZIBB1qkIaY.json create mode 100644 scripts/youtube-transcriber/video_data/Cl9fYK70vkI.json create mode 100644 scripts/youtube-transcriber/video_data/CtQlixOa_8Y.json create mode 100644 scripts/youtube-transcriber/video_data/Cv0ubCGS43o.json create mode 100644 scripts/youtube-transcriber/video_data/D3Jtaz-egfQ.json create mode 100644 scripts/youtube-transcriber/video_data/DFjdbayXayE.json create mode 100644 scripts/youtube-transcriber/video_data/Da7Zuku2pdc.json create mode 100644 scripts/youtube-transcriber/video_data/E7Hz4jiaP_s.json create mode 100644 scripts/youtube-transcriber/video_data/ERYGNl4Me3I.json create mode 100644 scripts/youtube-transcriber/video_data/F3gulV8C2bE.json create mode 100644 scripts/youtube-transcriber/video_data/FKClIN47n_Y.json create mode 100644 scripts/youtube-transcriber/video_data/FchtcprtPpk.json create mode 100644 scripts/youtube-transcriber/video_data/FvWAzPxoMkc.json create mode 100644 scripts/youtube-transcriber/video_data/G-OYBwk7gjw.json create mode 100644 scripts/youtube-transcriber/video_data/GUwcW66gzqo.json create mode 100644 scripts/youtube-transcriber/video_data/GjfWznkurc4.json create mode 100644 scripts/youtube-transcriber/video_data/H3-XZGu_Hjk.json create mode 100644 scripts/youtube-transcriber/video_data/H9iaWO5-z2s.json create mode 100644 scripts/youtube-transcriber/video_data/HVrq1F7ZqDU.json create mode 100644 scripts/youtube-transcriber/video_data/I2qNvEKq8zM.json create mode 100644 scripts/youtube-transcriber/video_data/IGkGg_b-Qac.json create mode 100644 scripts/youtube-transcriber/video_data/ISPNnI6d9_Y.json create mode 100644 scripts/youtube-transcriber/video_data/I_71em-izaU.json create mode 100644 scripts/youtube-transcriber/video_data/ItVzCCk6YBw.json create mode 100644 scripts/youtube-transcriber/video_data/IyT6dgGihSo.json create mode 100644 scripts/youtube-transcriber/video_data/J3_kjj0LDwo.json create mode 100644 scripts/youtube-transcriber/video_data/JRkESf9IwUg.json create mode 100644 scripts/youtube-transcriber/video_data/JWQZX5dFuhY.json create mode 100644 scripts/youtube-transcriber/video_data/JhbHts-nFhQ.json create mode 100644 scripts/youtube-transcriber/video_data/Jw6E1hbyYNc.json create mode 100644 scripts/youtube-transcriber/video_data/JwOQ8Lbc6Do.json create mode 100644 scripts/youtube-transcriber/video_data/Jyw0ljQUn-g.json create mode 100644 scripts/youtube-transcriber/video_data/K8dmrNDdJVc.json create mode 100644 scripts/youtube-transcriber/video_data/KLAwzXn2Z6Q.json create mode 100644 scripts/youtube-transcriber/video_data/L25lJRQPE9M.json create mode 100644 scripts/youtube-transcriber/video_data/L3-q-mPt9B4.json create mode 100644 scripts/youtube-transcriber/video_data/LFrE1ySq5v8.json create mode 100644 scripts/youtube-transcriber/video_data/LM99LTrF5fY.json create mode 100644 scripts/youtube-transcriber/video_data/LxofYb_irV4.json create mode 100644 scripts/youtube-transcriber/video_data/M3DlvlTbS-0.json create mode 100644 scripts/youtube-transcriber/video_data/MU6tXc5bxs8.json create mode 100644 scripts/youtube-transcriber/video_data/N5YmrWullrM.json create mode 100644 scripts/youtube-transcriber/video_data/NWH7zD-i2dc.json create mode 100644 scripts/youtube-transcriber/video_data/NmkpAnVtoiY.json create mode 100644 scripts/youtube-transcriber/video_data/NyNxQlNB_oQ.json create mode 100644 scripts/youtube-transcriber/video_data/Of-w51EE8uM.json create mode 100644 scripts/youtube-transcriber/video_data/Ojguo7WZ27A.json create mode 100644 scripts/youtube-transcriber/video_data/Oz_BTlVGkQE.json create mode 100644 scripts/youtube-transcriber/video_data/P8T7kJzLgqU.json create mode 100644 scripts/youtube-transcriber/video_data/PjkOWaR2SfM.json create mode 100644 scripts/youtube-transcriber/video_data/PpiuEHXYMdc.json create mode 100644 scripts/youtube-transcriber/video_data/QIjjaD0-TRg.json create mode 100644 scripts/youtube-transcriber/video_data/QkjzosOm0Ew.json create mode 100644 scripts/youtube-transcriber/video_data/RpMK4ZGPQSs.json create mode 100644 scripts/youtube-transcriber/video_data/SB4jrCepf-o.json create mode 100644 scripts/youtube-transcriber/video_data/SLEzYmWI3Iw.json create mode 100644 scripts/youtube-transcriber/video_data/SMvWuT6pCYM.json create mode 100644 scripts/youtube-transcriber/video_data/SWesn5n0DRE.json create mode 100644 scripts/youtube-transcriber/video_data/Sw-YJ2usMUE.json create mode 100644 scripts/youtube-transcriber/video_data/T4oSSVSlkek.json create mode 100644 scripts/youtube-transcriber/video_data/TDCbKfpdvvY.json create mode 100644 scripts/youtube-transcriber/video_data/TMYbu4TtfGk.json create mode 100644 scripts/youtube-transcriber/video_data/TSz4E_pq53A.json create mode 100644 scripts/youtube-transcriber/video_data/UH_F4Sl7DV4.json create mode 100644 scripts/youtube-transcriber/video_data/Ue8L93j9ePQ.json create mode 100644 scripts/youtube-transcriber/video_data/Ue9qp9zsFd0.json create mode 100644 scripts/youtube-transcriber/video_data/Uw4gqO39MsA.json create mode 100644 scripts/youtube-transcriber/video_data/VOgONXbcA4E.json create mode 100644 scripts/youtube-transcriber/video_data/Ve8bzukmrf4.json create mode 100644 scripts/youtube-transcriber/video_data/VuIk9S32dyY.json create mode 100644 scripts/youtube-transcriber/video_data/VxT9hnnjUbo.json create mode 100644 scripts/youtube-transcriber/video_data/VxkVRh_1UTI.json create mode 100644 scripts/youtube-transcriber/video_data/W7wwiKG3_PE.json create mode 100644 scripts/youtube-transcriber/video_data/WF5_onKuWZs.json create mode 100644 scripts/youtube-transcriber/video_data/WxRiHf30nTA.json create mode 100644 scripts/youtube-transcriber/video_data/XFQ8sduRjvI.json create mode 100644 scripts/youtube-transcriber/video_data/XoaIFDF-Po8.json create mode 100644 scripts/youtube-transcriber/video_data/YZk44fUIvM4.json create mode 100644 scripts/youtube-transcriber/video_data/ZVDMFFVgkvc.json create mode 100644 scripts/youtube-transcriber/video_data/Zpi8oiwZeBM.json create mode 100644 scripts/youtube-transcriber/video_data/_TGL4W2k1aI.json create mode 100644 scripts/youtube-transcriber/video_data/_XvG7ssJ2n0.json create mode 100644 scripts/youtube-transcriber/video_data/bBYNl7_APs8.json create mode 100644 scripts/youtube-transcriber/video_data/bccuFU_dKs8.json create mode 100644 scripts/youtube-transcriber/video_data/byHqjGf3I98.json create mode 100644 scripts/youtube-transcriber/video_data/c3dc5Krzis0.json create mode 100644 scripts/youtube-transcriber/video_data/dMn6vr9y5sw.json create mode 100644 scripts/youtube-transcriber/video_data/dVMwRfJqHMA.json create mode 100644 scripts/youtube-transcriber/video_data/db_Aj8MaKEg.json create mode 100644 scripts/youtube-transcriber/video_data/f-P3jvgRZqw.json create mode 100644 scripts/youtube-transcriber/video_data/fBsBFMK_OK0.json create mode 100644 scripts/youtube-transcriber/video_data/fKaqtUdPFJc.json create mode 100644 scripts/youtube-transcriber/video_data/fKy3Dp04vR8.json create mode 100644 scripts/youtube-transcriber/video_data/fxwE4SZ38fA.json create mode 100644 scripts/youtube-transcriber/video_data/g0xZvX92mm8.json create mode 100644 scripts/youtube-transcriber/video_data/gLS1C1ZXw3w.json create mode 100644 scripts/youtube-transcriber/video_data/gZapiJ3axPs.json create mode 100644 scripts/youtube-transcriber/video_data/gaWkszOb-XQ.json create mode 100644 scripts/youtube-transcriber/video_data/gxEo6SgCw-A.json create mode 100644 scripts/youtube-transcriber/video_data/hZD1npSLZPU.json create mode 100644 scripts/youtube-transcriber/video_data/hhw1VU_mg8Q.json create mode 100644 scripts/youtube-transcriber/video_data/i3MIF2yZw9I.json create mode 100644 scripts/youtube-transcriber/video_data/iC_KkzWz72E.json create mode 100644 scripts/youtube-transcriber/video_data/iESTykOhUWM.json create mode 100644 scripts/youtube-transcriber/video_data/iK_2G9HG3oY.json create mode 100644 scripts/youtube-transcriber/video_data/iRyC06DZLqc.json create mode 100644 scripts/youtube-transcriber/video_data/j9vS3u9Nm6E.json create mode 100644 scripts/youtube-transcriber/video_data/jCgMMJW_77M.json create mode 100644 scripts/youtube-transcriber/video_data/k4Q5_oLQDoc.json create mode 100644 scripts/youtube-transcriber/video_data/kkgGiJ06czw.json create mode 100644 scripts/youtube-transcriber/video_data/l5cxvbYA4W0.json create mode 100644 scripts/youtube-transcriber/video_data/lBg0D5X9ln4.json create mode 100644 scripts/youtube-transcriber/video_data/lXWXgpGrhW4.json create mode 100644 scripts/youtube-transcriber/video_data/lqh4GJAJ__Y.json create mode 100644 scripts/youtube-transcriber/video_data/lraboTj37M4.json create mode 100644 scripts/youtube-transcriber/video_data/mATy0t85bJ4.json create mode 100644 scripts/youtube-transcriber/video_data/mGXtvo728Z8.json create mode 100644 scripts/youtube-transcriber/video_data/n1EU9QOhnKU.json create mode 100644 scripts/youtube-transcriber/video_data/nCXn7kPpe0I.json create mode 100644 scripts/youtube-transcriber/video_data/nD0DQt-glkg.json create mode 100644 scripts/youtube-transcriber/video_data/nbUTilQbI0E.json create mode 100644 scripts/youtube-transcriber/video_data/neU5oiuXkEM.json create mode 100644 scripts/youtube-transcriber/video_data/nyEMpiUPYd4.json create mode 100644 scripts/youtube-transcriber/video_data/o34_GpeV-to.json create mode 100644 scripts/youtube-transcriber/video_data/our69kbKFBo.json create mode 100644 scripts/youtube-transcriber/video_data/p9y9IEbI5vU.json create mode 100644 scripts/youtube-transcriber/video_data/pNBwyTKr5bE.json create mode 100644 scripts/youtube-transcriber/video_data/pP9mpc00-oI.json create mode 100644 scripts/youtube-transcriber/video_data/pQuLMaOayak.json create mode 100644 scripts/youtube-transcriber/video_data/pn3JkhA7wzI.json create mode 100644 scripts/youtube-transcriber/video_data/qktl2B1_Ubo.json create mode 100644 scripts/youtube-transcriber/video_data/qqB99uP97eI.json create mode 100644 scripts/youtube-transcriber/video_data/rmgW3Ceh5t4.json create mode 100644 scripts/youtube-transcriber/video_data/sZccE3lNO_U.json create mode 100644 scripts/youtube-transcriber/video_data/tBcZtjnKNEg.json create mode 100644 scripts/youtube-transcriber/video_data/tL3f7jPu_sU.json create mode 100644 scripts/youtube-transcriber/video_data/u5eoSGkmmrg.json create mode 100644 scripts/youtube-transcriber/video_data/uqwNfJwqmKg.json create mode 100644 scripts/youtube-transcriber/video_data/v4hp8e0WxGo.json create mode 100644 scripts/youtube-transcriber/video_data/vBxm7AxJ3vk.json create mode 100644 scripts/youtube-transcriber/video_data/vlYomNqXQfM.json create mode 100644 scripts/youtube-transcriber/video_data/w492jY3IigY.json create mode 100644 scripts/youtube-transcriber/video_data/wvqHkB7oXQE.json create mode 100644 scripts/youtube-transcriber/video_data/xCWwzlkhZUs.json create mode 100644 scripts/youtube-transcriber/video_data/xg0v616TLl0.json create mode 100644 scripts/youtube-transcriber/video_data/ySwTgWnfCvE.json create mode 100644 scripts/youtube-transcriber/video_data/yczD0Q1ebKM.json create mode 100644 scripts/youtube-transcriber/video_data/z7DKu-YAPwg.json create mode 100644 scripts/youtube-transcriber/video_data/zBFpn6EP7Qo.json create mode 100644 scripts/youtube-transcriber/video_data/zIwlTveqCGE.json create mode 100644 scripts/youtube-transcriber/video_data/z_Fx0lK6LjA.json create mode 100644 scripts/youtube-transcriber/video_data/zjP42eYmYYE.json create mode 100644 scripts/youtube-transcriber/video_data/zuReZXOLcjI.json diff --git a/scripts/youtube-transcriber/low_value_transcript_urls.json b/scripts/youtube-transcriber/low_value_transcript_urls.json index 0a826cff..3c1dfb71 100644 --- a/scripts/youtube-transcriber/low_value_transcript_urls.json +++ b/scripts/youtube-transcriber/low_value_transcript_urls.json @@ -1,4 +1,5 @@ [ + "https://youtu.be/_LYLH2HvOcY", "https://youtu.be/-22vyOtvdtg", "https://youtu.be/-ffV0YJ8Wi4", "https://youtu.be/-X0Cp-FQh_0", diff --git a/scripts/youtube-transcriber/video_data/-7AxO8cwoHw.json b/scripts/youtube-transcriber/video_data/-7AxO8cwoHw.json new file mode 100644 index 00000000..d65d69b6 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/-7AxO8cwoHw.json @@ -0,0 +1,147 @@ +{ + "id": "-7AxO8cwoHw", + "url": "https://youtu.be/-7AxO8cwoHw", + "title": "I dont need to solve an eigenvector to understand a matrix shape mismatch #programming", + "description": null, + "publish_date": "2024-01-04T00:00:00", + "length": 59, + "views": 415, + "channel": "Programming with John", + "transcript": [ + { + "text": "day in the life of a software engineer", + "start": 0.199, + "duration": 3.72 + }, + { + "text": "and today I've been dealing with Matrix", + "start": 1.76, + "duration": 4.28 + }, + { + "text": "math which is really weird to me because", + "start": 3.919, + "duration": 5.241 + }, + { + "text": "in my 10-year career I have done more", + "start": 6.04, + "duration": 4.8 + }, + { + "text": "Matrix math in the past few months than", + "start": 9.16, + "duration": 4.04 + }, + { + "text": "the remainder of my career combined and", + "start": 10.84, + "duration": 4.28 + }, + { + "text": "I used to be one of these voices saying", + "start": 13.2, + "duration": 4.52 + }, + { + "text": "that Matrix math is basically Irrelevant", + "start": 15.12, + "duration": 4.2 + }, + { + "text": "in the college curriculum to work as a", + "start": 17.72, + "duration": 3.559 + }, + { + "text": "programmer and I want to stand by that", + "start": 19.32, + "duration": 3.119 + }, + { + "text": "and I want to talk about it and the", + "start": 21.279, + "duration": 3.361 + }, + { + "text": "reason is because I'm doing none of", + "start": 22.439, + "duration": 4.641 + }, + { + "text": "these operations by hand I'm using", + "start": 24.64, + "duration": 5.559 + }, + { + "text": "numpy and thinking through the Matrix", + "start": 27.08, + "duration": 5.96 + }, + { + "text": "math problems with a computer science", + "start": 30.199, + "duration": 5.561 + }, + { + "text": "data structure mental model is way more", + "start": 33.04, + "duration": 4.48 + }, + { + "text": "helpful than trying to think through", + "start": 35.76, + "duration": 4.92 + }, + { + "text": "like Matrix notation that I was taught", + "start": 37.52, + "duration": 5.84 + }, + { + "text": "you know to sum or multiply matrices in", + "start": 40.68, + "duration": 5.12 + }, + { + "text": "sort of a matrix math class instead just", + "start": 43.36, + "duration": 3.679 + }, + { + "text": "being able to Think Through it's an", + "start": 45.8, + "duration": 4.439 + }, + { + "text": "array of arrays it's a list of lists of", + "start": 47.039, + "duration": 5.481 + }, + { + "text": "integers or floats is a much more", + "start": 50.239, + "duration": 3.921 + }, + { + "text": "practical mindset so I'm going to have", + "start": 52.52, + "duration": 3.08 + }, + { + "text": "my cake and eat it too acknowledging", + "start": 54.16, + "duration": 3.399 + }, + { + "text": "that I have used Matrix math but you", + "start": 55.6, + "duration": 5.52 + }, + { + "text": "still don't need a college course in it", + "start": 57.559, + "duration": 3.561 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/-oQtdhaIIKg.json b/scripts/youtube-transcriber/video_data/-oQtdhaIIKg.json new file mode 100644 index 00000000..dce60983 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/-oQtdhaIIKg.json @@ -0,0 +1,17 @@ +{ + "id": "-oQtdhaIIKg", + "url": "https://youtu.be/-oQtdhaIIKg", + "title": "How to become a developer (easy)", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 6, + "views": 351, + "channel": "Programming with John", + "transcript": [ + { + "text": "s to be popular popular be popular", + "start": 0.76, + "duration": 6.72 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/0CZUHOXW1wA.json b/scripts/youtube-transcriber/video_data/0CZUHOXW1wA.json new file mode 100644 index 00000000..5b9ef65a --- /dev/null +++ b/scripts/youtube-transcriber/video_data/0CZUHOXW1wA.json @@ -0,0 +1,137 @@ +{ + "id": "0CZUHOXW1wA", + "url": "https://youtu.be/0CZUHOXW1wA", + "title": "How to prove experience as a career switcher, new grad, or dev without professional works experience", + "description": null, + "publish_date": "2023-12-31T00:00:00", + "length": 56, + "views": 64, + "channel": "Programming with John", + "transcript": [ + { + "text": "recruiter should not push back on your", + "start": 0.32, + "duration": 5.8 + }, + { + "text": "experience if your experience is an", + "start": 3.44, + "duration": 3.92 + }, + { + "text": "open- source", + "start": 6.12, + "duration": 3.92 + }, + { + "text": "project you can fully list your closed", + "start": 7.36, + "duration": 4.68 + }, + { + "text": "source project as well but if the", + "start": 10.04, + "duration": 4.799 + }, + { + "text": "recruiter pushes back they might have a", + "start": 12.04, + "duration": 5.48 + }, + { + "text": "point because because recruiters will", + "start": 14.839, + "duration": 4.321 + }, + { + "text": "sometimes try to downplay your", + "start": 17.52, + "duration": 3.919 + }, + { + "text": "experience and they'll say oh like", + "start": 19.16, + "duration": 5.039 + }, + { + "text": "you're a new grad from college so you", + "start": 21.439, + "duration": 4.721 + }, + { + "text": "don't have any professional work", + "start": 24.199, + "duration": 3.84 + }, + { + "text": "experience and when we say two years of", + "start": 26.16, + "duration": 4.68 + }, + { + "text": "experience for this junior level role we", + "start": 28.039, + "duration": 4.4 + }, + { + "text": "want two years of professional work", + "start": 30.84, + "duration": 3.2 + }, + { + "text": "experience how is that even possible", + "start": 32.439, + "duration": 5.28 + }, + { + "text": "dude you need to include my portfolio", + "start": 34.04, + "duration": 6.32 + }, + { + "text": "experience in my volunteering", + "start": 37.719, + "duration": 4.801 + }, + { + "text": "experience and so I started building", + "start": 40.36, + "duration": 3.8 + }, + { + "text": "this portfolio when I was a sophomore or", + "start": 42.52, + "duration": 3.8 + }, + { + "text": "a junior so I do have two years of", + "start": 44.16, + "duration": 3.84 + }, + { + "text": "experience so that's the game that's", + "start": 46.32, + "duration": 3.399 + }, + { + "text": "played does that make sense if it's", + "start": 48.0, + "duration": 3.719 + }, + { + "text": "hosted publicly on GitHub you think we", + "start": 49.719, + "duration": 4.041 + }, + { + "text": "can safely list it yeah exactly because", + "start": 51.719, + "duration": 6.64 + }, + { + "text": "it's it's proof for everyone can see it", + "start": 53.76, + "duration": 4.599 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/0QfrGui1uWw.json b/scripts/youtube-transcriber/video_data/0QfrGui1uWw.json new file mode 100644 index 00000000..d2b8527b --- /dev/null +++ b/scripts/youtube-transcriber/video_data/0QfrGui1uWw.json @@ -0,0 +1,11 @@ +{ + "id": "0QfrGui1uWw", + "url": "https://youtu.be/0QfrGui1uWw", + "title": "Law School to Coding Bootcamp?", + "description": null, + "publish_date": "2024-01-11T00:00:00", + "length": 7, + "views": 64, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/0ZGokJgesjY.json b/scripts/youtube-transcriber/video_data/0ZGokJgesjY.json new file mode 100644 index 00000000..544c50d1 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/0ZGokJgesjY.json @@ -0,0 +1,252 @@ +{ + "id": "0ZGokJgesjY", + "url": "https://youtu.be/0ZGokJgesjY", + "title": "Discovering that people can\u2019t identify a document authored by GPT-4", + "description": null, + "publish_date": "2024-01-02T00:00:00", + "length": 122, + "views": 11, + "channel": "Programming with John", + "transcript": [ + { + "text": "what's your stack well we're doing data", + "start": 0.76, + "duration": 4.84 + }, + { + "text": "analysis so it's 100%", + "start": 2.24, + "duration": 5.44 + }, + { + "text": "python Sean says do you have to", + "start": 5.6, + "duration": 4.48 + }, + { + "text": "subscribe in GPT chat or is it free you", + "start": 7.68, + "duration": 5.64 + }, + { + "text": "have to pay this is GPT 4 very important", + "start": 10.08, + "duration": 4.88 + }, + { + "text": "Nuance that's not only missed by a lot", + "start": 13.32, + "duration": 3.36 + }, + { + "text": "of the population it's also missed by a", + "start": 14.96, + "duration": 4.36 + }, + { + "text": "lot of the academy so a lot of people", + "start": 16.68, + "duration": 5.519 + }, + { + "text": "will talk about chat GPT", + "start": 19.32, + "duration": 4.84 + }, + { + "text": "hallucinating and they will be talking", + "start": 22.199, + "duration": 4.881 + }, + { + "text": "about 3.5 which is substantially", + "start": 24.16, + "duration": 5.92 + }, + { + "text": "inferior to a GPT 4 it's not even in the", + "start": 27.08, + "duration": 7.159 + }, + { + "text": "same model class so GPT 3.5 is a large", + "start": 30.08, + "duration": 7.72 + }, + { + "text": "language model gp4 is a multimodal model", + "start": 34.239, + "duration": 5.521 + }, + { + "text": "you see how it's drawn a graph", + "start": 37.8, + "duration": 3.32 + }, + { + "text": "approximately", + "start": 39.76, + "duration": 3.88 + }, + { + "text": "27% of respondents believe that document", + "start": 41.12, + "duration": 4.919 + }, + { + "text": "8 was written by", + "start": 43.64, + "duration": 4.8 + }, + { + "text": "GPT that means people cannot tell when", + "start": 46.039, + "duration": 4.481 + }, + { + "text": "it's written by GPT look at", + "start": 48.44, + "duration": 5.52 + }, + { + "text": "that oh", + "start": 50.52, + "duration": 3.44 + }, + { + "text": "wow and that is a rating above a five", + "start": 55.16, + "duration": 6.28 + }, + { + "text": "which is imminently reasonable because", + "start": 59.28, + "duration": 4.0 + }, + { + "text": "it's a scale of 1 to", + "start": 61.44, + "duration": 5.08 + }, + { + "text": "10 now there is 1 two three four five", + "start": 63.28, + "duration": 5.32 + }, + { + "text": "six seven 8 nine", + "start": 66.52, + "duration": 6.04 + }, + { + "text": "10 um six", + "start": 68.6, + "duration": 6.44 + }, + { + "text": "seven there's sort of like a mean bias", + "start": 72.56, + "duration": 4.84 + }, + { + "text": "here there's sort of a mean bias here", + "start": 75.04, + "duration": 4.92 + }, + { + "text": "where um people are picking five and I", + "start": 77.4, + "duration": 4.0 + }, + { + "text": "think they're doing that because five", + "start": 79.96, + "duration": 3.92 + }, + { + "text": "feels like the middle of one and 10 but", + "start": 81.4, + "duration": 3.56 + }, + { + "text": "it's actually not the middle of one and", + "start": 83.88, + "duration": 2.72 + }, + { + "text": "10 is it it's below the", + "start": 84.96, + "duration": 4.6 + }, + { + "text": "middle so I wonder if there is a uh like", + "start": 86.6, + "duration": 6.72 + }, + { + "text": "a cognitive response bias", + "start": 89.56, + "duration": 3.76 + }, + { + "text": "here um", + "start": 93.799, + "duration": 5.241 + }, + { + "text": "still even even if it were the middle", + "start": 96.64, + "duration": 4.119 + }, + { + "text": "even if this was a ninepoint scale and", + "start": 99.04, + "duration": 4.439 + }, + { + "text": "they had picked five that's still not", + "start": 100.759, + "duration": 6.561 + }, + { + "text": "saying I believe this is GPT it's saying", + "start": 103.479, + "duration": 5.6 + }, + { + "text": "I'm I'm like perfectly indifferent I", + "start": 107.32, + "duration": 2.92 + }, + { + "text": "literally don't know it's right in the", + "start": 109.079, + "duration": 3.921 + }, + { + "text": "middle so I think it's extremely", + "start": 110.24, + "duration": 4.64 + }, + { + "text": "reasonable to", + "start": 113.0, + "duration": 4.28 + }, + { + "text": "construct a binary out of the 10-point", + "start": 114.88, + "duration": 5.76 + }, + { + "text": "scale by saying above below five", + "start": 117.28, + "duration": 6.72 + }, + { + "text": "uh I think that's totally reasonable", + "start": 120.64, + "duration": 3.36 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/0h5MbV-iNqU.json b/scripts/youtube-transcriber/video_data/0h5MbV-iNqU.json new file mode 100644 index 00000000..a1229d8b --- /dev/null +++ b/scripts/youtube-transcriber/video_data/0h5MbV-iNqU.json @@ -0,0 +1,87 @@ +{ + "id": "0h5MbV-iNqU", + "url": "https://youtu.be/0h5MbV-iNqU", + "title": "- Land a Coding Job went down a whole amazing indeginous art rabbit whole #ariastale #digitalart", + "description": null, + "publish_date": "2023-12-30T00:00:00", + "length": 30, + "views": 29, + "channel": "Programming with John", + "transcript": [ + { + "text": "so now that we're a trading card game I", + "start": 0.24, + "duration": 3.36 + }, + { + "text": "wanted to build some additional art and", + "start": 1.839, + "duration": 3.401 + }, + { + "text": "I thought of using hieroglyphs and then", + "start": 3.6, + "duration": 3.64 + }, + { + "text": "I said wait are hieroglyphs a specific", + "start": 5.24, + "duration": 4.16 + }, + { + "text": "example of something more General turns", + "start": 7.24, + "duration": 3.64 + }, + { + "text": "out the answer is yes they're called", + "start": 9.4, + "duration": 3.64 + }, + { + "text": "idiograms ideographs pictographs or", + "start": 10.88, + "duration": 4.16 + }, + { + "text": "protor writing and another really", + "start": 13.04, + "duration": 4.64 + }, + { + "text": "distinctive example of this is naal art", + "start": 15.04, + "duration": 5.159 + }, + { + "text": "from Native America so now the game has", + "start": 17.68, + "duration": 4.599 + }, + { + "text": "hieroglyphs naal art and Eastern", + "start": 20.199, + "duration": 3.721 + }, + { + "text": "pictographic writing what you're seeing", + "start": 22.279, + "duration": 3.441 + }, + { + "text": "here is some game items specifically", + "start": 23.92, + "duration": 4.56 + }, + { + "text": "glove items follow for more this TCG can", + "start": 25.72, + "duration": 6.399 + }, + { + "text": "be played with standard poker cards SP", + "start": 28.48, + "duration": 3.639 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/0qbRA5rXe7s.json b/scripts/youtube-transcriber/video_data/0qbRA5rXe7s.json new file mode 100644 index 00000000..900d7944 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/0qbRA5rXe7s.json @@ -0,0 +1,32 @@ +{ + "id": "0qbRA5rXe7s", + "url": "https://youtu.be/0qbRA5rXe7s", + "title": "ur scrum master takes one improv class #softwareengineer", + "description": null, + "publish_date": "2024-01-22T00:00:00", + "length": 12, + "views": 2774, + "channel": "Programming with John", + "transcript": [ + { + "text": "hey Code Monkey what are you drinking", + "start": 0.199, + "duration": 5.761 + }, + { + "text": "coffee new Choice Fuji R blue rzy juice", + "start": 1.68, + "duration": 8.24 + }, + { + "text": "no F Mandarin fantasy vibe new Choice", + "start": 5.96, + "duration": 7.719 + }, + { + "text": "Hill Gray tea", + "start": 9.92, + "duration": 3.759 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/0v4rKpp444s.json b/scripts/youtube-transcriber/video_data/0v4rKpp444s.json new file mode 100644 index 00000000..920c6fc4 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/0v4rKpp444s.json @@ -0,0 +1,32 @@ +{ + "id": "0v4rKpp444s", + "url": "https://youtu.be/0v4rKpp444s", + "title": "has an AI profile enhancement tool now? Nice! #career", + "description": null, + "publish_date": "2024-01-26T00:00:00", + "length": 6, + "views": 8, + "channel": "Programming with John", + "transcript": [ + { + "text": "so I just saw this AI LinkedIn", + "start": 0.24, + "duration": 3.28 + }, + { + "text": "enhancement service show up have yall", + "start": 1.88, + "duration": 3.399 + }, + { + "text": "seen this or tried it did it work for", + "start": 3.52, + "duration": 4.759 + }, + { + "text": "you let me know", + "start": 5.279, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/0vNZJ6JJE9I.json b/scripts/youtube-transcriber/video_data/0vNZJ6JJE9I.json new file mode 100644 index 00000000..7f5fb228 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/0vNZJ6JJE9I.json @@ -0,0 +1,42 @@ +{ + "id": "0vNZJ6JJE9I", + "url": "https://youtu.be/0vNZJ6JJE9I", + "title": "Miami flavor review gets a 6.5 #caffeine #codinglife #foodie", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 15, + "views": 36, + "channel": "Programming with John", + "transcript": [ + { + "text": "por nois style energy drink review we're", + "start": 0.28, + "duration": 4.8 + }, + { + "text": "doing Miami by buckup scale of 1 to 10", + "start": 2.52, + "duration": 4.56 + }, + { + "text": "one", + "start": 5.08, + "duration": 4.84 + }, + { + "text": "sip wa the flavor is solid I have no", + "start": 7.08, + "duration": 5.479 + }, + { + "text": "idea about the nutrition fact but on", + "start": 9.92, + "duration": 7.2 + }, + { + "text": "terms of flavor it's like a 6 and2", + "start": 12.559, + "duration": 4.561 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/1BGmgB8JXI8.json b/scripts/youtube-transcriber/video_data/1BGmgB8JXI8.json new file mode 100644 index 00000000..18aef970 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/1BGmgB8JXI8.json @@ -0,0 +1,27 @@ +{ + "id": "1BGmgB8JXI8", + "url": "https://youtu.be/1BGmgB8JXI8", + "title": "Wizzdom \ud83e\uddd9\u200d\u2642\ufe0f just be a java developer #programmerhumor", + "description": null, + "publish_date": "2024-01-17T00:00:00", + "length": 7, + "views": 307, + "channel": "Programming with John", + "transcript": [ + { + "text": "how can you avoid CSS conflict oh I know", + "start": 0.32, + "duration": 4.519 + }, + { + "text": "this one stop using", + "start": 3.08, + "duration": 5.799 + }, + { + "text": "CSS is that the right answer", + "start": 4.839, + "duration": 4.04 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/1GU34An1lXU.json b/scripts/youtube-transcriber/video_data/1GU34An1lXU.json new file mode 100644 index 00000000..78e0e826 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/1GU34An1lXU.json @@ -0,0 +1,52 @@ +{ + "id": "1GU34An1lXU", + "url": "https://youtu.be/1GU34An1lXU", + "title": "#techtok #mathtok #cstok #datascience #billion #programming #stemtok #tech #softwareengineer #softwa", + "description": null, + "publish_date": "2023-12-26T00:00:00", + "length": 15, + "views": 70, + "channel": "Programming with John", + "transcript": [ + { + "text": "software Engineers data people thinking", + "start": 0.24, + "duration": 3.159 + }, + { + "text": "about a database to use for your next", + "start": 1.92, + "duration": 3.64 + }, + { + "text": "project this is ridiculous a billion", + "start": 3.399, + "duration": 4.721 + }, + { + "text": "reads for a dollar like my tiny brain", + "start": 5.56, + "duration": 4.28 + }, + { + "text": "cannot comprehend a billion units of", + "start": 8.12, + "duration": 3.559 + }, + { + "text": "data without analogy by analogy the", + "start": 9.84, + "duration": 4.24 + }, + { + "text": "diameter of the Earth in inches is half", + "start": 11.679, + "duration": 5.2 + }, + { + "text": "a billion", + "start": 14.08, + "duration": 2.799 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/1O-ltAnm5TA.json b/scripts/youtube-transcriber/video_data/1O-ltAnm5TA.json new file mode 100644 index 00000000..3a8bb861 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/1O-ltAnm5TA.json @@ -0,0 +1,57 @@ +{ + "id": "1O-ltAnm5TA", + "url": "https://youtu.be/1O-ltAnm5TA", + "title": "Upstart is hiring! #programming #tech", + "description": null, + "publish_date": "2024-01-24T00:00:00", + "length": 15, + "views": 83, + "channel": "Programming with John", + "transcript": [ + { + "text": "so it's January hiring season's here and", + "start": 0.199, + "duration": 3.961 + }, + { + "text": "upart is also hiring the pricing team is", + "start": 2.08, + "duration": 3.719 + }, + { + "text": "looking for engineers with four or more", + "start": 4.16, + "duration": 3.52 + }, + { + "text": "years of experience up to the principal", + "start": 5.799, + "duration": 4.121 + }, + { + "text": "level also looking for a senior PM", + "start": 7.68, + "duration": 3.8 + }, + { + "text": "working at upstarts great here's a small", + "start": 9.92, + "duration": 2.759 + }, + { + "text": "portion of the benefits if you're", + "start": 11.48, + "duration": 2.84 + }, + { + "text": "interested shoot me a DM or visit the", + "start": 12.679, + "duration": 4.281 + }, + { + "text": "website now", + "start": 14.32, + "duration": 2.64 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/2C_ZInahiuk.json b/scripts/youtube-transcriber/video_data/2C_ZInahiuk.json new file mode 100644 index 00000000..b99ba926 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/2C_ZInahiuk.json @@ -0,0 +1,27 @@ +{ + "id": "2C_ZInahiuk", + "url": "https://youtu.be/2C_ZInahiuk", + "title": "Beat us or join us #opensource", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 6, + "views": 11, + "channel": "Programming with John", + "transcript": [ + { + "text": "I am no wave I only wave when I'm", + "start": 0.32, + "duration": 4.519 + }, + { + "text": "telling them by we ain't ain't", + "start": 2.32, + "duration": 5.8 + }, + { + "text": "fraternal or Iden", + "start": 4.839, + "duration": 3.281 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/2Yk4v6DXbxs.json b/scripts/youtube-transcriber/video_data/2Yk4v6DXbxs.json new file mode 100644 index 00000000..351cec06 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/2Yk4v6DXbxs.json @@ -0,0 +1,192 @@ +{ + "id": "2Yk4v6DXbxs", + "url": "https://youtu.be/2Yk4v6DXbxs", + "title": "Don\u2019t overcomplicate devops, and definitely dont skip it! #programming", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 79, + "views": 21, + "channel": "Programming with John", + "transcript": [ + { + "text": "if I have like a restaurant website I", + "start": 0.24, + "duration": 4.119 + }, + { + "text": "would never send uh a", + "start": 1.8, + "duration": 5.8 + }, + { + "text": "restaurant consumer someone who wants to", + "start": 4.359, + "duration": 5.041 + }, + { + "text": "place an order I would never send them", + "start": 7.6, + "duration": 4.56 + }, + { + "text": "here this is the code repository this is", + "start": 9.4, + "duration": 4.52 + }, + { + "text": "the code form of the website I would", + "start": 12.16, + "duration": 4.24 + }, + { + "text": "send them to the deployed or rendered", + "start": 13.92, + "duration": 4.8 + }, + { + "text": "form of the website and this is what's", + "start": 16.4, + "duration": 3.68 + }, + { + "text": "missed in a whole bunch of other", + "start": 18.72, + "duration": 4.68 + }, + { + "text": "programming classes is how to deploy it", + "start": 20.08, + "duration": 6.0 + }, + { + "text": "deploying it is called devops so here's", + "start": 23.4, + "duration": 5.039 + }, + { + "text": "the software development life cycle", + "start": 26.08, + "duration": 4.16 + }, + { + "text": "let's get an image of this we're going", + "start": 28.439, + "duration": 3.121 + }, + { + "text": "to analyze that means we're going to", + "start": 30.24, + "duration": 3.52 + }, + { + "text": "basically come up with the idea for what", + "start": 31.56, + "duration": 3.72 + }, + { + "text": "we want to build in this case a", + "start": 33.76, + "duration": 3.4 + }, + { + "text": "restaurant website very straightforward", + "start": 35.28, + "duration": 4.36 + }, + { + "text": "uxui design what is it going to look", + "start": 37.16, + "duration": 4.76 + }, + { + "text": "like right so I might draw some pictures", + "start": 39.64, + "duration": 5.12 + }, + { + "text": "in Photoshop show them to people and", + "start": 41.92, + "duration": 4.36 + }, + { + "text": "have some feedback and see like what", + "start": 44.76, + "duration": 3.76 + }, + { + "text": "does the right website look like before", + "start": 46.28, + "duration": 4.0 + }, + { + "text": "I've written any code three is", + "start": 48.52, + "duration": 3.4 + }, + { + "text": "implementation this means writing the", + "start": 50.28, + "duration": 3.88 + }, + { + "text": "code four is testing we're not going to", + "start": 51.92, + "duration": 4.36 + }, + { + "text": "be covering testing today five is", + "start": 54.16, + "duration": 3.96 + }, + { + "text": "deployment and then six is maintenance", + "start": 56.28, + "duration": 4.599 + }, + { + "text": "basically um whenever the menu changes I", + "start": 58.12, + "duration": 5.72 + }, + { + "text": "go and change the website too that whole", + "start": 60.879, + "duration": 4.841 + }, + { + "text": "uh process is called maintenance after", + "start": 63.84, + "duration": 3.599 + }, + { + "text": "it goes live making sure it's", + "start": 65.72, + "duration": 4.719 + }, + { + "text": "continuously updated so that is how you", + "start": 67.439, + "duration": 5.401 + }, + { + "text": "develop software de deployment is", + "start": 70.439, + "duration": 4.68 + }, + { + "text": "frequently missed in many intro classes", + "start": 72.84, + "duration": 4.279 + }, + { + "text": "but it's not that hard if you do it", + "start": 75.119, + "duration": 5.601 + }, + { + "text": "right and that's what I want to show you", + "start": 77.119, + "duration": 3.601 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/3OILFxPsaiU.json b/scripts/youtube-transcriber/video_data/3OILFxPsaiU.json new file mode 100644 index 00000000..fa680a35 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/3OILFxPsaiU.json @@ -0,0 +1,37 @@ +{ + "id": "3OILFxPsaiU", + "url": "https://youtu.be/3OILFxPsaiU", + "title": "Its a joke or is it? #compsci #communication", + "description": null, + "publish_date": "2024-01-26T00:00:00", + "length": 9, + "views": 3324, + "channel": "Programming with John", + "transcript": [ + { + "text": "here's the real reason chat GPT is a", + "start": 0.199, + "duration": 3.72 + }, + { + "text": "total nightmare to programmers and", + "start": 1.92, + "duration": 4.2 + }, + { + "text": "anyone technical in the near future it", + "start": 3.919, + "duration": 3.88 + }, + { + "text": "means that English majors are going to", + "start": 6.12, + "duration": 4.92 + }, + { + "text": "actually have the last laugh", + "start": 7.799, + "duration": 3.241 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/3QbPH_SMkio.json b/scripts/youtube-transcriber/video_data/3QbPH_SMkio.json new file mode 100644 index 00000000..5bd3a1d6 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/3QbPH_SMkio.json @@ -0,0 +1,11 @@ +{ + "id": "3QbPH_SMkio", + "url": "https://youtu.be/3QbPH_SMkio", + "title": "offend a dev in one tweet", + "description": null, + "publish_date": "2024-01-08T00:00:00", + "length": 6, + "views": 1569, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/3USrUfh1rcw.json b/scripts/youtube-transcriber/video_data/3USrUfh1rcw.json new file mode 100644 index 00000000..4894b883 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/3USrUfh1rcw.json @@ -0,0 +1,32 @@ +{ + "id": "3USrUfh1rcw", + "url": "https://youtu.be/3USrUfh1rcw", + "title": "Oasis review #caffeine", + "description": null, + "publish_date": "2024-01-21T00:00:00", + "length": 9, + "views": 643, + "channel": "Programming with John", + "transcript": [ + { + "text": "energy drink review today we have Oasis", + "start": 0.32, + "duration": 4.44 + }, + { + "text": "from", + "start": 2.52, + "duration": 2.24 + }, + { + "text": "Celsius that's like a that's like a 7", + "start": 5.799, + "duration": 4.92 + }, + { + "text": "and a half", + "start": 8.08, + "duration": 2.639 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/3ZfzLXNBjgQ.json b/scripts/youtube-transcriber/video_data/3ZfzLXNBjgQ.json new file mode 100644 index 00000000..398bf8b4 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/3ZfzLXNBjgQ.json @@ -0,0 +1,11 @@ +{ + "id": "3ZfzLXNBjgQ", + "url": "https://youtu.be/3ZfzLXNBjgQ", + "title": "Turn failure into success just by learning from it #channeling #careeradvice", + "description": null, + "publish_date": "2024-01-06T00:00:00", + "length": 6, + "views": 12, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/3yodxuUd0_E.json b/scripts/youtube-transcriber/video_data/3yodxuUd0_E.json new file mode 100644 index 00000000..c50eaf26 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/3yodxuUd0_E.json @@ -0,0 +1,11 @@ +{ + "id": "3yodxuUd0_E", + "url": "https://youtu.be/3yodxuUd0_E", + "title": "Bread codes #bread", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 7, + "views": 0, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/46nobLLV36o.json b/scripts/youtube-transcriber/video_data/46nobLLV36o.json new file mode 100644 index 00000000..1ba45400 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/46nobLLV36o.json @@ -0,0 +1,11 @@ +{ + "id": "46nobLLV36o", + "url": "https://youtu.be/46nobLLV36o", + "title": "Open source bethesda games on top", + "description": null, + "publish_date": "2024-01-05T00:00:00", + "length": 6, + "views": 24, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/4YXWpioEIUA.json b/scripts/youtube-transcriber/video_data/4YXWpioEIUA.json new file mode 100644 index 00000000..5f13e142 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/4YXWpioEIUA.json @@ -0,0 +1,17 @@ +{ + "id": "4YXWpioEIUA", + "url": "https://youtu.be/4YXWpioEIUA", + "title": "Hiring about to pop #economy", + "description": null, + "publish_date": "2024-01-27T00:00:00", + "length": 6, + "views": 35, + "channel": "Programming with John", + "transcript": [ + { + "text": "you ready uh you ready uh you ready uh", + "start": 1.24, + "duration": 6.4 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/4cri7eMsWLQ.json b/scripts/youtube-transcriber/video_data/4cri7eMsWLQ.json new file mode 100644 index 00000000..6de2fab6 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/4cri7eMsWLQ.json @@ -0,0 +1,172 @@ +{ + "id": "4cri7eMsWLQ", + "url": "https://youtu.be/4cri7eMsWLQ", + "title": "Technical interview advice for big tech", + "description": null, + "publish_date": "2024-01-16T00:00:00", + "length": 59, + "views": 124, + "channel": "Programming with John", + "transcript": [ + { + "text": "the dream good question so I'm Bound by", + "start": 0.399, + "duration": 3.441 + }, + { + "text": "NDA so I can't give you specific", + "start": 2.2, + "duration": 3.4 + }, + { + "text": "questions and answers I can tell you", + "start": 3.84, + "duration": 3.28 + }, + { + "text": "that all of the coding algorithm", + "start": 5.6, + "duration": 3.4 + }, + { + "text": "questions that I was asked from both", + "start": 7.12, + "duration": 4.599 + }, + { + "text": "Google and upstart are contained in the", + "start": 9.0, + "duration": 4.96 + }, + { + "text": "5 to 23 patterns article which Super", + "start": 11.719, + "duration": 4.04 + }, + { + "text": "sets the 14 patterns so this is the", + "start": 13.96, + "duration": 3.44 + }, + { + "text": "article that I recommend it talks about", + "start": 15.759, + "duration": 3.28 + }, + { + "text": "various stages of learning the five the", + "start": 17.4, + "duration": 3.92 + }, + { + "text": "seven the 11 the 14 and all the way up", + "start": 19.039, + "duration": 5.08 + }, + { + "text": "to the 23 so I think in that 7 to 14", + "start": 21.32, + "duration": 4.279 + }, + { + "text": "range is going to be the sweet spot I", + "start": 24.119, + "duration": 3.281 + }, + { + "text": "did not get any dynamic programming", + "start": 25.599, + "duration": 3.641 + }, + { + "text": "questions I will tell you that I would", + "start": 27.4, + "duration": 3.84 + }, + { + "text": "specifically recommend interviewing.io", + "start": 29.24, + "duration": 4.4 + }, + { + "text": "for practicing all sorts of questions", + "start": 31.24, + "duration": 4.44 + }, + { + "text": "whether algorithm system design or", + "start": 33.64, + "duration": 4.16 + }, + { + "text": "behavioral on the note of Behavioral", + "start": 35.68, + "duration": 4.24 + }, + { + "text": "questions just did a quick Google search", + "start": 37.8, + "duration": 3.439 + }, + { + "text": "for the most common questions and the", + "start": 39.92, + "duration": 2.36 + }, + { + "text": "questions that I received were", + "start": 41.239, + "duration": 2.401 + }, + { + "text": "consistent with these tell me about a", + "start": 42.28, + "duration": 3.24 + }, + { + "text": "time you got in a conflict with so and", + "start": 43.64, + "duration": 3.439 + }, + { + "text": "so your customer or your teammate or", + "start": 45.52, + "duration": 3.24 + }, + { + "text": "something tell me about a time where", + "start": 47.079, + "duration": 3.521 + }, + { + "text": "there was ambiguity for example and then", + "start": 48.76, + "duration": 3.24 + }, + { + "text": "for system design point you back to", + "start": 50.6, + "duration": 3.24 + }, + { + "text": "interviewing.io once again my only call", + "start": 52.0, + "duration": 4.0 + }, + { + "text": "out here for Google is try to understand", + "start": 53.84, + "duration": 4.039 + }, + { + "text": "what AWS services are doing underneath", + "start": 56.0, + "duration": 5.12 + }, + { + "text": "if you're going to reference them", + "start": 57.879, + "duration": 3.241 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/4k-IslxAFec.json b/scripts/youtube-transcriber/video_data/4k-IslxAFec.json new file mode 100644 index 00000000..8f31d632 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/4k-IslxAFec.json @@ -0,0 +1,947 @@ +{ + "id": "4k-IslxAFec", + "url": "https://youtu.be/4k-IslxAFec", + "title": "Sharing state in React! #javascript #typescript #coding #webdev", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 408, + "views": 30, + "channel": "Programming with John", + "transcript": [ + { + "text": "quick video here to talk about sharing", + "start": 0.399, + "duration": 4.041 + }, + { + "text": "State and react and I'll illustrate this", + "start": 2.32, + "duration": 4.32 + }, + { + "text": "with a specific problem that I recently", + "start": 4.44, + "duration": 4.04 + }, + { + "text": "solved in a customer relationship", + "start": 6.64, + "duration": 4.76 + }, + { + "text": "management platform a CRM so in this", + "start": 8.48, + "duration": 5.6 + }, + { + "text": "platform you have contacts contacts will", + "start": 11.4, + "duration": 4.639 + }, + { + "text": "have phone numbers and physical", + "start": 14.08, + "duration": 3.76 + }, + { + "text": "addresses and email addresses the people", + "start": 16.039, + "duration": 3.761 + }, + { + "text": "that you want to contact right for your", + "start": 17.84, + "duration": 5.32 + }, + { + "text": "Outreach what happens if people upload a", + "start": 19.8, + "duration": 6.0 + }, + { + "text": "bunch of duplicates we want to be able", + "start": 23.16, + "duration": 5.32 + }, + { + "text": "to detect duplicates and merge them", + "start": 25.8, + "duration": 5.479 + }, + { + "text": "merging duplicates is a great example of", + "start": 28.48, + "duration": 4.8 + }, + { + "text": "when we would want to share State why do", + "start": 31.279, + "duration": 3.881 + }, + { + "text": "we want to share state in this case", + "start": 33.28, + "duration": 3.48 + }, + { + "text": "imagine that I have that page where I", + "start": 35.16, + "duration": 3.719 + }, + { + "text": "can see the list of duplicate contacts I", + "start": 36.76, + "duration": 3.799 + }, + { + "text": "want to be able to click app pair and", + "start": 38.879, + "duration": 3.721 + }, + { + "text": "get to a different view which is a merge", + "start": 40.559, + "duration": 4.561 + }, + { + "text": "duplicate contacts view this view has a", + "start": 42.6, + "duration": 4.56 + }, + { + "text": "different concern but I want to recycle", + "start": 45.12, + "duration": 4.32 + }, + { + "text": "some of that same data so I want to pass", + "start": 47.16, + "duration": 4.84 + }, + { + "text": "that data over passing data over is not", + "start": 49.44, + "duration": 4.759 + }, + { + "text": "the same as passing State over I don't", + "start": 52.0, + "duration": 3.68 + }, + { + "text": "want to throw it over the fence and then", + "start": 54.199, + "duration": 3.0 + }, + { + "text": "disconnect I want to maintain a", + "start": 55.68, + "duration": 3.44 + }, + { + "text": "connection and here's the reason this is", + "start": 57.199, + "duration": 4.52 + }, + { + "text": "why it's Unique to mer ing contacts the", + "start": 59.12, + "duration": 5.96 + }, + { + "text": "user should have the ability to click on", + "start": 61.719, + "duration": 5.601 + }, + { + "text": "let's say phone number from contact a", + "start": 65.08, + "duration": 4.719 + }, + { + "text": "email address from contact B so they can", + "start": 67.32, + "duration": 4.68 + }, + { + "text": "pick these bits of data from each", + "start": 69.799, + "duration": 5.32 + }, + { + "text": "contact that selection lives in the", + "start": 72.0, + "duration": 4.799 + }, + { + "text": "parent component but I want to pass it", + "start": 75.119, + "duration": 3.801 + }, + { + "text": "down to the child so I want to maintain", + "start": 76.799, + "duration": 4.041 + }, + { + "text": "a live connection so that they can click", + "start": 78.92, + "duration": 4.199 + }, + { + "text": "it at any time and it will be passed in", + "start": 80.84, + "duration": 4.2 + }, + { + "text": "so we're sharing State at that point", + "start": 83.119, + "duration": 3.601 + }, + { + "text": "there are a lot of ways to do this in", + "start": 85.04, + "duration": 4.48 + }, + { + "text": "react use State use a reducer or context", + "start": 86.72, + "duration": 5.8 + }, + { + "text": "are built into modern react with hooks", + "start": 89.52, + "duration": 5.12 + }, + { + "text": "then there are some strange sort of", + "start": 92.52, + "duration": 4.32 + }, + { + "text": "exotic ways you could do with like next", + "start": 94.64, + "duration": 4.519 + }, + { + "text": "static props so you could actually", + "start": 96.84, + "duration": 4.4 + }, + { + "text": "pre-compile the cartisian product of", + "start": 99.159, + "duration": 5.041 + }, + { + "text": "every two contacts we don't want to do", + "start": 101.24, + "duration": 4.44 + }, + { + "text": "that that's really weird but there are", + "start": 104.2, + "duration": 3.199 + }, + { + "text": "some additional built-ins like the", + "start": 105.68, + "duration": 3.92 + }, + { + "text": "static props that you could do with the", + "start": 107.399, + "duration": 4.161 + }, + { + "text": "Frameworks that are common over and", + "start": 109.6, + "duration": 4.119 + }, + { + "text": "above react itself and then there are", + "start": 111.56, + "duration": 3.839 + }, + { + "text": "the State Management libraries as well", + "start": 113.719, + "duration": 3.841 + }, + { + "text": "so there's even more ways to do it keep", + "start": 115.399, + "duration": 3.72 + }, + { + "text": "it simple that's the first thing you", + "start": 117.56, + "duration": 4.36 + }, + { + "text": "want to do if a built-in react first way", + "start": 119.119, + "duration": 4.721 + }, + { + "text": "works you should use it and in this case", + "start": 121.92, + "duration": 4.479 + }, + { + "text": "a built-in react way does work so let's", + "start": 123.84, + "duration": 4.639 + }, + { + "text": "focus on those three built-ins use State", + "start": 126.399, + "duration": 4.241 + }, + { + "text": "use reducer and use context which tool", + "start": 128.479, + "duration": 4.041 + }, + { + "text": "should we reach for and when and then", + "start": 130.64, + "duration": 4.239 + }, + { + "text": "which will apply to this case we're", + "start": 132.52, + "duration": 3.56 + }, + { + "text": "going to be helped out by a few", + "start": 134.879, + "duration": 3.08 + }, + { + "text": "architectural principles don't repeat", + "start": 136.08, + "duration": 4.519 + }, + { + "text": "yourself dry the rule of three and the", + "start": 137.959, + "duration": 4.721 + }, + { + "text": "concept of tight and loose coupling in", + "start": 140.599, + "duration": 4.561 + }, + { + "text": "general we want to not repeat ourselves", + "start": 142.68, + "duration": 4.919 + }, + { + "text": "and this is severely indicated once", + "start": 145.16, + "duration": 3.92 + }, + { + "text": "you've repeated yourself three or more", + "start": 147.599, + "duration": 3.121 + }, + { + "text": "times two is kind of okay you want to", + "start": 149.08, + "duration": 4.56 + }, + { + "text": "look at the actual effort and do a", + "start": 150.72, + "duration": 4.48 + }, + { + "text": "pragmatic return on investment to your", + "start": 153.64, + "duration": 3.599 + }, + { + "text": "effort if you only repeat yourself twice", + "start": 155.2, + "duration": 4.28 + }, + { + "text": "that can be fine you can repeat yourself", + "start": 157.239, + "duration": 4.0 + }, + { + "text": "this is sometimes called you cry you can", + "start": 159.48, + "duration": 3.16 + }, + { + "text": "repeat yourself the opposite of don't", + "start": 161.239, + "duration": 3.521 + }, + { + "text": "repeat yourself and how do you navigate", + "start": 162.64, + "duration": 3.56 + }, + { + "text": "between those you need to actually run", + "start": 164.76, + "duration": 3.759 + }, + { + "text": "the numbers the return on investment the", + "start": 166.2, + "duration": 4.56 + }, + { + "text": "rule of three says that typically three", + "start": 168.519, + "duration": 3.601 + }, + { + "text": "or more times you're going to want to", + "start": 170.76, + "duration": 3.24 + }, + { + "text": "dry it up and with tight and loose", + "start": 172.12, + "duration": 3.88 + }, + { + "text": "coupling we typically opt for loose", + "start": 174.0, + "duration": 3.64 + }, + { + "text": "coupling loose coupling makes things", + "start": 176.0, + "duration": 4.2 + }, + { + "text": "easier to maintain and update over time", + "start": 177.64, + "duration": 4.599 + }, + { + "text": "but there is an exception if you want to", + "start": 180.2, + "duration": 4.2 + }, + { + "text": "break something on purpose so that if", + "start": 182.239, + "duration": 4.28 + }, + { + "text": "component a changes you want to break", + "start": 184.4, + "duration": 4.24 + }, + { + "text": "component b or you want to break your", + "start": 186.519, + "duration": 4.241 + }, + { + "text": "build or you want to throw an error so", + "start": 188.64, + "duration": 4.04 + }, + { + "text": "that you are quickly and easily alerted", + "start": 190.76, + "duration": 4.44 + }, + { + "text": "ideally before deploying to production", + "start": 192.68, + "duration": 4.24 + }, + { + "text": "and that is the case for proper tight", + "start": 195.2, + "duration": 3.88 + }, + { + "text": "coupling we think about reducers as", + "start": 196.92, + "duration": 4.16 + }, + { + "text": "middleware so if you want to extract", + "start": 199.08, + "duration": 3.84 + }, + { + "text": "that repeated logic you can put it in a", + "start": 201.08, + "duration": 4.64 + }, + { + "text": "reducer we think about context as a data", + "start": 202.92, + "duration": 4.679 + }, + { + "text": "tree route so it's not as good for", + "start": 205.72, + "duration": 3.519 + }, + { + "text": "extracting logic it's better for", + "start": 207.599, + "duration": 3.72 + }, + { + "text": "extracting reusable", + "start": 209.239, + "duration": 4.601 + }, + { + "text": "data particularly when you have a bunch", + "start": 211.319, + "duration": 4.0 + }, + { + "text": "of components that have a common", + "start": 213.84, + "duration": 3.119 + }, + { + "text": "ancestor a great example of this would", + "start": 215.319, + "duration": 4.161 + }, + { + "text": "be a theme so passing around theme", + "start": 216.959, + "duration": 4.121 + }, + { + "text": "variables maybe you want light mode dark", + "start": 219.48, + "duration": 4.2 + }, + { + "text": "mode that's great for Ed context used", + "start": 221.08, + "duration": 5.04 + }, + { + "text": "state is typically for local component", + "start": 223.68, + "duration": 4.759 + }, + { + "text": "State and there is one exception which", + "start": 226.12, + "duration": 5.0 + }, + { + "text": "is if you have proper type coupling with", + "start": 228.439, + "duration": 5.281 + }, + { + "text": "a one-step drill you can use a state", + "start": 231.12, + "duration": 4.52 + }, + { + "text": "prop in modern react this is pretty much", + "start": 233.72, + "duration": 3.04 + }, + { + "text": "the only time that you want to use a", + "start": 235.64, + "duration": 3.84 + }, + { + "text": "state prop you can also use a state prop", + "start": 236.76, + "duration": 5.64 + }, + { + "text": "as a development tool for a work in", + "start": 239.48, + "duration": 4.92 + }, + { + "text": "progress implementing a reducer", + "start": 242.4, + "duration": 3.52 + }, + { + "text": "implementing context might take you a", + "start": 244.4, + "duration": 4.08 + }, + { + "text": "while so you can temporarily do a state", + "start": 245.92, + "duration": 4.36 + }, + { + "text": "prop and then clean it up at the end of", + "start": 248.48, + "duration": 3.399 + }, + { + "text": "your PLL request or whatever clean it up", + "start": 250.28, + "duration": 3.44 + }, + { + "text": "later so these are your three cases when", + "start": 251.879, + "duration": 5.32 + }, + { + "text": "you want to use state for local state or", + "start": 253.72, + "duration": 5.88 + }, + { + "text": "for a state prop that only goes one", + "start": 257.199, + "duration": 5.761 + }, + { + "text": "level deep or for a whip commit in our", + "start": 259.6, + "duration": 5.64 + }, + { + "text": "case with the merging contacts we are", + "start": 262.96, + "duration": 5.0 + }, + { + "text": "going one level deep context and", + "start": 265.24, + "duration": 4.6 + }, + { + "text": "reducers solve a problem called prop", + "start": 267.96, + "duration": 3.36 + }, + { + "text": "drilling where you have to go through", + "start": 269.84, + "duration": 4.52 + }, + { + "text": "multiple levels prop drilling is not a", + "start": 271.32, + "duration": 5.68 + }, + { + "text": "big issue if you're only going one step", + "start": 274.36, + "duration": 4.44 + }, + { + "text": "so our case here is unique we will", + "start": 277.0, + "duration": 4.28 + }, + { + "text": "actually reach for use State and the", + "start": 278.8, + "duration": 4.52 + }, + { + "text": "merge contacts page so you'll view the", + "start": 281.28, + "duration": 3.84 + }, + { + "text": "duplicates and that duplicate", + "start": 283.32, + "duration": 3.2 + }, + { + "text": "information which is in the parent will", + "start": 285.12, + "duration": 4.6 + }, + { + "text": "be passed one step into the merge form", + "start": 286.52, + "duration": 5.119 + }, + { + "text": "the user will be able to click each", + "start": 289.72, + "duration": 4.16 + }, + { + "text": "piece of data in the parent component", + "start": 291.639, + "duration": 4.28 + }, + { + "text": "and it will just get passed in one step", + "start": 293.88, + "duration": 5.2 + }, + { + "text": "only to the properly tightly coupled", + "start": 295.919, + "duration": 5.361 + }, + { + "text": "child they're properly tightly coupled", + "start": 299.08, + "duration": 4.44 + }, + { + "text": "because they're both related to this", + "start": 301.28, + "duration": 4.96 + }, + { + "text": "contact schema so that if the contact", + "start": 303.52, + "duration": 4.32 + }, + { + "text": "schema and the parent breaks actually", + "start": 306.24, + "duration": 3.6 + }, + { + "text": "want to break the child they should", + "start": 307.84, + "duration": 4.44 + }, + { + "text": "always move in lock step they should be", + "start": 309.84, + "duration": 4.4 + }, + { + "text": "following the same data shape the same", + "start": 312.28, + "duration": 4.199 + }, + { + "text": "schema because they're both dealing with", + "start": 314.24, + "duration": 4.519 + }, + { + "text": "the same entity the same model that is", + "start": 316.479, + "duration": 4.28 + }, + { + "text": "the contact model so that's called", + "start": 318.759, + "duration": 4.521 + }, + { + "text": "proper typ coupling and that is pretty", + "start": 320.759, + "duration": 5.041 + }, + { + "text": "unusual let's wrap up and test", + "start": 323.28, + "duration": 3.72 + }, + { + "text": "understanding by trying to picture a", + "start": 325.8, + "duration": 3.76 + }, + { + "text": "scenario that's slightly changed where I", + "start": 327.0, + "duration": 5.56 + }, + { + "text": "would reach for context or reducer so", + "start": 329.56, + "duration": 5.52 + }, + { + "text": "one way would be if the merge contact", + "start": 332.56, + "duration": 5.12 + }, + { + "text": "view were far away if were if it were on", + "start": 335.08, + "duration": 5.28 + }, + { + "text": "a different page that was not a", + "start": 337.68, + "duration": 4.72 + }, + { + "text": "descendant component in the rendering", + "start": 340.36, + "duration": 4.2 + }, + { + "text": "tree then I would probably reach for a", + "start": 342.4, + "duration": 4.6 + }, + { + "text": "reducer or in that case I might even do", + "start": 344.56, + "duration": 4.72 + }, + { + "text": "something more exotic like server side", + "start": 347.0, + "duration": 4.639 + }, + { + "text": "props static props and so on if it was", + "start": 349.28, + "duration": 5.0 + }, + { + "text": "on a different page I might use context", + "start": 351.639, + "duration": 5.4 + }, + { + "text": "if there was a hierarchical relation and", + "start": 354.28, + "duration": 6.039 + }, + { + "text": "that could be that the merge view is", + "start": 357.039, + "duration": 5.361 + }, + { + "text": "down the tree but it's not a child it's", + "start": 360.319, + "duration": 3.921 + }, + { + "text": "like a grandchild or a great grandchild", + "start": 362.4, + "duration": 4.44 + }, + { + "text": "and so on or if it was up the tree so", + "start": 364.24, + "duration": 4.64 + }, + { + "text": "that there's a hierarchical relation", + "start": 366.84, + "duration": 3.72 + }, + { + "text": "where they have a common ancestor higher", + "start": 368.88, + "duration": 3.84 + }, + { + "text": "up so an example of this might be", + "start": 370.56, + "duration": 4.039 + }, + { + "text": "picture a page where the duplicates are", + "start": 372.72, + "duration": 4.28 + }, + { + "text": "listed down in one section and there's a", + "start": 374.599, + "duration": 4.241 + }, + { + "text": "merge form that's actually above that", + "start": 377.0, + "duration": 4.44 + }, + { + "text": "section not inside of it so the user", + "start": 378.84, + "duration": 4.68 + }, + { + "text": "would in this case go down to the bottom", + "start": 381.44, + "duration": 4.44 + }, + { + "text": "and maybe check a few contacts the data", + "start": 383.52, + "duration": 6.48 + }, + { + "text": "would go up and then down the tree to", + "start": 385.88, + "duration": 5.84 + }, + { + "text": "kind of like a sibling but they have a", + "start": 390.0, + "duration": 3.44 + }, + { + "text": "hierarchical ancestor which is the page", + "start": 391.72, + "duration": 3.84 + }, + { + "text": "itself in that case I would consider", + "start": 393.44, + "duration": 4.0 + }, + { + "text": "using context on the whole", + "start": 395.56, + "duration": 4.6 + }, + { + "text": "page this is an advanced topic not a big", + "start": 397.44, + "duration": 4.72 + }, + { + "text": "deal if you didn't understand it um if", + "start": 400.16, + "duration": 3.439 + }, + { + "text": "you did understand it and if you have", + "start": 402.16, + "duration": 2.72 + }, + { + "text": "feedback would love to hear it if you're", + "start": 403.599, + "duration": 3.401 + }, + { + "text": "interested in coding follow the page and", + "start": 404.88, + "duration": 5.0 + }, + { + "text": "hope to see you soon", + "start": 407.0, + "duration": 2.88 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/5Ib0kcmEBSU.json b/scripts/youtube-transcriber/video_data/5Ib0kcmEBSU.json new file mode 100644 index 00000000..a6492d4a --- /dev/null +++ b/scripts/youtube-transcriber/video_data/5Ib0kcmEBSU.json @@ -0,0 +1,27 @@ +{ + "id": "5Ib0kcmEBSU", + "url": "https://youtu.be/5Ib0kcmEBSU", + "title": "#javascript #techtok #codetok #ecmascript #es6 #es2021 #learntocode #webdev #webdeveloper #softwaree", + "description": null, + "publish_date": "2024-01-01T00:00:00", + "length": 7, + "views": 8, + "channel": "Programming with John", + "transcript": [ + { + "text": "I'm trying I'm [\u00a0__\u00a0] trying I've only", + "start": 1.12, + "duration": 4.36 + }, + { + "text": "been doing this for two [\u00a0__\u00a0] days", + "start": 3.159, + "duration": 5.561 + }, + { + "text": "like [\u00a0__\u00a0]", + "start": 5.48, + "duration": 3.24 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/5LmK-4DQA2o.json b/scripts/youtube-transcriber/video_data/5LmK-4DQA2o.json new file mode 100644 index 00000000..f5e07669 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/5LmK-4DQA2o.json @@ -0,0 +1,37 @@ +{ + "id": "5LmK-4DQA2o", + "url": "https://youtu.be/5LmK-4DQA2o", + "title": "PT 2 technical interview but the interviewer is into improv #programmerhumor", + "description": null, + "publish_date": "2024-01-22T00:00:00", + "length": 8, + "views": 1035, + "channel": "Programming with John", + "transcript": [ + { + "text": "so I was planning on using python new", + "start": 0.12, + "duration": 3.279 + }, + { + "text": "choice I mean JavaScript new choice I", + "start": 1.599, + "duration": 3.481 + }, + { + "text": "was planning on using Java listen idiot", + "start": 3.399, + "duration": 3.0 + }, + { + "text": "new Choice can I just write out the bite", + "start": 5.08, + "duration": 4.4 + }, + { + "text": "code are you cool with that", + "start": 6.399, + "duration": 3.081 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/5VOzrKDRRpU.json b/scripts/youtube-transcriber/video_data/5VOzrKDRRpU.json new file mode 100644 index 00000000..f062dd19 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/5VOzrKDRRpU.json @@ -0,0 +1,167 @@ +{ + "id": "5VOzrKDRRpU", + "url": "https://youtu.be/5VOzrKDRRpU", + "title": "Motivation to become a programmer in 2024", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 59, + "views": 88, + "channel": "Programming with John", + "transcript": [ + { + "text": "there's going to be a million new", + "start": 0.24, + "duration": 3.08 + }, + { + "text": "programmers in 2024 and now I'm going to", + "start": 1.319, + "duration": 3.841 + }, + { + "text": "explain to you in this rant why you can", + "start": 3.32, + "duration": 3.88 + }, + { + "text": "be one of them guys everything I say is", + "start": 5.16, + "duration": 3.72 + }, + { + "text": "facts I didn't just make up the number a", + "start": 7.2, + "duration": 3.6 + }, + { + "text": "million literally that's the estimate a", + "start": 8.88, + "duration": 3.639 + }, + { + "text": "million new programmers do you know what", + "start": 10.8, + "duration": 3.28 + }, + { + "text": "a million people looks like imagine a", + "start": 12.519, + "duration": 2.921 + }, + { + "text": "million people let's try and get a", + "start": 14.08, + "duration": 3.76 + }, + { + "text": "picture of the competition here there's", + "start": 15.44, + "duration": 4.28 + }, + { + "text": "going to be people with phds there's", + "start": 17.84, + "duration": 3.16 + }, + { + "text": "going to be people who have been", + "start": 19.72, + "duration": 2.44 + }, + { + "text": "programming since they were single", + "start": 21.0, + "duration": 2.64 + }, + { + "text": "digits years old and their parents own", + "start": 22.16, + "duration": 3.119 + }, + { + "text": "companies there's going to be people who", + "start": 23.64, + "duration": 4.0 + }, + { + "text": "know multiple programming languages", + "start": 25.279, + "duration": 3.4 + }, + { + "text": "there's going to be people who had", + "start": 27.64, + "duration": 2.68 + }, + { + "text": "internships at Google there's going to", + "start": 28.679, + "duration": 4.121 + }, + { + "text": "be people who have GitHub projects that", + "start": 30.32, + "duration": 4.96 + }, + { + "text": "have thousands of stars and thousands of", + "start": 32.8, + "duration": 4.84 + }, + { + "text": "users already there's no way you can", + "start": 35.28, + "duration": 4.799 + }, + { + "text": "beat a million people but you don't have", + "start": 37.64, + "duration": 4.439 + }, + { + "text": "to that's the wrong way of thinking", + "start": 40.079, + "duration": 3.681 + }, + { + "text": "about this you're thinking about the", + "start": 42.079, + "duration": 4.12 + }, + { + "text": "smartest people in that group hello you", + "start": 43.76, + "duration": 4.639 + }, + { + "text": "don't need to be the smartest not", + "start": 46.199, + "duration": 3.761 + }, + { + "text": "everyone who gets a programming job is", + "start": 48.399, + "duration": 4.521 + }, + { + "text": "the smartest programmer trust me picture", + "start": 49.96, + "duration": 5.56 + }, + { + "text": "the stupidest person in that group of a", + "start": 52.92, + "duration": 4.92 + }, + { + "text": "million you just got to beat them and", + "start": 55.52, + "duration": 5.64 + }, + { + "text": "it's really not hard", + "start": 57.84, + "duration": 3.32 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/5fwk4-LwR-g.json b/scripts/youtube-transcriber/video_data/5fwk4-LwR-g.json new file mode 100644 index 00000000..880b74f0 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/5fwk4-LwR-g.json @@ -0,0 +1,32 @@ +{ + "id": "5fwk4-LwR-g", + "url": "https://youtu.be/5fwk4-LwR-g", + "title": "LORE DROP TO SAY THE LEAST", + "description": null, + "publish_date": "2024-01-04T00:00:00", + "length": 11, + "views": 86, + "channel": "Programming with John", + "transcript": [ + { + "text": "and now the medical literature is", + "start": 0.52, + "duration": 5.12 + }, + { + "text": "doubling so fast in from 1900 to 1950 it", + "start": 2.36, + "duration": 5.32 + }, + { + "text": "took 50 years for the medical knowledge", + "start": 5.64, + "duration": 7.68 + }, + { + "text": "domain to double now it takes 73 days", + "start": 7.68, + "duration": 5.64 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/5g-LqzhT3dI.json b/scripts/youtube-transcriber/video_data/5g-LqzhT3dI.json new file mode 100644 index 00000000..28afffaf --- /dev/null +++ b/scripts/youtube-transcriber/video_data/5g-LqzhT3dI.json @@ -0,0 +1,22 @@ +{ + "id": "5g-LqzhT3dI", + "url": "https://youtu.be/5g-LqzhT3dI", + "title": "#aws #codingmemes #oof #techtok #softwareengineer", + "description": null, + "publish_date": "2024-01-08T00:00:00", + "length": 6, + "views": 25, + "channel": "Programming with John", + "transcript": [ + { + "text": "[Music]", + "start": 0.36, + "duration": 7.2 + }, + { + "text": "there's no in the house", + "start": 2.56, + "duration": 5.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/5vFFBq7aXg8.json b/scripts/youtube-transcriber/video_data/5vFFBq7aXg8.json new file mode 100644 index 00000000..a361dc42 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/5vFFBq7aXg8.json @@ -0,0 +1,57 @@ +{ + "id": "5vFFBq7aXg8", + "url": "https://youtu.be/5vFFBq7aXg8", + "title": "Top compensating employers for programming #compsci #coding", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 15, + "views": 671, + "channel": "Programming with John", + "transcript": [ + { + "text": "more insights from the end of your pay", + "start": 0.12, + "duration": 3.64 + }, + { + "text": "report from levels let's talk about top", + "start": 1.56, + "duration": 3.64 + }, + { + "text": "compensating employers who do you", + "start": 3.76, + "duration": 2.8 + }, + { + "text": "think's going to win state of the end", + "start": 5.2, + "duration": 2.96 + }, + { + "text": "we're looking at Junior Senior and staff", + "start": 6.56, + "duration": 3.32 + }, + { + "text": "levels Jane Street wins at the junior", + "start": 8.16, + "duration": 3.08 + }, + { + "text": "level at the senior level I was", + "start": 9.88, + "duration": 3.32 + }, + { + "text": "surprised to see Netflix get beat staff", + "start": 11.24, + "duration": 6.12 + }, + { + "text": "INE at Facebook over a million a year", + "start": 13.2, + "duration": 4.16 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/65SxvQ3C5dc.json b/scripts/youtube-transcriber/video_data/65SxvQ3C5dc.json new file mode 100644 index 00000000..b8eec04d --- /dev/null +++ b/scripts/youtube-transcriber/video_data/65SxvQ3C5dc.json @@ -0,0 +1,37 @@ +{ + "id": "65SxvQ3C5dc", + "url": "https://youtu.be/65SxvQ3C5dc", + "title": "Better web UI and small context window support #opensource #languagemodels", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 9, + "views": 69, + "channel": "Programming with John", + "transcript": [ + { + "text": "a better game guide for Arya tale has", + "start": 0.12, + "duration": 3.839 + }, + { + "text": "just been merged this includes a bridged", + "start": 1.76, + "duration": 4.119 + }, + { + "text": "instructions for language models with a", + "start": 3.959, + "duration": 3.48 + }, + { + "text": "smaller token window check it out now", + "start": 5.879, + "duration": 4.361 + }, + { + "text": "Arya tale.com", + "start": 7.439, + "duration": 2.801 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/6Q2AA34m5ls.json b/scripts/youtube-transcriber/video_data/6Q2AA34m5ls.json new file mode 100644 index 00000000..303f6be5 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/6Q2AA34m5ls.json @@ -0,0 +1,11 @@ +{ + "id": "6Q2AA34m5ls", + "url": "https://youtu.be/6Q2AA34m5ls", + "title": "#codinglife", + "description": null, + "publish_date": "2024-01-06T00:00:00", + "length": 6, + "views": 2945, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/7-sLuzWcDAo.json b/scripts/youtube-transcriber/video_data/7-sLuzWcDAo.json new file mode 100644 index 00000000..7a2241ee --- /dev/null +++ b/scripts/youtube-transcriber/video_data/7-sLuzWcDAo.json @@ -0,0 +1,57 @@ +{ + "id": "7-sLuzWcDAo", + "url": "https://youtu.be/7-sLuzWcDAo", + "title": "#techtok #techjobs #programming #webdeveloper #reactjs #webdesign #learntocode #breakintotech #remot", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 15, + "views": 7, + "channel": "Programming with John", + "transcript": [ + { + "text": "hey thanks for the question for s in the", + "start": 0.399, + "duration": 3.0 + }, + { + "text": "previous video I don't know what his", + "start": 2.04, + "duration": 3.12 + }, + { + "text": "title was but here I'll give you 10 job", + "start": 3.399, + "duration": 3.641 + }, + { + "text": "titles you can apply for if you learn to", + "start": 5.16, + "duration": 4.08 + }, + { + "text": "build websites with react first five", + "start": 7.04, + "duration": 3.76 + }, + { + "text": "right here keep in mind there's actually", + "start": 9.24, + "duration": 3.0 + }, + { + "text": "more than 10 I'm just giving you the top", + "start": 10.8, + "duration": 3.2 + }, + { + "text": "10 another five right here like and", + "start": 12.24, + "duration": 4.88 + }, + { + "text": "follow to learn more", + "start": 14.0, + "duration": 3.12 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/72PIYvRDYvU.json b/scripts/youtube-transcriber/video_data/72PIYvRDYvU.json new file mode 100644 index 00000000..e0430aa4 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/72PIYvRDYvU.json @@ -0,0 +1,11 @@ +{ + "id": "72PIYvRDYvU", + "url": "https://youtu.be/72PIYvRDYvU", + "title": "Haters got me cry laughing \ud83d\ude02 #softwareengineer #google #tech #selftaught #nontraditional", + "description": null, + "publish_date": "2024-01-17T00:00:00", + "length": 8, + "views": 1754, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/76dE6Iew2cc.json b/scripts/youtube-transcriber/video_data/76dE6Iew2cc.json new file mode 100644 index 00000000..00804d94 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/76dE6Iew2cc.json @@ -0,0 +1,42 @@ +{ + "id": "76dE6Iew2cc", + "url": "https://youtu.be/76dE6Iew2cc", + "title": "How to score free mentorship and grow your brand as a thought leader! #programming #tech #learntocod", + "description": null, + "publish_date": "2024-01-28T00:00:00", + "length": 8, + "views": 11, + "channel": "Programming with John", + "transcript": [ + { + "text": "coding thought leaders and students you", + "start": 0.16, + "duration": 2.759 + }, + { + "text": "can now Mark if you're interested in", + "start": 1.52, + "duration": 2.96 + }, + { + "text": "joining a live stream use this to grow", + "start": 2.919, + "duration": 2.84 + }, + { + "text": "your brand or for free personal", + "start": 4.48, + "duration": 2.68 + }, + { + "text": "mentorship find it under the settings", + "start": 5.759, + "duration": 4.441 + }, + { + "text": "tab at latly now", + "start": 7.16, + "duration": 3.04 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/7945AEz1qM8.json b/scripts/youtube-transcriber/video_data/7945AEz1qM8.json new file mode 100644 index 00000000..92ca89f7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/7945AEz1qM8.json @@ -0,0 +1,57 @@ +{ + "id": "7945AEz1qM8", + "url": "https://youtu.be/7945AEz1qM8", + "title": "Intelligence is the ability for rapid mental growth", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 15, + "views": 12, + "channel": "Programming with John", + "transcript": [ + { + "text": "you're trying to get a job coding so you", + "start": 0.199, + "duration": 2.921 + }, + { + "text": "want to flexx with your Netflix clone it", + "start": 1.439, + "duration": 2.961 + }, + { + "text": "looks well-designed really shiny", + "start": 3.12, + "duration": 2.639 + }, + { + "text": "professional and cool you've made it", + "start": 4.4, + "duration": 3.2 + }, + { + "text": "right wrong you're sleeping on the fact", + "start": 5.759, + "duration": 4.001 + }, + { + "text": "that you should be flexing on your first", + "start": 7.6, + "duration": 4.64 + }, + { + "text": "and worst project advertise your worst", + "start": 9.76, + "duration": 4.36 + }, + { + "text": "and your best to show growth growth is", + "start": 12.24, + "duration": 4.92 + }, + { + "text": "what employers want", + "start": 14.12, + "duration": 3.04 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/8EbRo8We8Us.json b/scripts/youtube-transcriber/video_data/8EbRo8We8Us.json new file mode 100644 index 00000000..ed4503a8 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/8EbRo8We8Us.json @@ -0,0 +1,142 @@ +{ + "id": "8EbRo8We8Us", + "url": "https://youtu.be/8EbRo8We8Us", + "title": "Realistic tasks you will perform as a software engineer #computerscience", + "description": null, + "publish_date": "2024-01-12T00:00:00", + "length": 59, + "views": 2508, + "channel": "Programming with John", + "transcript": [ + { + "text": "so what do professional software", + "start": 0.24, + "duration": 3.0 + }, + { + "text": "Engineers actually do I'll tell you what", + "start": 1.56, + "duration": 3.44 + }, + { + "text": "I did yesterday as an example my", + "start": 3.24, + "duration": 3.48 + }, + { + "text": "company's making a new product and it is", + "start": 5.0, + "duration": 3.92 + }, + { + "text": "dynamically priced based on some stuff a", + "start": 6.72, + "duration": 4.799 + }, + { + "text": "user puts into a form so I made a new", + "start": 8.92, + "duration": 5.759 + }, + { + "text": "Fast API route and then we take that", + "start": 11.519, + "duration": 5.001 + }, + { + "text": "information that the user sends and we", + "start": 14.679, + "duration": 4.68 + }, + { + "text": "put it into a library so my service", + "start": 16.52, + "duration": 5.759 + }, + { + "text": "that's in fast API is calling a library", + "start": 19.359, + "duration": 4.641 + }, + { + "text": "so I also had to make some updates in", + "start": 22.279, + "duration": 3.84 + }, + { + "text": "that Library I used a whole lot of", + "start": 24.0, + "duration": 3.679 + }, + { + "text": "reference code so we already have a", + "start": 26.119, + "duration": 4.16 + }, + { + "text": "bunch of products so when I make a new", + "start": 27.679, + "duration": 4.161 + }, + { + "text": "or when I make a new pricing function in", + "start": 30.279, + "duration": 4.841 + }, + { + "text": "this Library I need it to be similar to", + "start": 31.84, + "duration": 5.64 + }, + { + "text": "the existing logic when my draft was", + "start": 35.12, + "duration": 4.36 + }, + { + "text": "done I prepared it for peer review so I", + "start": 37.48, + "duration": 3.759 + }, + { + "text": "made sure that it was formatted we used", + "start": 39.48, + "duration": 5.559 + }, + { + "text": "black passing my PC type checks and", + "start": 41.239, + "duration": 5.761 + }, + { + "text": "basically passing the pipeline when all", + "start": 45.039, + "duration": 3.601 + }, + { + "text": "this was done I had to recruit teammates", + "start": 47.0, + "duration": 4.32 + }, + { + "text": "to review my code and then I will have", + "start": 48.64, + "duration": 5.439 + }, + { + "text": "to create a release of the library and", + "start": 51.32, + "duration": 4.84 + }, + { + "text": "do an install in the service and do", + "start": 54.079, + "duration": 6.64 + }, + { + "text": "another P request lots of fun", + "start": 56.16, + "duration": 4.559 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/8OfbQfmS760.json b/scripts/youtube-transcriber/video_data/8OfbQfmS760.json new file mode 100644 index 00000000..fe1cb60c --- /dev/null +++ b/scripts/youtube-transcriber/video_data/8OfbQfmS760.json @@ -0,0 +1,32 @@ +{ + "id": "8OfbQfmS760", + "url": "https://youtu.be/8OfbQfmS760", + "title": "We love a markdown draft #research", + "description": null, + "publish_date": "2024-01-02T00:00:00", + "length": 9, + "views": 112, + "channel": "Programming with John", + "transcript": [ + { + "text": "researcher Pro tip so stats model cannot", + "start": 0.32, + "duration": 4.039 + }, + { + "text": "print your table summary to markdown but", + "start": 2.48, + "duration": 4.68 + }, + { + "text": "you can print it to text and ask gp4 to", + "start": 4.359, + "duration": 6.681 + }, + { + "text": "reformat that text into markdown", + "start": 7.16, + "duration": 3.88 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/8QQrB-BG7Ak.json b/scripts/youtube-transcriber/video_data/8QQrB-BG7Ak.json new file mode 100644 index 00000000..e9c71fa0 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/8QQrB-BG7Ak.json @@ -0,0 +1,27 @@ +{ + "id": "8QQrB-BG7Ak", + "url": "https://youtu.be/8QQrB-BG7Ak", + "title": "Its totally diff than 2023", + "description": null, + "publish_date": "2024-01-03T00:00:00", + "length": 8, + "views": 1975, + "channel": "Programming with John", + "transcript": [ + { + "text": "I have fantastic news to", + "start": 0.399, + "duration": 5.281 + }, + { + "text": "share I haven't cried this year yet oh", + "start": 2.56, + "duration": 6.839 + }, + { + "text": "Well it it's only", + "start": 5.68, + "duration": 3.719 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/8SH8ofzPfIY.json b/scripts/youtube-transcriber/video_data/8SH8ofzPfIY.json new file mode 100644 index 00000000..854f30c0 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/8SH8ofzPfIY.json @@ -0,0 +1,11 @@ +{ + "id": "8SH8ofzPfIY", + "url": "https://youtu.be/8SH8ofzPfIY", + "title": "Look out for the bag in the pit boys #codinglife #beartoothband", + "description": null, + "publish_date": "2024-01-27T00:00:00", + "length": 6, + "views": 208, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/8e829pubnVc.json b/scripts/youtube-transcriber/video_data/8e829pubnVc.json new file mode 100644 index 00000000..209c7dbf --- /dev/null +++ b/scripts/youtube-transcriber/video_data/8e829pubnVc.json @@ -0,0 +1,11 @@ +{ + "id": "8e829pubnVc", + "url": "https://youtu.be/8e829pubnVc", + "title": "Use the triple equals comparison in JavaScript and typescript", + "description": null, + "publish_date": "2023-12-30T00:00:00", + "length": 7, + "views": 2771, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/8mDMFUiIkUs.json b/scripts/youtube-transcriber/video_data/8mDMFUiIkUs.json new file mode 100644 index 00000000..976bde75 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/8mDMFUiIkUs.json @@ -0,0 +1,22 @@ +{ + "id": "8mDMFUiIkUs", + "url": "https://youtu.be/8mDMFUiIkUs", + "title": "Tech can sustainably fix inflation, cost of living issues, poverty, even global warming, healthcare\u2026", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 7, + "views": 12, + "channel": "Programming with John", + "transcript": [ + { + "text": "guess what it grows the", + "start": 0.68, + "duration": 8.239 + }, + { + "text": "economy benefits everybody", + "start": 3.839, + "duration": 5.08 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/94AaNfY8DsE.json b/scripts/youtube-transcriber/video_data/94AaNfY8DsE.json new file mode 100644 index 00000000..7c6419b7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/94AaNfY8DsE.json @@ -0,0 +1,27 @@ +{ + "id": "94AaNfY8DsE", + "url": "https://youtu.be/94AaNfY8DsE", + "title": "The hall of fame! #opensource #ladderly", + "description": null, + "publish_date": "2024-01-10T00:00:00", + "length": 6, + "views": 8, + "channel": "Programming with John", + "transcript": [ + { + "text": "shipped a new feature this is the Hall", + "start": 0.28, + "duration": 3.56 + }, + { + "text": "of Fame this is a donation leaderboard", + "start": 1.959, + "duration": 6.36 + }, + { + "text": "shout out to our top donors here", + "start": 3.84, + "duration": 4.479 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/9FvMTdfBZo4.json b/scripts/youtube-transcriber/video_data/9FvMTdfBZo4.json new file mode 100644 index 00000000..e33544f3 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/9FvMTdfBZo4.json @@ -0,0 +1,82 @@ +{ + "id": "9FvMTdfBZo4", + "url": "https://youtu.be/9FvMTdfBZo4", + "title": "If you have open source programs you are a programmer and an open-source contributor full stop.", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 30, + "views": 73, + "channel": "Programming with John", + "transcript": [ + { + "text": "open source contributions are valuable", + "start": 0.16, + "duration": 4.119 + }, + { + "text": "they're valuable to you they're valuable", + "start": 2.76, + "duration": 2.96 + }, + { + "text": "to your companies they're valuable to", + "start": 4.279, + "duration": 3.961 + }, + { + "text": "the World open source is a big deal and", + "start": 5.72, + "duration": 5.24 + }, + { + "text": "you are contributing to open source and", + "start": 8.24, + "duration": 4.16 + }, + { + "text": "by the time you complete this trial by", + "start": 10.96, + "duration": 3.879 + }, + { + "text": "fire you will be programming you will be", + "start": 12.4, + "duration": 5.2 + }, + { + "text": "creating programs what do programmers do", + "start": 14.839, + "duration": 5.001 + }, + { + "text": "they create programs you will be", + "start": 17.6, + "duration": 3.36 + }, + { + "text": "developing", + "start": 19.84, + "duration": 4.24 + }, + { + "text": "software you will be a web developer", + "start": 20.96, + "duration": 4.72 + }, + { + "text": "those things will be true they will not", + "start": 24.08, + "duration": 3.88 + }, + { + "text": "be in progress so hopefully this is a", + "start": 25.68, + "duration": 6.12 + }, + { + "text": "boost to your confidence", + "start": 27.96, + "duration": 3.84 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/9dbOwQepO5o.json b/scripts/youtube-transcriber/video_data/9dbOwQepO5o.json new file mode 100644 index 00000000..e6eeaa6f --- /dev/null +++ b/scripts/youtube-transcriber/video_data/9dbOwQepO5o.json @@ -0,0 +1,17 @@ +{ + "id": "9dbOwQepO5o", + "url": "https://youtu.be/9dbOwQepO5o", + "title": "Net win fr tho", + "description": null, + "publish_date": "2024-01-08T00:00:00", + "length": 6, + "views": 2404, + "channel": "Programming with John", + "transcript": [ + { + "text": "what no dude", + "start": 3.159, + "duration": 4.68 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/9g581jUcBfA.json b/scripts/youtube-transcriber/video_data/9g581jUcBfA.json new file mode 100644 index 00000000..0e2c087b --- /dev/null +++ b/scripts/youtube-transcriber/video_data/9g581jUcBfA.json @@ -0,0 +1,11 @@ +{ + "id": "9g581jUcBfA", + "url": "https://youtu.be/9g581jUcBfA", + "title": "Moving data into the DB #gamedev #opensource #ariastale", + "description": null, + "publish_date": "2023-12-30T00:00:00", + "length": 6, + "views": 3, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/AHGDkTAgW-8.json b/scripts/youtube-transcriber/video_data/AHGDkTAgW-8.json new file mode 100644 index 00000000..ffcb4a40 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/AHGDkTAgW-8.json @@ -0,0 +1,32 @@ +{ + "id": "AHGDkTAgW-8", + "url": "https://youtu.be/AHGDkTAgW-8", + "title": "Technical interview prep is better than ever, and a great opportunity for open source contributions!", + "description": null, + "publish_date": "2024-01-28T00:00:00", + "length": 6, + "views": 20, + "channel": "Programming with John", + "transcript": [ + { + "text": "Le code cata is a Consolidated blend 75", + "start": 0.12, + "duration": 3.759 + }, + { + "text": "in a new article we're putting Solutions", + "start": 2.32, + "duration": 2.959 + }, + { + "text": "up two and three summer up other", + "start": 3.879, + "duration": 4.281 + }, + { + "text": "contributions welcome", + "start": 5.279, + "duration": 2.881 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/AmD17uLq-iE.json b/scripts/youtube-transcriber/video_data/AmD17uLq-iE.json new file mode 100644 index 00000000..fcd5624b --- /dev/null +++ b/scripts/youtube-transcriber/video_data/AmD17uLq-iE.json @@ -0,0 +1,147 @@ +{ + "id": "AmD17uLq-iE", + "url": "https://youtu.be/AmD17uLq-iE", + "title": "Web TCG Dev update! #tcg", + "description": null, + "publish_date": "2024-01-18T00:00:00", + "length": 55, + "views": 11, + "channel": "Programming with John", + "transcript": [ + { + "text": "open source web game development update", + "start": 0.28, + "duration": 3.76 + }, + { + "text": "we merged pull request number 12 for", + "start": 2.159, + "duration": 4.68 + }, + { + "text": "Arya tale.com these give us tags on the", + "start": 4.04, + "duration": 5.4 + }, + { + "text": "card and image search bugs trolls", + "start": 6.839, + "duration": 4.68 + }, + { + "text": "environment cards item cards these are", + "start": 9.44, + "duration": 4.72 + }, + { + "text": "all examples of card tags to get to that", + "start": 11.519, + "duration": 4.24 + }, + { + "text": "table go to the gallery and pick search", + "start": 14.16, + "duration": 3.879 + }, + { + "text": "cards and images at rst.com and this", + "start": 15.759, + "duration": 3.881 + }, + { + "text": "pull request was started by Robert so", + "start": 18.039, + "duration": 2.961 + }, + { + "text": "I'm super excited that this is", + "start": 19.64, + "duration": 3.399 + }, + { + "text": "officially a community project now here", + "start": 21.0, + "duration": 3.64 + }, + { + "text": "you can see we use a small react", + "start": 23.039, + "duration": 4.121 + }, + { + "text": "functional component it is a styled span", + "start": 24.64, + "duration": 4.52 + }, + { + "text": "to make those pill tags and the", + "start": 27.16, + "duration": 3.92 + }, + { + "text": "background color is a hashed hsl", + "start": 29.16, + "duration": 3.72 + }, + { + "text": "function which means that we can hold", + "start": 31.08, + "duration": 4.2 + }, + { + "text": "the saturation and lightness constant so", + "start": 32.88, + "duration": 3.76 + }, + { + "text": "that we can always make sure there's a", + "start": 35.28, + "duration": 3.439 + }, + { + "text": "good contrast with a white text but we", + "start": 36.64, + "duration": 5.079 + }, + { + "text": "can let that Hue vary on a string hash", + "start": 38.719, + "duration": 5.201 + }, + { + "text": "so that the same tag string always gives", + "start": 41.719, + "duration": 4.36 + }, + { + "text": "us the same color but different tag", + "start": 43.92, + "duration": 4.72 + }, + { + "text": "strings give us different Hue variation", + "start": 46.079, + "duration": 4.081 + }, + { + "text": "if you like trading card games or", + "start": 48.64, + "duration": 3.04 + }, + { + "text": "programming hit the like button and", + "start": 50.16, + "duration": 3.8 + }, + { + "text": "follow for more open-source web game", + "start": 51.68, + "duration": 5.359 + }, + { + "text": "development updates", + "start": 53.96, + "duration": 3.079 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Asc3qzgowCs.json b/scripts/youtube-transcriber/video_data/Asc3qzgowCs.json new file mode 100644 index 00000000..be567835 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Asc3qzgowCs.json @@ -0,0 +1,97 @@ +{ + "id": "Asc3qzgowCs", + "url": "https://youtu.be/Asc3qzgowCs", + "title": "Quick explanation of #gamedev #trpg #dnd", + "description": null, + "publish_date": "2023-12-31T00:00:00", + "length": 42, + "views": 339, + "channel": "Programming with John", + "transcript": [ + { + "text": "so your traditional RPG you need to", + "start": 0.359, + "duration": 6.0 + }, + { + "text": "like either be physically together or at", + "start": 3.96, + "duration": 4.24 + }, + { + "text": "least do a video call is kind of like", + "start": 6.359, + "duration": 3.32 + }, + { + "text": "the new cool way to do it you can do", + "start": 8.2, + "duration": 4.24 + }, + { + "text": "these like uh D andd", + "start": 9.679, + "duration": 6.08 + }, + { + "text": "streams with Arya tale you can do that", + "start": 12.44, + "duration": 7.44 + }, + { + "text": "or you can play by comment by um", + "start": 15.759, + "duration": 5.881 + }, + { + "text": "wherever you want really the rec so you", + "start": 19.88, + "duration": 3.319 + }, + { + "text": "can read the game manual and go through", + "start": 21.64, + "duration": 2.719 + }, + { + "text": "the the", + "start": 23.199, + "duration": 3.521 + }, + { + "text": "details you can play on Twitter if you", + "start": 24.359, + "duration": 4.881 + }, + { + "text": "want use # arus tale for traceability", + "start": 26.72, + "duration": 5.08 + }, + { + "text": "and observability", + "start": 29.24, + "duration": 5.76 + }, + { + "text": "but the recommended way is to come over", + "start": 31.8, + "duration": 5.079 + }, + { + "text": "here and use the pinned video the Arya", + "start": 35.0, + "duration": 3.52 + }, + { + "text": "tale Tik Tok pinned video is the", + "start": 36.879, + "duration": 6.641 + }, + { + "text": "recommended way give AR tail a follow", + "start": 38.52, + "duration": 5.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/BZIBB1qkIaY.json b/scripts/youtube-transcriber/video_data/BZIBB1qkIaY.json new file mode 100644 index 00000000..245f0baa --- /dev/null +++ b/scripts/youtube-transcriber/video_data/BZIBB1qkIaY.json @@ -0,0 +1,57 @@ +{ + "id": "BZIBB1qkIaY", + "url": "https://youtu.be/BZIBB1qkIaY", + "title": "Prefer space-spelled full stack and other engineering terms on your resume #careeradvice #programmin", + "description": null, + "publish_date": "2024-01-26T00:00:00", + "length": 15, + "views": 183, + "channel": "Programming with John", + "transcript": [ + { + "text": "how to spell full stack on your resume", + "start": 0.32, + "duration": 3.44 + }, + { + "text": "any of these are going to be fine but", + "start": 2.48, + "duration": 3.08 + }, + { + "text": "you can see the red with the space", + "start": 3.76, + "duration": 3.999 + }, + { + "text": "spelling wins on the far left and far", + "start": 5.56, + "duration": 3.92 + }, + { + "text": "right and just overall wins on the graph", + "start": 7.759, + "duration": 3.441 + }, + { + "text": "so why not be the best Why not pick that", + "start": 9.48, + "duration": 3.52 + }, + { + "text": "one this is also going to go for front", + "start": 11.2, + "duration": 3.399 + }, + { + "text": "end and back end they all work but", + "start": 13.0, + "duration": 4.2 + }, + { + "text": "that's the best", + "start": 14.599, + "duration": 2.601 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Cl9fYK70vkI.json b/scripts/youtube-transcriber/video_data/Cl9fYK70vkI.json new file mode 100644 index 00000000..68f910ea --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Cl9fYK70vkI.json @@ -0,0 +1,22 @@ +{ + "id": "Cl9fYK70vkI", + "url": "https://youtu.be/Cl9fYK70vkI", + "title": "Upcoming features for #ladderly", + "description": null, + "publish_date": "2024-01-28T00:00:00", + "length": 6, + "views": 17, + "channel": "Programming with John", + "transcript": [ + { + "text": "staring at the page you open up the", + "start": 0.359, + "duration": 7.121 + }, + { + "text": "dirty window let the sun", + "start": 3.679, + "duration": 3.801 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/CtQlixOa_8Y.json b/scripts/youtube-transcriber/video_data/CtQlixOa_8Y.json new file mode 100644 index 00000000..b7a23d8a --- /dev/null +++ b/scripts/youtube-transcriber/video_data/CtQlixOa_8Y.json @@ -0,0 +1,11 @@ +{ + "id": "CtQlixOa_8Y", + "url": "https://youtu.be/CtQlixOa_8Y", + "title": "what do you even do", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 8, + "views": 2506, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/Cv0ubCGS43o.json b/scripts/youtube-transcriber/video_data/Cv0ubCGS43o.json new file mode 100644 index 00000000..625f1576 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Cv0ubCGS43o.json @@ -0,0 +1,67 @@ +{ + "id": "Cv0ubCGS43o", + "url": "https://youtu.be/Cv0ubCGS43o", + "title": "Basically im a nerd", + "description": null, + "publish_date": "2024-01-03T00:00:00", + "length": 15, + "views": 1415, + "channel": "Programming with John", + "transcript": [ + { + "text": "hey my name is John I'm a software", + "start": 0.199, + "duration": 2.561 + }, + { + "text": "engineer with 10 years of experience and", + "start": 1.319, + "duration": 2.801 + }, + { + "text": "I think I've confused some people with", + "start": 2.76, + "duration": 2.72 + }, + { + "text": "the content on my channel and also", + "start": 4.12, + "duration": 2.759 + }, + { + "text": "because sometimes I shave and sometimes", + "start": 5.48, + "duration": 2.64 + }, + { + "text": "I don't shave but here are the things", + "start": 6.879, + "duration": 2.84 + }, + { + "text": "that I like so pretty much don't be", + "start": 8.12, + "duration": 3.2 + }, + { + "text": "surprised if you see any of these things", + "start": 9.719, + "duration": 2.84 + }, + { + "text": "and if you like them you should follow", + "start": 11.32, + "duration": 2.72 + }, + { + "text": "me and like come to my live streams and", + "start": 12.559, + "duration": 3.96 + }, + { + "text": "hang", + "start": 14.04, + "duration": 2.479 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/D3Jtaz-egfQ.json b/scripts/youtube-transcriber/video_data/D3Jtaz-egfQ.json new file mode 100644 index 00000000..b6a969b7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/D3Jtaz-egfQ.json @@ -0,0 +1,27 @@ +{ + "id": "D3Jtaz-egfQ", + "url": "https://youtu.be/D3Jtaz-egfQ", + "title": "The Economist L so often #economics #austrianeconomics #econtok #moneytok #businesstiktok #inflation", + "description": null, + "publish_date": "2024-01-01T00:00:00", + "length": 5, + "views": 4167, + "channel": "Programming with John", + "transcript": [ + { + "text": "so that was a tough loss um how do you", + "start": 0.399, + "duration": 4.561 + }, + { + "text": "feel after that how the you think I", + "start": 2.879, + "duration": 4.281 + }, + { + "text": "feel", + "start": 4.96, + "duration": 2.2 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/DFjdbayXayE.json b/scripts/youtube-transcriber/video_data/DFjdbayXayE.json new file mode 100644 index 00000000..33d65e82 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/DFjdbayXayE.json @@ -0,0 +1,11 @@ +{ + "id": "DFjdbayXayE", + "url": "https://youtu.be/DFjdbayXayE", + "title": "Do u even scale #programmerhumor", + "description": null, + "publish_date": "2024-01-12T00:00:00", + "length": 6, + "views": 33, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/Da7Zuku2pdc.json b/scripts/youtube-transcriber/video_data/Da7Zuku2pdc.json new file mode 100644 index 00000000..6e25c1fd --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Da7Zuku2pdc.json @@ -0,0 +1,47 @@ +{ + "id": "Da7Zuku2pdc", + "url": "https://youtu.be/Da7Zuku2pdc", + "title": "Using git from the jump is a cheat code #programming", + "description": null, + "publish_date": "2024-01-12T00:00:00", + "length": 15, + "views": 11, + "channel": "Programming with John", + "transcript": [ + { + "text": "so I teach people to code and one day a", + "start": 0.199, + "duration": 4.361 + }, + { + "text": "student tells me yo my file is missing", + "start": 1.599, + "duration": 4.401 + }, + { + "text": "like just missing somehow maybe they", + "start": 4.56, + "duration": 3.959 + }, + { + "text": "moved it or deleted or whatever luckily", + "start": 6.0, + "duration": 5.88 + }, + { + "text": "we push to GitHub on the first day so", + "start": 8.519, + "duration": 5.401 + }, + { + "text": "here's three git techniques you can do", + "start": 11.88, + "duration": 5.24 + }, + { + "text": "to recover that file", + "start": 13.92, + "duration": 3.2 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/E7Hz4jiaP_s.json b/scripts/youtube-transcriber/video_data/E7Hz4jiaP_s.json new file mode 100644 index 00000000..6e2eb3b8 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/E7Hz4jiaP_s.json @@ -0,0 +1,27 @@ +{ + "id": "E7Hz4jiaP_s", + "url": "https://youtu.be/E7Hz4jiaP_s", + "title": "Social sign in for #opensource #indiegames", + "description": null, + "publish_date": "2024-01-14T00:00:00", + "length": 6, + "views": 7, + "channel": "Programming with John", + "transcript": [ + { + "text": "new Aras tail feature happens when you", + "start": 0.32, + "duration": 4.32 + }, + { + "text": "tap this button now you can sign up with", + "start": 2.639, + "duration": 4.921 + }, + { + "text": "Google", + "start": 4.64, + "duration": 2.92 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/ERYGNl4Me3I.json b/scripts/youtube-transcriber/video_data/ERYGNl4Me3I.json new file mode 100644 index 00000000..1a6960a3 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/ERYGNl4Me3I.json @@ -0,0 +1,11 @@ +{ + "id": "ERYGNl4Me3I", + "url": "https://youtu.be/ERYGNl4Me3I", + "title": "#programming #codinglife #ambition #hustle #ratrace #goodlife #remotework #learntocode #softwareengi", + "description": null, + "publish_date": "2023-12-26T00:00:00", + "length": 6, + "views": 108, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/F3gulV8C2bE.json b/scripts/youtube-transcriber/video_data/F3gulV8C2bE.json new file mode 100644 index 00000000..2e6ea3ab --- /dev/null +++ b/scripts/youtube-transcriber/video_data/F3gulV8C2bE.json @@ -0,0 +1,57 @@ +{ + "id": "F3gulV8C2bE", + "url": "https://youtu.be/F3gulV8C2bE", + "title": "Smith coding can help you do better although that already seemed pretty good?", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 15, + "views": 1375, + "channel": "Programming with John", + "transcript": [ + { + "text": "a bachelor's degree 74k can someone", + "start": 0.799, + "duration": 4.48 + }, + { + "text": "explain the problem here to me if you", + "start": 3.679, + "duration": 3.6 + }, + { + "text": "can put away $500 a month in savings", + "start": 5.279, + "duration": 3.4 + }, + { + "text": "fresh out of college you're doing pretty", + "start": 7.279, + "duration": 2.561 + }, + { + "text": "well you'll be able to buy your own", + "start": 8.679, + "duration": 2.761 + }, + { + "text": "house after a few years of savings if", + "start": 9.84, + "duration": 2.919 + }, + { + "text": "you want to accelerate that consider a", + "start": 11.44, + "duration": 2.96 + }, + { + "text": "remote coding job but like that budget", + "start": 12.759, + "duration": 4.361 + }, + { + "text": "was already pretty good", + "start": 14.4, + "duration": 2.72 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/FKClIN47n_Y.json b/scripts/youtube-transcriber/video_data/FKClIN47n_Y.json new file mode 100644 index 00000000..03256f79 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/FKClIN47n_Y.json @@ -0,0 +1,11 @@ +{ + "id": "FKClIN47n_Y", + "url": "https://youtu.be/FKClIN47n_Y", + "title": "#softwaredeveloper #softwareengineer #codingmemes #codetok #techtok #cstok #programmerhumor #program", + "description": null, + "publish_date": "2024-01-08T00:00:00", + "length": 6, + "views": 147, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/FchtcprtPpk.json b/scripts/youtube-transcriber/video_data/FchtcprtPpk.json new file mode 100644 index 00000000..a127bad5 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/FchtcprtPpk.json @@ -0,0 +1,11 @@ +{ + "id": "FchtcprtPpk", + "url": "https://youtu.be/FchtcprtPpk", + "title": "\ud83d\ude02", + "description": null, + "publish_date": "2024-01-14T00:00:00", + "length": 6, + "views": 4810, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/FvWAzPxoMkc.json b/scripts/youtube-transcriber/video_data/FvWAzPxoMkc.json new file mode 100644 index 00000000..53b6f007 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/FvWAzPxoMkc.json @@ -0,0 +1,11 @@ +{ + "id": "FvWAzPxoMkc", + "url": "https://youtu.be/FvWAzPxoMkc", + "title": "ChatGPT is disproportionately beneficial for juniors #coding #tech", + "description": null, + "publish_date": "2024-01-18T00:00:00", + "length": 6, + "views": 2511, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/G-OYBwk7gjw.json b/scripts/youtube-transcriber/video_data/G-OYBwk7gjw.json new file mode 100644 index 00000000..a2af3102 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/G-OYBwk7gjw.json @@ -0,0 +1,52 @@ +{ + "id": "G-OYBwk7gjw", + "url": "https://youtu.be/G-OYBwk7gjw", + "title": "Not the vibe #daveportnoy", + "description": null, + "publish_date": "2024-01-10T00:00:00", + "length": 15, + "views": 1134, + "channel": "Programming with John", + "transcript": [ + { + "text": "John here the Dave poroi of energy", + "start": 0.199, + "duration": 3.52 + }, + { + "text": "drinks got a new Contender today Cosmic", + "start": 1.76, + "duration": 3.519 + }, + { + "text": "vibes from Celsius you know the rules", + "start": 3.719, + "duration": 3.081 + }, + { + "text": "one sip scale of 1 to", + "start": 5.279, + "duration": 3.481 + }, + { + "text": "[Music]", + "start": 6.8, + "duration": 5.839 + }, + { + "text": "10 it's a six oh aftertaste it's a five", + "start": 8.76, + "duration": 5.44 + }, + { + "text": "it's a five little bit of cherry", + "start": 12.639, + "duration": 4.401 + }, + { + "text": "medicine on the aftertaste", + "start": 14.2, + "duration": 2.84 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/GUwcW66gzqo.json b/scripts/youtube-transcriber/video_data/GUwcW66gzqo.json new file mode 100644 index 00000000..7a95a752 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/GUwcW66gzqo.json @@ -0,0 +1,22 @@ +{ + "id": "GUwcW66gzqo", + "url": "https://youtu.be/GUwcW66gzqo", + "title": "#techtok #codetok #programming #softwareengineer #javascript #programmerhumor", + "description": null, + "publish_date": "2024-01-12T00:00:00", + "length": 9, + "views": 26, + "channel": "Programming with John", + "transcript": [ + { + "text": "morphen time Dragon Sword madon PIR AO", + "start": 0.16, + "duration": 10.76 + }, + { + "text": "Triceratop sa 2 tiger Panos swur", + "start": 5.359, + "duration": 5.561 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/GjfWznkurc4.json b/scripts/youtube-transcriber/video_data/GjfWznkurc4.json new file mode 100644 index 00000000..9aabca28 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/GjfWznkurc4.json @@ -0,0 +1,27 @@ +{ + "id": "GjfWznkurc4", + "url": "https://youtu.be/GjfWznkurc4", + "title": "\ud83e\udd26\u200d\u2642\ufe0f what's ur coding language?", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 7, + "views": 2316, + "channel": "Programming with John", + "transcript": [ + { + "text": "code Trend code Trend 100% first try", + "start": 0.48, + "duration": 5.56 + }, + { + "text": "100% let's", + "start": 3.199, + "duration": 2.841 + }, + { + "text": "go", + "start": 6.16, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/H3-XZGu_Hjk.json b/scripts/youtube-transcriber/video_data/H3-XZGu_Hjk.json new file mode 100644 index 00000000..869bb775 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/H3-XZGu_Hjk.json @@ -0,0 +1,11 @@ +{ + "id": "H3-XZGu_Hjk", + "url": "https://youtu.be/H3-XZGu_Hjk", + "title": "Junior eng be like #codingmemes", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 7, + "views": 20, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/H9iaWO5-z2s.json b/scripts/youtube-transcriber/video_data/H9iaWO5-z2s.json new file mode 100644 index 00000000..df762bb7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/H9iaWO5-z2s.json @@ -0,0 +1,52 @@ +{ + "id": "H9iaWO5-z2s", + "url": "https://youtu.be/H9iaWO5-z2s", + "title": "on technical judgement", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 15, + "views": 4, + "channel": "Programming with John", + "transcript": [ + { + "text": "how can developers become more efficient", + "start": 0.359, + "duration": 3.52 + }, + { + "text": "and judicious when I read code how can I", + "start": 2.0, + "duration": 3.359 + }, + { + "text": "learn to say this code is worth the", + "start": 3.879, + "duration": 3.161 + }, + { + "text": "effort to refactor that code let's let", + "start": 5.359, + "duration": 3.561 + }, + { + "text": "it be this was a wonderful question", + "start": 7.04, + "duration": 4.04 + }, + { + "text": "asked to James it was too long to stitch", + "start": 8.92, + "duration": 4.04 + }, + { + "text": "so I added a comment tap the comment go", + "start": 11.08, + "duration": 5.559 + }, + { + "text": "view his excellent answer", + "start": 12.96, + "duration": 3.679 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/HVrq1F7ZqDU.json b/scripts/youtube-transcriber/video_data/HVrq1F7ZqDU.json new file mode 100644 index 00000000..1532fe03 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/HVrq1F7ZqDU.json @@ -0,0 +1,11 @@ +{ + "id": "HVrq1F7ZqDU", + "url": "https://youtu.be/HVrq1F7ZqDU", + "title": "CSS is wild", + "description": null, + "publish_date": "2024-01-15T00:00:00", + "length": 6, + "views": 17, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/I2qNvEKq8zM.json b/scripts/youtube-transcriber/video_data/I2qNvEKq8zM.json new file mode 100644 index 00000000..15179bbd --- /dev/null +++ b/scripts/youtube-transcriber/video_data/I2qNvEKq8zM.json @@ -0,0 +1,107 @@ +{ + "id": "I2qNvEKq8zM", + "url": "https://youtu.be/I2qNvEKq8zM", + "title": "Don\u2019t hide your first or worst project", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 45, + "views": 14, + "channel": "Programming with John", + "transcript": [ + { + "text": "often have this misconception they want", + "start": 0.44, + "duration": 3.76 + }, + { + "text": "to present themselves as polished", + "start": 1.88, + "duration": 5.12 + }, + { + "text": "professional expert so they will only", + "start": 4.2, + "duration": 5.64 + }, + { + "text": "show their most elegant portfolio pieces", + "start": 7.0, + "duration": 4.16 + }, + { + "text": "and in the worst case they will only", + "start": 9.84, + "duration": 3.799 + }, + { + "text": "show one and it might be like a Netflix", + "start": 11.16, + "duration": 4.0 + }, + { + "text": "clone and they think it looks really", + "start": 13.639, + "duration": 3.241 + }, + { + "text": "good this is like it looks just like", + "start": 15.16, + "duration": 3.92 + }, + { + "text": "Netflix I've made it haven't I the", + "start": 16.88, + "duration": 4.52 + }, + { + "text": "answer is no employers want they want to", + "start": 19.08, + "duration": 4.48 + }, + { + "text": "see that you can do original work and", + "start": 21.4, + "duration": 4.959 + }, + { + "text": "they want to see growth and because they", + "start": 23.56, + "duration": 4.479 + }, + { + "text": "want to see growth that's why it's", + "start": 26.359, + "duration": 4.08 + }, + { + "text": "incredibly important to say here's my", + "start": 28.039, + "duration": 5.001 + }, + { + "text": "first and worst website here's my new", + "start": 30.439, + "duration": 6.681 + }, + { + "text": "cool best one look how far I've come in", + "start": 33.04, + "duration": 6.44 + }, + { + "text": "3 four five six months three four five", + "start": 37.12, + "duration": 6.279 + }, + { + "text": "six years do not feel ashamed of this", + "start": 39.48, + "duration": 7.0 + }, + { + "text": "basic website", + "start": 43.399, + "duration": 3.081 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/IGkGg_b-Qac.json b/scripts/youtube-transcriber/video_data/IGkGg_b-Qac.json new file mode 100644 index 00000000..66435695 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/IGkGg_b-Qac.json @@ -0,0 +1,67 @@ +{ + "id": "IGkGg_b-Qac", + "url": "https://youtu.be/IGkGg_b-Qac", + "title": "touching grass w my tippy toes while doing a lil ponder #codinglife", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 21, + "views": 7, + "channel": "Programming with John", + "transcript": [ + { + "text": "I'm often asked if I worry about AI", + "start": 0.199, + "duration": 3.281 + }, + { + "text": "replacing software engineering roles my", + "start": 1.8, + "duration": 3.88 + }, + { + "text": "usual answer is no AI helps software", + "start": 3.48, + "duration": 3.879 + }, + { + "text": "Engineers it doesn't replace them but", + "start": 5.68, + "duration": 2.959 + }, + { + "text": "there's one kind of person who maybe", + "start": 7.359, + "duration": 3.121 + }, + { + "text": "should be a little concerned that's", + "start": 8.639, + "duration": 3.441 + }, + { + "text": "anyone who thinks they can focus", + "start": 10.48, + "duration": 3.119 + }, + { + "text": "exclusively on technical skills to the", + "start": 12.08, + "duration": 4.24 + }, + { + "text": "neglect of soft skills communication", + "start": 13.599, + "duration": 5.001 + }, + { + "text": "teamwork those people are at the highest", + "start": 16.32, + "duration": 6.119 + }, + { + "text": "risk in my opinion getting replaced", + "start": 18.6, + "duration": 3.839 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/ISPNnI6d9_Y.json b/scripts/youtube-transcriber/video_data/ISPNnI6d9_Y.json new file mode 100644 index 00000000..21d015a7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/ISPNnI6d9_Y.json @@ -0,0 +1,157 @@ +{ + "id": "ISPNnI6d9_Y", + "url": "https://youtu.be/ISPNnI6d9_Y", + "title": "#techtok #cstok #techinterview #learntocode #careerchange #jobsearch #jobsearchtips #careercoach #te", + "description": null, + "publish_date": "2024-01-12T00:00:00", + "length": 57, + "views": 40, + "channel": "Programming with John", + "transcript": [ + { + "text": "100 job applications per week it's not", + "start": 0.48, + "duration": 4.919 + }, + { + "text": "asking too much nowadays they got", + "start": 2.8, + "duration": 5.2 + }, + { + "text": "that look that is one approach you can", + "start": 5.399, + "duration": 4.12 + }, + { + "text": "take for sure but I can tell you", + "start": 8.0, + "duration": 3.04 + }, + { + "text": "something I'm actually the person who's", + "start": 9.519, + "duration": 4.04 + }, + { + "text": "reviewing those CBS as a recruiter we", + "start": 11.04, + "duration": 4.12 + }, + { + "text": "flick through and we can tell straight", + "start": 13.559, + "duration": 3.841 + }, + { + "text": "away that your CV is completely generic", + "start": 15.16, + "duration": 3.72 + }, + { + "text": "and completely irrelevant for the jobs", + "start": 17.4, + "duration": 3.2 + }, + { + "text": "we are applying that you're applying for", + "start": 18.88, + "duration": 3.399 + }, + { + "text": "we can see the 20 other jobs that you've", + "start": 20.6, + "duration": 3.599 + }, + { + "text": "also applied for at our company that", + "start": 22.279, + "duration": 3.441 + }, + { + "text": "again completely irrelevant there's no", + "start": 24.199, + "duration": 4.24 + }, + { + "text": "targeted cover letter your CV has none", + "start": 25.72, + "duration": 4.36 + }, + { + "text": "of the skills that we're looking for", + "start": 28.439, + "duration": 3.401 + }, + { + "text": "instead of spraying and praying and", + "start": 30.08, + "duration": 3.76 + }, + { + "text": "hoping that something will stick why not", + "start": 31.84, + "duration": 4.28 + }, + { + "text": "get a bit more strategic look at the job", + "start": 33.84, + "duration": 4.36 + }, + { + "text": "you actually want to apply for look at", + "start": 36.12, + "duration": 3.72 + }, + { + "text": "the requirements what do they want to", + "start": 38.2, + "duration": 4.039 + }, + { + "text": "see how do your skills correlate to that", + "start": 39.84, + "duration": 5.16 + }, + { + "text": "and highlight that Target your CV cut", + "start": 42.239, + "duration": 4.64 + }, + { + "text": "out all the rubbish that's not relevant", + "start": 45.0, + "duration": 4.039 + }, + { + "text": "and Target your CV and then get a bit", + "start": 46.879, + "duration": 3.721 + }, + { + "text": "strategic about how you connect with", + "start": 49.039, + "duration": 3.04 + }, + { + "text": "people on LinkedIn that are close to", + "start": 50.6, + "duration": 3.72 + }, + { + "text": "that company Recruiters in that company", + "start": 52.079, + "duration": 4.201 + }, + { + "text": "follow for more tips I'm sure I can help", + "start": 54.32, + "duration": 4.759 + }, + { + "text": "you good luck", + "start": 56.28, + "duration": 2.799 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/I_71em-izaU.json b/scripts/youtube-transcriber/video_data/I_71em-izaU.json new file mode 100644 index 00000000..fc0f6ef7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/I_71em-izaU.json @@ -0,0 +1,22 @@ +{ + "id": "I_71em-izaU", + "url": "https://youtu.be/I_71em-izaU", + "title": "Senior Dev Advice for Juniors", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 6, + "views": 24, + "channel": "Programming with John", + "transcript": [ + { + "text": " got to be kidding me call me", + "start": 3.24, + "duration": 4.8 + }, + { + "text": "bro when she living off", + "start": 4.88, + "duration": 3.16 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/ItVzCCk6YBw.json b/scripts/youtube-transcriber/video_data/ItVzCCk6YBw.json new file mode 100644 index 00000000..126aa767 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/ItVzCCk6YBw.json @@ -0,0 +1,42 @@ +{ + "id": "ItVzCCk6YBw", + "url": "https://youtu.be/ItVzCCk6YBw", + "title": "#techtok #careeradvice #jobsearch #jobsearchtips #careertiktok #careermode #corporatetiktok", + "description": null, + "publish_date": "2024-01-17T00:00:00", + "length": 9, + "views": 193, + "channel": "Programming with John", + "transcript": [ + { + "text": "[Music]", + "start": 0.76, + "duration": 2.6 + }, + { + "text": "you hear the bells that's a Liberation I", + "start": 1.4, + "duration": 3.64 + }, + { + "text": "know that Jesus at the river waiting", + "start": 3.36, + "duration": 3.2 + }, + { + "text": "don't want to beef but I'm have to make", + "start": 5.04, + "duration": 3.08 + }, + { + "text": "it we can make peace homie start the", + "start": 6.56, + "duration": 3.999 + }, + { + "text": "hating", + "start": 8.12, + "duration": 2.439 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/IyT6dgGihSo.json b/scripts/youtube-transcriber/video_data/IyT6dgGihSo.json new file mode 100644 index 00000000..6e0dea3f --- /dev/null +++ b/scripts/youtube-transcriber/video_data/IyT6dgGihSo.json @@ -0,0 +1,52 @@ +{ + "id": "IyT6dgGihSo", + "url": "https://youtu.be/IyT6dgGihSo", + "title": "Bye flash of ugly content #html #webdev #programming", + "description": null, + "publish_date": "2024-01-21T00:00:00", + "length": 12, + "views": 123, + "channel": "Programming with John", + "transcript": [ + { + "text": "open source programming fixed five", + "start": 0.28, + "duration": 2.879 + }, + { + "text": "issues on laterally let me tell you", + "start": 1.76, + "duration": 2.72 + }, + { + "text": "about one of them look where the arrow", + "start": 3.159, + "duration": 2.561 + }, + { + "text": "is pointing there's a flash of poorly", + "start": 4.48, + "duration": 2.72 + }, + { + "text": "styled content do you see that gray", + "start": 5.72, + "duration": 3.12 + }, + { + "text": "background we don't like it and this is", + "start": 7.2, + "duration": 3.2 + }, + { + "text": "how it looks now on mobile follow if you", + "start": 8.84, + "duration": 5.0 + }, + { + "text": "want to see the other improvements", + "start": 10.4, + "duration": 3.44 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/J3_kjj0LDwo.json b/scripts/youtube-transcriber/video_data/J3_kjj0LDwo.json new file mode 100644 index 00000000..afd3c7d1 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/J3_kjj0LDwo.json @@ -0,0 +1,27 @@ +{ + "id": "J3_kjj0LDwo", + "url": "https://youtu.be/J3_kjj0LDwo", + "title": "Cormier how to view my dissertation in economics of education for free!", + "description": null, + "publish_date": "2024-01-22T00:00:00", + "length": 6, + "views": 26, + "channel": "Programming with John", + "transcript": [ + { + "text": "hey Nick thanks for your interest so you", + "start": 0.28, + "duration": 3.8 + }, + { + "text": "can view my Open Access dissertation", + "start": 1.719, + "duration": 6.16 + }, + { + "text": "through proquest hope this helps", + "start": 4.08, + "duration": 3.799 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/JRkESf9IwUg.json b/scripts/youtube-transcriber/video_data/JRkESf9IwUg.json new file mode 100644 index 00000000..ed02c8b4 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/JRkESf9IwUg.json @@ -0,0 +1,17 @@ +{ + "id": "JRkESf9IwUg", + "url": "https://youtu.be/JRkESf9IwUg", + "title": "I dont always use recursion", + "description": null, + "publish_date": "2023-12-28T00:00:00", + "length": 6, + "views": 103, + "channel": "Programming with John", + "transcript": [ + { + "text": "high heels on my tippies", + "start": 2.919, + "duration": 4.521 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/JWQZX5dFuhY.json b/scripts/youtube-transcriber/video_data/JWQZX5dFuhY.json new file mode 100644 index 00000000..26746eed --- /dev/null +++ b/scripts/youtube-transcriber/video_data/JWQZX5dFuhY.json @@ -0,0 +1,22 @@ +{ + "id": "JWQZX5dFuhY", + "url": "https://youtu.be/JWQZX5dFuhY", + "title": "L #javascript W #ecmascript #programmerhumor #codingmemes #techtok #codetok #cstok #leetcode #progra", + "description": null, + "publish_date": "2024-01-05T00:00:00", + "length": 6, + "views": 32, + "channel": "Programming with John", + "transcript": [ + { + "text": "on a bench thinking to myself hey isn't", + "start": 1.0, + "duration": 7.2 + }, + { + "text": "this", + "start": 5.2, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/JhbHts-nFhQ.json b/scripts/youtube-transcriber/video_data/JhbHts-nFhQ.json new file mode 100644 index 00000000..0866ea5a --- /dev/null +++ b/scripts/youtube-transcriber/video_data/JhbHts-nFhQ.json @@ -0,0 +1,32 @@ +{ + "id": "JhbHts-nFhQ", + "url": "https://youtu.be/JhbHts-nFhQ", + "title": "#techtok #compsci #cstok #programming #programmerhumor #softwareengineer #facts #mood", + "description": null, + "publish_date": "2024-01-03T00:00:00", + "length": 12, + "views": 10, + "channel": "Programming with John", + "transcript": [ + { + "text": "I like the error messages from computers", + "start": 0.359, + "duration": 4.721 + }, + { + "text": "that", + "start": 3.04, + "duration": 5.44 + }, + { + "text": "say well guess what computer I'm", + "start": 5.08, + "duration": 6.599 + }, + { + "text": "crazy learn to expect the unexpected", + "start": 8.48, + "duration": 5.64 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Jw6E1hbyYNc.json b/scripts/youtube-transcriber/video_data/Jw6E1hbyYNc.json new file mode 100644 index 00000000..42d9bf26 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Jw6E1hbyYNc.json @@ -0,0 +1,57 @@ +{ + "id": "Jw6E1hbyYNc", + "url": "https://youtu.be/Jw6E1hbyYNc", + "title": "Switching jobs is a cheat code for success", + "description": null, + "publish_date": "2024-01-12T00:00:00", + "length": 14, + "views": 1210, + "channel": "Programming with John", + "transcript": [ + { + "text": "big secret they don't want you to know", + "start": 0.199, + "duration": 2.641 + }, + { + "text": "in programming we often get what's", + "start": 1.36, + "duration": 3.08 + }, + { + "text": "called a tech budget where you can buy", + "start": 2.84, + "duration": 2.919 + }, + { + "text": "whatever you want for your home office", + "start": 4.44, + "duration": 3.68 + }, + { + "text": "it's usually up to about $1,000 so you", + "start": 5.759, + "duration": 4.081 + }, + { + "text": "can literally double your income from", + "start": 8.12, + "duration": 4.04 + }, + { + "text": "100 Grand to 200 Grand just by switching", + "start": 9.84, + "duration": 3.999 + }, + { + "text": "companies 100 times a year follow for", + "start": 12.16, + "duration": 4.2 + }, + { + "text": "more tips", + "start": 13.839, + "duration": 2.521 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/JwOQ8Lbc6Do.json b/scripts/youtube-transcriber/video_data/JwOQ8Lbc6Do.json new file mode 100644 index 00000000..358ed5e3 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/JwOQ8Lbc6Do.json @@ -0,0 +1,11 @@ +{ + "id": "JwOQ8Lbc6Do", + "url": "https://youtu.be/JwOQ8Lbc6Do", + "title": "#techtok #codetok #goodsoup #programming #softwareengineer #breakintotech #juniordeveloper #seniorde", + "description": null, + "publish_date": "2024-01-19T00:00:00", + "length": 7, + "views": 2462, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/Jyw0ljQUn-g.json b/scripts/youtube-transcriber/video_data/Jyw0ljQUn-g.json new file mode 100644 index 00000000..c097285c --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Jyw0ljQUn-g.json @@ -0,0 +1,47 @@ +{ + "id": "Jyw0ljQUn-g", + "url": "https://youtu.be/Jyw0ljQUn-g", + "title": "Game cards rolling in! #opensource #gamedev #webdev #typescript #fullstackdeveloper", + "description": null, + "publish_date": "2024-01-16T00:00:00", + "length": 15, + "views": 15, + "channel": "Programming with John", + "transcript": [ + { + "text": "merged to the 10th P request for AR sale", + "start": 0.199, + "duration": 4.481 + }, + { + "text": "simpler data model images will be tagged", + "start": 2.72, + "duration": 4.44 + }, + { + "text": "not cards more image seeds so a bigger", + "start": 4.68, + "duration": 4.76 + }, + { + "text": "Gallery also our first game card seats", + "start": 7.16, + "duration": 3.76 + }, + { + "text": "game card description can fall through", + "start": 9.44, + "duration": 3.72 + }, + { + "text": "to the image sorting on the table drop", + "start": 10.92, + "duration": 6.2 + }, + { + "text": "down style update and less hard coding", + "start": 13.16, + "duration": 3.96 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/K8dmrNDdJVc.json b/scripts/youtube-transcriber/video_data/K8dmrNDdJVc.json new file mode 100644 index 00000000..766b1b49 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/K8dmrNDdJVc.json @@ -0,0 +1,11 @@ +{ + "id": "K8dmrNDdJVc", + "url": "https://youtu.be/K8dmrNDdJVc", + "title": "Tech job families by personality type #programming #breakintotech", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 7, + "views": 19, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/KLAwzXn2Z6Q.json b/scripts/youtube-transcriber/video_data/KLAwzXn2Z6Q.json new file mode 100644 index 00000000..52920928 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/KLAwzXn2Z6Q.json @@ -0,0 +1,42 @@ +{ + "id": "KLAwzXn2Z6Q", + "url": "https://youtu.be/KLAwzXn2Z6Q", + "title": "Fang what is listed under the community dropdown?", + "description": null, + "publish_date": "2024-01-28T00:00:00", + "length": 9, + "views": 0, + "channel": "Programming with John", + "transcript": [ + { + "text": "under the Hall of Fame is our Discord", + "start": 0.16, + "duration": 3.32 + }, + { + "text": "link you can browse user profiles who", + "start": 1.64, + "duration": 3.44 + }, + { + "text": "have made their profile public in the", + "start": 3.48, + "duration": 3.2 + }, + { + "text": "Hall of Fame shout out to our top", + "start": 5.08, + "duration": 3.12 + }, + { + "text": "contributing members this is the Hall of", + "start": 6.68, + "duration": 4.2 + }, + { + "text": "Fame by the way", + "start": 8.2, + "duration": 2.68 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/L25lJRQPE9M.json b/scripts/youtube-transcriber/video_data/L25lJRQPE9M.json new file mode 100644 index 00000000..7cb43cae --- /dev/null +++ b/scripts/youtube-transcriber/video_data/L25lJRQPE9M.json @@ -0,0 +1,77 @@ +{ + "id": "L25lJRQPE9M", + "url": "https://youtu.be/L25lJRQPE9M", + "title": "You have experience AT LATEST from the moment you push #programming", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 29, + "views": 39, + "channel": "Programming with John", + "transcript": [ + { + "text": "going to push up to GitHub we're going", + "start": 0.16, + "duration": 2.88 + }, + { + "text": "to show you what GitHub is why it", + "start": 1.64, + "duration": 5.48 + }, + { + "text": "matters it is your", + "start": 3.04, + "duration": 6.2 + }, + { + "text": "portfolio and you will have proof you'll", + "start": 7.12, + "duration": 4.04 + }, + { + "text": "have evidence that you are a programmer", + "start": 9.24, + "duration": 5.359 + }, + { + "text": "from today if you make it to that stage", + "start": 11.16, + "duration": 6.64 + }, + { + "text": "today anytime a recruiter asks for your", + "start": 14.599, + "duration": 5.561 + }, + { + "text": "years of experience you will start with", + "start": 17.8, + "duration": 4.0 + }, + { + "text": "today if not earlier if you've not", + "start": 20.16, + "duration": 3.64 + }, + { + "text": "already started earlier you should not", + "start": 21.8, + "duration": 4.639 + }, + { + "text": "let anyone demean you you should not let", + "start": 23.8, + "duration": 3.96 + }, + { + "text": "anyone tell you that you don't have", + "start": 26.439, + "duration": 4.401 + }, + { + "text": "experience you do", + "start": 27.76, + "duration": 3.08 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/L3-q-mPt9B4.json b/scripts/youtube-transcriber/video_data/L3-q-mPt9B4.json new file mode 100644 index 00000000..3823534e --- /dev/null +++ b/scripts/youtube-transcriber/video_data/L3-q-mPt9B4.json @@ -0,0 +1,11 @@ +{ + "id": "L3-q-mPt9B4", + "url": "https://youtu.be/L3-q-mPt9B4", + "title": "Learn React, not Rails #learntocode", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 6, + "views": 48, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/LFrE1ySq5v8.json b/scripts/youtube-transcriber/video_data/LFrE1ySq5v8.json new file mode 100644 index 00000000..fd347498 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/LFrE1ySq5v8.json @@ -0,0 +1,107 @@ +{ + "id": "LFrE1ySq5v8", + "url": "https://youtu.be/LFrE1ySq5v8", + "title": "Small group learning ftw #breakintotech #coding", + "description": null, + "publish_date": "2024-01-19T00:00:00", + "length": 36, + "views": 8, + "channel": "Programming with John", + "transcript": [ + { + "text": "why are you buying an online course from", + "start": 0.399, + "duration": 3.0 + }, + { + "text": "someone in a position that you don't", + "start": 2.12, + "duration": 4.0 + }, + { + "text": "want to be in why are you learning from", + "start": 3.399, + "duration": 4.681 + }, + { + "text": "a boot camp teacher who's never had a", + "start": 6.12, + "duration": 3.76 + }, + { + "text": "Fang job my name is John I'm a software", + "start": 8.08, + "duration": 3.32 + }, + { + "text": "engineer with 10 years of experience I", + "start": 9.88, + "duration": 2.759 + }, + { + "text": "worked for companies you know like", + "start": 11.4, + "duration": 4.0 + }, + { + "text": "Amazon I have an open-source curriculum", + "start": 12.639, + "duration": 4.841 + }, + { + "text": "so take a look totally free if you're", + "start": 15.4, + "duration": 4.0 + }, + { + "text": "interested but if you get stuck at any", + "start": 17.48, + "duration": 3.36 + }, + { + "text": "time you can reach out to me and I'll", + "start": 19.4, + "duration": 2.879 + }, + { + "text": "personally walk you through the", + "start": 20.84, + "duration": 3.88 + }, + { + "text": "curriculum in addition in February I'm", + "start": 22.279, + "duration": 4.601 + }, + { + "text": "trying out a small group learning format", + "start": 24.72, + "duration": 3.68 + }, + { + "text": "did you know that like class size", + "start": 26.88, + "duration": 3.52 + }, + { + "text": "Matters for educational outcomes and", + "start": 28.4, + "duration": 3.56 + }, + { + "text": "it's going to supercharge your social", + "start": 30.4, + "duration": 3.2 + }, + { + "text": "networking so if you're interested in", + "start": 31.96, + "duration": 6.2 + }, + { + "text": "that shoot me a DM or drop a comment", + "start": 33.6, + "duration": 4.56 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/LM99LTrF5fY.json b/scripts/youtube-transcriber/video_data/LM99LTrF5fY.json new file mode 100644 index 00000000..0cdd6ba6 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/LM99LTrF5fY.json @@ -0,0 +1,147 @@ +{ + "id": "LM99LTrF5fY", + "url": "https://youtu.be/LM99LTrF5fY", + "title": "Runway ML still winning text to video, but Pika wins for image to video without text! #generativeai", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 60, + "views": 65, + "channel": "Programming with John", + "transcript": [ + { + "text": "today I reviewed some AI generated video", + "start": 0.32, + "duration": 5.72 + }, + { + "text": "we reviewed pabs we reviewed Runway ml", + "start": 2.8, + "duration": 6.56 + }, + { + "text": "Google video poet and Leonardo motion", + "start": 6.04, + "duration": 5.44 + }, + { + "text": "Google video poet we realized cannot be", + "start": 9.36, + "duration": 4.319 + }, + { + "text": "accessed Leonardo motion pretty much", + "start": 11.48, + "duration": 4.52 + }, + { + "text": "lost out the render quality for Leonardo", + "start": 13.679, + "duration": 4.001 + }, + { + "text": "motion wasn't very good there wasn't", + "start": 16.0, + "duration": 3.199 + }, + { + "text": "actually that much motion and there was", + "start": 17.68, + "duration": 3.359 + }, + { + "text": "some notable warping here we're looking", + "start": 19.199, + "duration": 4.481 + }, + { + "text": "at pabs in general the video is very", + "start": 21.039, + "duration": 4.721 + }, + { + "text": "good and it's good at following", + "start": 23.68, + "duration": 4.599 + }, + { + "text": "instruction about the style so this is", + "start": 25.76, + "duration": 4.24 + }, + { + "text": "an anime style this is the ordinary", + "start": 28.279, + "duration": 4.241 + }, + { + "text": "style it's not good at some kinds of", + "start": 30.0, + "duration": 4.719 + }, + { + "text": "instructions other than the style so", + "start": 32.52, + "duration": 4.12 + }, + { + "text": "this is supposed to have an orange sky", + "start": 34.719, + "duration": 3.481 + }, + { + "text": "and it's supposed to have a monster in", + "start": 36.64, + "duration": 3.079 + }, + { + "text": "the sky it just straight up just didn't", + "start": 38.2, + "duration": 4.64 + }, + { + "text": "render those so Runway wins for text to", + "start": 39.719, + "duration": 6.441 + }, + { + "text": "video pabs however you can provide it in", + "start": 42.84, + "duration": 5.559 + }, + { + "text": "image and if you provide it the image", + "start": 46.16, + "duration": 4.48 + }, + { + "text": "without any text it's very good at", + "start": 48.399, + "duration": 4.041 + }, + { + "text": "animating the image alone better I think", + "start": 50.64, + "duration": 3.84 + }, + { + "text": "than Runway if you provide it the image", + "start": 52.44, + "duration": 4.32 + }, + { + "text": "and text it doesn't do a very good job", + "start": 54.48, + "duration": 4.16 + }, + { + "text": "here's Runway with the better text to", + "start": 56.76, + "duration": 4.84 + }, + { + "text": "video", + "start": 58.64, + "duration": 2.96 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/LxofYb_irV4.json b/scripts/youtube-transcriber/video_data/LxofYb_irV4.json new file mode 100644 index 00000000..5438b977 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/LxofYb_irV4.json @@ -0,0 +1,147 @@ +{ + "id": "LxofYb_irV4", + "url": "https://youtu.be/LxofYb_irV4", + "title": "participants gave a median assessment, that GPT-4 material was written at a master\u2019s level of educat", + "description": null, + "publish_date": "2024-01-02T00:00:00", + "length": 59, + "views": 1823, + "channel": "Programming with John", + "transcript": [ + { + "text": "so I mentioned that I ran an experiment", + "start": 0.16, + "duration": 3.64 + }, + { + "text": "and participants could not distinguish", + "start": 1.839, + "duration": 3.52 + }, + { + "text": "material that was written by", + "start": 3.8, + "duration": 4.2 + }, + { + "text": "gp4 across the board of educational", + "start": 5.359, + "duration": 4.601 + }, + { + "text": "levels including graduate degree holders", + "start": 8.0, + "duration": 3.44 + }, + { + "text": "they could tell about a third of the", + "start": 9.96, + "duration": 4.08 + }, + { + "text": "time here's the kicker the written", + "start": 11.44, + "duration": 5.0 + }, + { + "text": "material was a full page in length", + "start": 14.04, + "duration": 4.319 + }, + { + "text": "multiple paragraphs each paragraph", + "start": 16.44, + "duration": 4.44 + }, + { + "text": "having multiple sentences but let me", + "start": 18.359, + "duration": 3.881 + }, + { + "text": "also point out that what I'm saying is", + "start": 20.88, + "duration": 3.2 + }, + { + "text": "not quite what you're saying so you say", + "start": 22.24, + "duration": 3.199 + }, + { + "text": "when there's enough output it doesn't", + "start": 24.08, + "duration": 4.76 + }, + { + "text": "feel right my respondents also said this", + "start": 25.439, + "duration": 6.361 + }, + { + "text": "respondents would mark Papers written by", + "start": 28.84, + "duration": 7.76 + }, + { + "text": "gp4 as not written by a PhD holder they", + "start": 31.8, + "duration": 6.36 + }, + { + "text": "properly identified that they said this", + "start": 36.6, + "duration": 4.32 + }, + { + "text": "is not written by a PhD holder and yet", + "start": 38.16, + "duration": 5.2 + }, + { + "text": "they couldn't tell that it was written", + "start": 40.92, + "duration": 4.84 + }, + { + "text": "by gp4 so the ability to say this", + "start": 43.36, + "duration": 5.08 + }, + { + "text": "doesn't quite feel academic is actually", + "start": 45.76, + "duration": 4.4 + }, + { + "text": "a very different thing than the ability", + "start": 48.44, + "duration": 3.959 + }, + { + "text": "to say not only is this not academic it", + "start": 50.16, + "duration": 4.719 + }, + { + "text": "was written by AI those are very", + "start": 52.399, + "duration": 4.521 + }, + { + "text": "different identifications you see I find", + "start": 54.879, + "duration": 3.441 + }, + { + "text": "this really creepy I don't know about", + "start": 56.92, + "duration": 3.959 + }, + { + "text": "you", + "start": 58.32, + "duration": 2.559 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/M3DlvlTbS-0.json b/scripts/youtube-transcriber/video_data/M3DlvlTbS-0.json new file mode 100644 index 00000000..52c147bc --- /dev/null +++ b/scripts/youtube-transcriber/video_data/M3DlvlTbS-0.json @@ -0,0 +1,177 @@ +{ + "id": "M3DlvlTbS-0", + "url": "https://youtu.be/M3DlvlTbS-0", + "title": "cold DM a googler\u2026?", + "description": null, + "publish_date": "2024-01-17T00:00:00", + "length": 59, + "views": 121, + "channel": "Programming with John", + "transcript": [ + { + "text": "the question is how do you get in so", + "start": 0.199, + "duration": 3.2 + }, + { + "text": "insulting suggests that the way to get", + "start": 1.959, + "duration": 3.32 + }, + { + "text": "into Google is to leverage LinkedIn to", + "start": 3.399, + "duration": 3.281 + }, + { + "text": "social network with a current Google", + "start": 5.279, + "duration": 3.44 + }, + { + "text": "employee I totally agree I just got an", + "start": 6.68, + "duration": 3.8 + }, + { + "text": "offer from Google I was able to use one", + "start": 8.719, + "duration": 3.401 + }, + { + "text": "of my LinkedIn contacts to gain an", + "start": 10.48, + "duration": 3.64 + }, + { + "text": "employee referral very confident that's", + "start": 12.12, + "duration": 3.559 + }, + { + "text": "the reason I got the initial interview", + "start": 14.12, + "duration": 2.919 + }, + { + "text": "and ultimate consideration of my", + "start": 15.679, + "duration": 4.081 + }, + { + "text": "candidacy I want to add two notes one is", + "start": 17.039, + "duration": 4.281 + }, + { + "text": "a lot of us don't have Google employees", + "start": 19.76, + "duration": 4.72 + }, + { + "text": "in our Network here juting suggests cold", + "start": 21.32, + "duration": 5.4 + }, + { + "text": "dming a current Google employee who is", + "start": 24.48, + "duration": 4.039 + }, + { + "text": "currently a stranger I'm going to", + "start": 26.72, + "duration": 3.559 + }, + { + "text": "provide you an alternative strategy and", + "start": 28.519, + "duration": 3.08 + }, + { + "text": "my second note is that I'm actually", + "start": 30.279, + "duration": 2.96 + }, + { + "text": "going to agree with Juan salting that", + "start": 31.599, + "duration": 3.161 + }, + { + "text": "that technique is pretty good but I'm", + "start": 33.239, + "duration": 2.961 + }, + { + "text": "going to add some scripts who", + "start": 34.76, + "duration": 2.88 + }, + { + "text": "specifically do you contact What", + "start": 36.2, + "duration": 2.76 + }, + { + "text": "specifically do you say so the", + "start": 37.64, + "duration": 3.399 + }, + { + "text": "alternative to cold DM is to use blind", + "start": 38.96, + "duration": 3.759 + }, + { + "text": "blind users are very liberal with their", + "start": 41.039, + "duration": 3.481 + }, + { + "text": "referrals if you have a blind account go", + "start": 42.719, + "duration": 3.881 + }, + { + "text": "on create a new post openly ask for", + "start": 44.52, + "duration": 4.0 + }, + { + "text": "referral tag it Google if you do choose", + "start": 46.6, + "duration": 3.52 + }, + { + "text": "to call DM who do you reach out to what", + "start": 48.52, + "duration": 3.199 + }, + { + "text": "do you say this is where the laterally", + "start": 50.12, + "duration": 3.079 + }, + { + "text": "networking scripts that I've authored", + "start": 51.719, + "duration": 3.441 + }, + { + "text": "come in extremely handy very confident", + "start": 53.199, + "duration": 3.441 + }, + { + "text": "it's going to be helpful linkpin in the", + "start": 55.16, + "duration": 5.44 + }, + { + "text": "comments like follow for more", + "start": 56.64, + "duration": 3.96 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/MU6tXc5bxs8.json b/scripts/youtube-transcriber/video_data/MU6tXc5bxs8.json new file mode 100644 index 00000000..92aaeb33 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/MU6tXc5bxs8.json @@ -0,0 +1,32 @@ +{ + "id": "MU6tXc5bxs8", + "url": "https://youtu.be/MU6tXc5bxs8", + "title": "How to be a high value person", + "description": null, + "publish_date": "2024-01-25T00:00:00", + "length": 9, + "views": 41, + "channel": "Programming with John", + "transcript": [ + { + "text": "[Music]", + "start": 0.12, + "duration": 5.6 + }, + { + "text": "you're already high value you're already", + "start": 2.879, + "duration": 4.84 + }, + { + "text": "high value you're already high", + "start": 5.72, + "duration": 4.999 + }, + { + "text": "value", + "start": 7.719, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/N5YmrWullrM.json b/scripts/youtube-transcriber/video_data/N5YmrWullrM.json new file mode 100644 index 00000000..60da59f1 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/N5YmrWullrM.json @@ -0,0 +1,152 @@ +{ + "id": "N5YmrWullrM", + "url": "https://youtu.be/N5YmrWullrM", + "title": "Be awesome, be social #careeradvice #ladderly", + "description": null, + "publish_date": "2024-01-19T00:00:00", + "length": 57, + "views": 123, + "channel": "Programming with John", + "transcript": [ + { + "text": "have you ever tried to get a job without", + "start": 0.52, + "duration": 4.44 + }, + { + "text": "social networking or like professional", + "start": 2.8, + "duration": 3.519 + }, + { + "text": "networking or just like networking at", + "start": 4.96, + "duration": 3.88 + }, + { + "text": "all what did you do exactly and how did", + "start": 6.319, + "duration": 4.761 + }, + { + "text": "that work out for you yeah so in 2024", + "start": 8.84, + "duration": 3.679 + }, + { + "text": "you should be social networking for your", + "start": 11.08, + "duration": 3.559 + }, + { + "text": "professional job search here's a cheat", + "start": 12.519, + "duration": 4.241 + }, + { + "text": "code you can start social networking as", + "start": 14.639, + "duration": 4.56 + }, + { + "text": "you learn doing these two together", + "start": 16.76, + "duration": 4.599 + }, + { + "text": "creates social learning experiences and", + "start": 19.199, + "duration": 4.32 + }, + { + "text": "team-based learning experiences that", + "start": 21.359, + "duration": 4.0 + }, + { + "text": "result in Better Learning retention for", + "start": 23.519, + "duration": 4.121 + }, + { + "text": "you and when it comes time to actually", + "start": 25.359, + "duration": 4.24 + }, + { + "text": "ask for a referral feels genuine cuz", + "start": 27.64, + "duration": 3.32 + }, + { + "text": "you've built relationships with these", + "start": 29.599, + "duration": 3.561 + }, + { + "text": "people so try learning in public try", + "start": 30.96, + "duration": 5.0 + }, + { + "text": "making a Tik Tok or a tweet or a Blog", + "start": 33.16, + "duration": 4.32 + }, + { + "text": "article about whatever it is you're", + "start": 35.96, + "duration": 3.599 + }, + { + "text": "studying from the beginning by", + "start": 37.48, + "duration": 3.52 + }, + { + "text": "explaining it you're going to reinforce", + "start": 39.559, + "duration": 3.041 + }, + { + "text": "your learning and you're going to build", + "start": 41.0, + "duration": 3.48 + }, + { + "text": "a social network that's helpful for you", + "start": 42.6, + "duration": 3.52 + }, + { + "text": "when you go to look for a job one other", + "start": 44.48, + "duration": 3.68 + }, + { + "text": "thing you can do is join a small group", + "start": 46.12, + "duration": 5.16 + }, + { + "text": "that I'm leading social networking video", + "start": 48.16, + "duration": 5.16 + }, + { + "text": "voice right better than just over text", + "start": 51.28, + "duration": 4.48 + }, + { + "text": "and tweets if you're interested drop a", + "start": 53.32, + "duration": 5.8 + }, + { + "text": "comment or shoot me a DM", + "start": 55.76, + "duration": 3.36 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/NWH7zD-i2dc.json b/scripts/youtube-transcriber/video_data/NWH7zD-i2dc.json new file mode 100644 index 00000000..1f978e94 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/NWH7zD-i2dc.json @@ -0,0 +1,32 @@ +{ + "id": "NWH7zD-i2dc", + "url": "https://youtu.be/NWH7zD-i2dc", + "title": "Good first issue if u wanna PR #opensource #design #webdeveloper", + "description": null, + "publish_date": "2024-01-28T00:00:00", + "length": 7, + "views": 5, + "channel": "Programming with John", + "transcript": [ + { + "text": "so if you go to laterally right now and", + "start": 0.199, + "duration": 3.68 + }, + { + "text": "check out the mobile menu the community", + "start": 1.76, + "duration": 3.72 + }, + { + "text": "button is kind of short should we make", + "start": 3.879, + "duration": 4.761 + }, + { + "text": "that wider let me know", + "start": 5.48, + "duration": 3.16 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/NmkpAnVtoiY.json b/scripts/youtube-transcriber/video_data/NmkpAnVtoiY.json new file mode 100644 index 00000000..ab35ebe7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/NmkpAnVtoiY.json @@ -0,0 +1,22 @@ +{ + "id": "NmkpAnVtoiY", + "url": "https://youtu.be/NmkpAnVtoiY", + "title": "Advice to young people: code", + "description": null, + "publish_date": "2023-12-28T00:00:00", + "length": 6, + "views": 18, + "channel": "Programming with John", + "transcript": [ + { + "text": "dad you sure you know what you're", + "start": 0.24, + "duration": 7.24 + }, + { + "text": "doing uh-huh", + "start": 3.44, + "duration": 4.04 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/NyNxQlNB_oQ.json b/scripts/youtube-transcriber/video_data/NyNxQlNB_oQ.json new file mode 100644 index 00000000..ff6caa00 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/NyNxQlNB_oQ.json @@ -0,0 +1,11 @@ +{ + "id": "NyNxQlNB_oQ", + "url": "https://youtu.be/NyNxQlNB_oQ", + "title": "LinkedIn Algorithm Fail", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 6, + "views": 69, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/Of-w51EE8uM.json b/scripts/youtube-transcriber/video_data/Of-w51EE8uM.json new file mode 100644 index 00000000..b363be69 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Of-w51EE8uM.json @@ -0,0 +1,192 @@ +{ + "id": "Of-w51EE8uM", + "url": "https://youtu.be/Of-w51EE8uM", + "title": "a gap year is a good idea! Here are some ways to get the most out of it and reduce risk", + "description": null, + "publish_date": "2024-01-04T00:00:00", + "length": 59, + "views": 66, + "channel": "Programming with John", + "transcript": [ + { + "text": "I don't think there's anything wrong", + "start": 0.52, + "duration": 3.72 + }, + { + "text": "with taking a year off After High School", + "start": 2.04, + "duration": 3.6 + }, + { + "text": "to what's up my name is John I'm a", + "start": 4.24, + "duration": 2.599 + }, + { + "text": "software engineer with 10 years of", + "start": 5.64, + "duration": 2.52 + }, + { + "text": "experience I've worked for big Tech", + "start": 6.839, + "duration": 3.001 + }, + { + "text": "names you know like Amazon and capital 1", + "start": 8.16, + "duration": 3.359 + }, + { + "text": "I also have a PhD in economics where I", + "start": 9.84, + "duration": 3.24 + }, + { + "text": "studied the return on investment to", + "start": 11.519, + "duration": 3.36 + }, + { + "text": "postsecondary Alternative credentials", + "start": 13.08, + "duration": 3.64 + }, + { + "text": "like boot camps if you're interested in", + "start": 14.879, + "duration": 3.801 + }, + { + "text": "programming I really like Don's take", + "start": 16.72, + "duration": 4.12 + }, + { + "text": "here it's a moderate risk High reward", + "start": 18.68, + "duration": 3.599 + }, + { + "text": "opportunity in this video I want to tell", + "start": 20.84, + "duration": 3.279 + }, + { + "text": "you how to utilize your Gap year and", + "start": 22.279, + "duration": 3.881 + }, + { + "text": "then how to drisk your Gap year so that", + "start": 24.119, + "duration": 4.201 + }, + { + "text": "it becomes a lowrisk high reward", + "start": 26.16, + "duration": 3.48 + }, + { + "text": "opportunity to get the most out of your", + "start": 28.32, + "duration": 3.08 + }, + { + "text": "Gap year build in public start your", + "start": 29.64, + "duration": 3.64 + }, + { + "text": "portfolio day one and utilize a three", + "start": 31.4, + "duration": 3.679 + }, + { + "text": "strikes rule building in public means", + "start": 33.28, + "duration": 3.439 + }, + { + "text": "you're going to be developing content on", + "start": 35.079, + "duration": 3.281 + }, + { + "text": "social media as you go along this is", + "start": 36.719, + "duration": 2.921 + }, + { + "text": "going to make your job search much", + "start": 38.36, + "duration": 3.0 + }, + { + "text": "easier later for the three strikes rule", + "start": 39.64, + "duration": 3.28 + }, + { + "text": "I recommend you start programming by", + "start": 41.36, + "duration": 3.32 + }, + { + "text": "trying JavaScript and web development", + "start": 42.92, + "duration": 3.279 + }, + { + "text": "but if that doesn't work for you realize", + "start": 44.68, + "duration": 2.68 + }, + { + "text": "there are tons of different approaches", + "start": 46.199, + "duration": 2.84 + }, + { + "text": "within programming maybe web development", + "start": 47.36, + "duration": 3.44 + }, + { + "text": "just doesn't work for you try out Python", + "start": 49.039, + "duration": 2.921 + }, + { + "text": "and then do some soul searching if", + "start": 50.8, + "duration": 2.64 + }, + { + "text": "needed and maybe try out something", + "start": 51.96, + "duration": 2.759 + }, + { + "text": "you're passionate about maybe it's game", + "start": 53.44, + "duration": 2.799 + }, + { + "text": "development don't start with game", + "start": 54.719, + "duration": 2.881 + }, + { + "text": "development look like we're out of time", + "start": 56.239, + "duration": 4.96 + }, + { + "text": "follow for part two on drisking", + "start": 57.6, + "duration": 3.599 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Ojguo7WZ27A.json b/scripts/youtube-transcriber/video_data/Ojguo7WZ27A.json new file mode 100644 index 00000000..cbc468fe --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Ojguo7WZ27A.json @@ -0,0 +1,52 @@ +{ + "id": "Ojguo7WZ27A", + "url": "https://youtu.be/Ojguo7WZ27A", + "title": "Spider-Man science", + "description": null, + "publish_date": "2024-01-05T00:00:00", + "length": 14, + "views": 15, + "channel": "Programming with John", + "transcript": [ + { + "text": "so the nonlinear aggression is concave", + "start": 0.359, + "duration": 3.681 + }, + { + "text": "down instead of concave up like Batman", + "start": 2.159, + "duration": 3.64 + }, + { + "text": "so this is exponentially slowing also", + "start": 4.04, + "duration": 3.279 + }, + { + "text": "it's insignificant so we have to pick a", + "start": 5.799, + "duration": 3.321 + }, + { + "text": "flat linear regression which is boring", + "start": 7.319, + "duration": 3.841 + }, + { + "text": "and flat just like the plot shout out to", + "start": 9.12, + "duration": 3.88 + }, + { + "text": "agrate soft free calculator showing math", + "start": 11.16, + "duration": 5.2 + }, + { + "text": "nerds have no design skills", + "start": 13.0, + "duration": 3.36 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Oz_BTlVGkQE.json b/scripts/youtube-transcriber/video_data/Oz_BTlVGkQE.json new file mode 100644 index 00000000..8bc8919d --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Oz_BTlVGkQE.json @@ -0,0 +1,57 @@ +{ + "id": "Oz_BTlVGkQE", + "url": "https://youtu.be/Oz_BTlVGkQE", + "title": "Career switch into tech? How about small group learning?", + "description": null, + "publish_date": "2024-01-24T00:00:00", + "length": 15, + "views": 47, + "channel": "Programming with John", + "transcript": [ + { + "text": "so you want to learn to code but you", + "start": 0.16, + "duration": 2.759 + }, + { + "text": "already have a degree in a different", + "start": 1.439, + "duration": 2.92 + }, + { + "text": "field you're not going to go back to", + "start": 2.919, + "duration": 3.88 + }, + { + "text": "school for a computer science degree", + "start": 4.359, + "duration": 4.881 + }, + { + "text": "coding boot camps seem like a lot maybe", + "start": 6.799, + "duration": 4.121 + }, + { + "text": "what you should try is a small group so", + "start": 9.24, + "duration": 3.439 + }, + { + "text": "I'm running a small group every Saturday", + "start": 10.92, + "duration": 3.2 + }, + { + "text": "starting in February if you're", + "start": 12.679, + "duration": 4.441 + }, + { + "text": "interested drop a com", + "start": 14.12, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/P8T7kJzLgqU.json b/scripts/youtube-transcriber/video_data/P8T7kJzLgqU.json new file mode 100644 index 00000000..cd4726e3 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/P8T7kJzLgqU.json @@ -0,0 +1,11 @@ +{ + "id": "P8T7kJzLgqU", + "url": "https://youtu.be/P8T7kJzLgqU", + "title": "Whats eslint #webdeveloper", + "description": null, + "publish_date": "2024-01-06T00:00:00", + "length": 6, + "views": 2202, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/PjkOWaR2SfM.json b/scripts/youtube-transcriber/video_data/PjkOWaR2SfM.json new file mode 100644 index 00000000..b5c269ab --- /dev/null +++ b/scripts/youtube-transcriber/video_data/PjkOWaR2SfM.json @@ -0,0 +1,32 @@ +{ + "id": "PjkOWaR2SfM", + "url": "https://youtu.be/PjkOWaR2SfM", + "title": "See ya VA! #codinglife #upstartlive", + "description": null, + "publish_date": "2024-01-16T00:00:00", + "length": 7, + "views": 3333, + "channel": "Programming with John", + "transcript": [ + { + "text": "headed to upstart live for annual", + "start": 0.24, + "duration": 2.32 + }, + { + "text": "corporate planning check out what I'm", + "start": 1.48, + "duration": 3.799 + }, + { + "text": "leaving Northern Virginia's biggest snow", + "start": 2.56, + "duration": 6.68 + }, + { + "text": "in a while y'all here we go to doas", + "start": 5.279, + "duration": 3.961 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/PpiuEHXYMdc.json b/scripts/youtube-transcriber/video_data/PpiuEHXYMdc.json new file mode 100644 index 00000000..932e5069 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/PpiuEHXYMdc.json @@ -0,0 +1,172 @@ +{ + "id": "PpiuEHXYMdc", + "url": "https://youtu.be/PpiuEHXYMdc", + "title": "#techtok #datascience #breakintotech #learntocode #remotework #pythonprogramming #programming #sql", + "description": null, + "publish_date": "2024-01-08T00:00:00", + "length": 59, + "views": 47, + "channel": "Programming with John", + "transcript": [ + { + "text": "part three of five why breaking into", + "start": 0.199, + "duration": 3.44 + }, + { + "text": "Tech through data science is a bad idea", + "start": 1.719, + "duration": 4.04 + }, + { + "text": "it's exactly this in a data science boot", + "start": 3.639, + "duration": 3.76 + }, + { + "text": "camp you're not really learning rigorous", + "start": 5.759, + "duration": 3.8 + }, + { + "text": "statistics or Theory you're learning", + "start": 7.399, + "duration": 3.601 + }, + { + "text": "business analysis and they're selling", + "start": 9.559, + "duration": 3.16 + }, + { + "text": "you a sexy marketing term of data", + "start": 11.0, + "duration": 3.92 + }, + { + "text": "science here are some top Google results", + "start": 12.719, + "duration": 3.48 + }, + { + "text": "for data science boot camps we have", + "start": 14.92, + "duration": 3.88 + }, + { + "text": "Vanderbilt MIT University of Texas at", + "start": 16.199, + "duration": 4.641 + }, + { + "text": "Austin notice the University of Texas at", + "start": 18.8, + "duration": 4.76 + }, + { + "text": "Austin number four in analytics they're", + "start": 20.84, + "duration": 4.8 + }, + { + "text": "already giving away the game if you", + "start": 23.56, + "duration": 3.879 + }, + { + "text": "click the link to the Vanderbilt data", + "start": 25.64, + "duration": 3.44 + }, + { + "text": "science boot camp they immediately", + "start": 27.439, + "duration": 4.24 + }, + { + "text": "switch language and to University data", + "start": 29.08, + "duration": 4.92 + }, + { + "text": "analytics boot camp similarly UT you", + "start": 31.679, + "duration": 3.841 + }, + { + "text": "click the link in their marketing page", + "start": 34.0, + "duration": 3.2 + }, + { + "text": "brags that the school is ranked number", + "start": 35.52, + "duration": 2.96 + }, + { + "text": "three in the master of science for", + "start": 37.2, + "duration": 3.24 + }, + { + "text": "business analytics why do I care that", + "start": 38.48, + "duration": 3.52 + }, + { + "text": "your school is ranked three at the", + "start": 40.44, + "duration": 3.799 + }, + { + "text": "Master's level in business analytics if", + "start": 42.0, + "duration": 4.079 + }, + { + "text": "I'm here to learn data science and in", + "start": 44.239, + "duration": 3.041 + }, + { + "text": "theory this is supposed to be an", + "start": 46.079, + "duration": 2.96 + }, + { + "text": "alternative to a grad program or even an", + "start": 47.28, + "duration": 3.68 + }, + { + "text": "undergrad program according to online", + "start": 49.039, + "duration": 4.081 + }, + { + "text": "influencers lower down the page learn", + "start": 50.96, + "duration": 4.0 + }, + { + "text": "dsba skills so they're literally", + "start": 53.12, + "duration": 3.36 + }, + { + "text": "squishing the terms together data", + "start": 54.96, + "duration": 3.68 + }, + { + "text": "science business analysis two more parts", + "start": 56.48, + "duration": 4.84 + }, + { + "text": "follow don't", + "start": 58.64, + "duration": 2.68 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/QIjjaD0-TRg.json b/scripts/youtube-transcriber/video_data/QIjjaD0-TRg.json new file mode 100644 index 00000000..9394b56a --- /dev/null +++ b/scripts/youtube-transcriber/video_data/QIjjaD0-TRg.json @@ -0,0 +1,27 @@ +{ + "id": "QIjjaD0-TRg", + "url": "https://youtu.be/QIjjaD0-TRg", + "title": "Bates oof but whew still full stack #programming", + "description": null, + "publish_date": "2024-01-27T00:00:00", + "length": 6, + "views": 15, + "channel": "Programming with John", + "transcript": [ + { + "text": "big big thank you to Sean you should", + "start": 0.32, + "duration": 3.599 + }, + { + "text": "absolutely look at the year Trend not", + "start": 2.0, + "duration": 6.0 + }, + { + "text": "the day trend and here's the result", + "start": 3.919, + "duration": 4.081 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/QkjzosOm0Ew.json b/scripts/youtube-transcriber/video_data/QkjzosOm0Ew.json new file mode 100644 index 00000000..99c1c14f --- /dev/null +++ b/scripts/youtube-transcriber/video_data/QkjzosOm0Ew.json @@ -0,0 +1,57 @@ +{ + "id": "QkjzosOm0Ew", + "url": "https://youtu.be/QkjzosOm0Ew", + "title": "We need ratings and prices not just view based payouts to leverage concentrated value including the", + "description": null, + "publish_date": "2024-01-14T00:00:00", + "length": 15, + "views": 16, + "channel": "Programming with John", + "transcript": [ + { + "text": "so I'm really disappointed with open", + "start": 0.12, + "duration": 3.16 + }, + { + "text": "ai's decision to follow an attention", + "start": 1.56, + "duration": 3.32 + }, + { + "text": "based business model the reason is due", + "start": 3.28, + "duration": 2.88 + }, + { + "text": "to basic economics they're going to", + "start": 4.88, + "duration": 3.52 + }, + { + "text": "Foster shallow culture attention is not", + "start": 6.16, + "duration": 3.359 + }, + { + "text": "paying dollars out of your pocket", + "start": 8.4, + "duration": 2.4 + }, + { + "text": "there's little skin in the game it's a", + "start": 9.519, + "duration": 3.881 + }, + { + "text": "big quantity move it's a low depth move", + "start": 10.8, + "duration": 6.52 + }, + { + "text": "it Fosters brain rot not deep education", + "start": 13.4, + "duration": 3.92 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/RpMK4ZGPQSs.json b/scripts/youtube-transcriber/video_data/RpMK4ZGPQSs.json new file mode 100644 index 00000000..a26f09d5 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/RpMK4ZGPQSs.json @@ -0,0 +1,32 @@ +{ + "id": "RpMK4ZGPQSs", + "url": "https://youtu.be/RpMK4ZGPQSs", + "title": "How to be good at coding", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 13, + "views": 111, + "channel": "Programming with John", + "transcript": [ + { + "text": "[Music]", + "start": 1.62, + "duration": 5.42 + }, + { + "text": "com for", + "start": 5.52, + "duration": 5.199 + }, + { + "text": "the my Knuckles fing steping B start", + "start": 7.04, + "duration": 8.28 + }, + { + "text": "don't me I'll kill it for the SL", + "start": 10.719, + "duration": 4.601 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/SB4jrCepf-o.json b/scripts/youtube-transcriber/video_data/SB4jrCepf-o.json new file mode 100644 index 00000000..2c573042 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/SB4jrCepf-o.json @@ -0,0 +1,17 @@ +{ + "id": "SB4jrCepf-o", + "url": "https://youtu.be/SB4jrCepf-o", + "title": "Now lemme code something #techtok #corporatelife #businesstiktok #codinglife #programmerhumor", + "description": null, + "publish_date": "2024-01-17T00:00:00", + "length": 7, + "views": 151, + "channel": "Programming with John", + "transcript": [ + { + "text": "baby girl I'm the man from the big ba", + "start": 3.679, + "duration": 4.801 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/SLEzYmWI3Iw.json b/scripts/youtube-transcriber/video_data/SLEzYmWI3Iw.json new file mode 100644 index 00000000..60298bb0 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/SLEzYmWI3Iw.json @@ -0,0 +1,57 @@ +{ + "id": "SLEzYmWI3Iw", + "url": "https://youtu.be/SLEzYmWI3Iw", + "title": "Very big brain very nuance subtle analysis of important and weighty decision before coding", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 14, + "views": 293, + "channel": "Programming with John", + "transcript": [ + { + "text": "you might be thinking about learning to", + "start": 0.16, + "duration": 2.36 + }, + { + "text": "code and you might have heard of these", + "start": 1.36, + "duration": 2.999 + }, + { + "text": "different job families there's these", + "start": 2.52, + "duration": 3.68 + }, + { + "text": "huge subtle Nuance differences right so", + "start": 4.359, + "duration": 3.281 + }, + { + "text": "let's get into the differences there", + "start": 6.2, + "duration": 3.68 + }, + { + "text": "isn't one there isn't one there isn't", + "start": 7.64, + "duration": 4.28 + }, + { + "text": "one they're the same thing just learn a", + "start": 9.88, + "duration": 4.08 + }, + { + "text": "code just get a job see you on the other", + "start": 11.92, + "duration": 4.36 + }, + { + "text": "side", + "start": 13.96, + "duration": 2.32 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/SMvWuT6pCYM.json b/scripts/youtube-transcriber/video_data/SMvWuT6pCYM.json new file mode 100644 index 00000000..5561354c --- /dev/null +++ b/scripts/youtube-transcriber/video_data/SMvWuT6pCYM.json @@ -0,0 +1,122 @@ +{ + "id": "SMvWuT6pCYM", + "url": "https://youtu.be/SMvWuT6pCYM", + "title": "Day 3 plugging a novel small group learning format #learnwithme #learntocode #compsci", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 48, + "views": 17, + "channel": "Programming with John", + "transcript": [ + { + "text": "so you want to learn to code what's the", + "start": 0.199, + "duration": 4.521 + }, + { + "text": "lowrisk option probably college but that", + "start": 1.92, + "duration": 4.6 + }, + { + "text": "takes a long time right takes four or", + "start": 4.72, + "duration": 4.959 + }, + { + "text": "five plus years what's the fast option", + "start": 6.52, + "duration": 5.68 + }, + { + "text": "coding boot camps but a lot of those are", + "start": 9.679, + "duration": 4.641 + }, + { + "text": "really expensive and or", + "start": 12.2, + "duration": 5.12 + }, + { + "text": "sus um the affordable option is you can", + "start": 14.32, + "duration": 5.959 + }, + { + "text": "teach yourself to code but less than 5%", + "start": 17.32, + "duration": 6.32 + }, + { + "text": "of online course enrol Le ever complete", + "start": 20.279, + "duration": 5.401 + }, + { + "text": "so that seems like a bad idea there's a", + "start": 23.64, + "duration": 4.0 + }, + { + "text": "really cool other option you don't run", + "start": 25.68, + "duration": 3.48 + }, + { + "text": "into this a lot because there's only", + "start": 27.64, + "duration": 3.28 + }, + { + "text": "like a few experts in the industry that", + "start": 29.16, + "duration": 3.96 + }, + { + "text": "can actually do this but hey I'm one of", + "start": 30.92, + "duration": 4.799 + }, + { + "text": "them my name is John and in February", + "start": 33.12, + "duration": 4.279 + }, + { + "text": "I'll be running a small group learning", + "start": 35.719, + "duration": 3.641 + }, + { + "text": "format so if you're interested in that", + "start": 37.399, + "duration": 4.081 + }, + { + "text": "drop a comment or shoot me a DM by the", + "start": 39.36, + "duration": 3.64 + }, + { + "text": "way it's more affordable than a coding", + "start": 41.48, + "duration": 3.919 + }, + { + "text": "boot camp and faster than a college and", + "start": 43.0, + "duration": 4.48 + }, + { + "text": "more effective than studying on your own", + "start": 45.399, + "duration": 4.361 + }, + { + "text": "so", + "start": 47.48, + "duration": 2.28 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/SWesn5n0DRE.json b/scripts/youtube-transcriber/video_data/SWesn5n0DRE.json new file mode 100644 index 00000000..f0c08466 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/SWesn5n0DRE.json @@ -0,0 +1,27 @@ +{ + "id": "SWesn5n0DRE", + "url": "https://youtu.be/SWesn5n0DRE", + "title": "Signs ur an old programmer", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 7, + "views": 138, + "channel": "Programming with John", + "transcript": [ + { + "text": "programmers tell me you're old without", + "start": 0.16, + "duration": 4.16 + }, + { + "text": "telling me I'll go", + "start": 1.56, + "duration": 2.76 + }, + { + "text": "first muscle memory", + "start": 4.68, + "duration": 3.96 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Sw-YJ2usMUE.json b/scripts/youtube-transcriber/video_data/Sw-YJ2usMUE.json new file mode 100644 index 00000000..17fb4781 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Sw-YJ2usMUE.json @@ -0,0 +1,57 @@ +{ + "id": "Sw-YJ2usMUE", + "url": "https://youtu.be/Sw-YJ2usMUE", + "title": "They beat Google?!", + "description": null, + "publish_date": "2024-01-16T00:00:00", + "length": 15, + "views": 56, + "channel": "Programming with John", + "transcript": [ + { + "text": "big update today I turned down an offer", + "start": 0.32, + "duration": 3.399 + }, + { + "text": "from Google and accepted a better offer", + "start": 2.08, + "duration": 3.56 + }, + { + "text": "from a unicorn called upstart they have", + "start": 3.719, + "duration": 3.441 + }, + { + "text": "a great Mission around Financial access", + "start": 5.64, + "duration": 2.959 + }, + { + "text": "and affordability please do ask", + "start": 7.16, + "duration": 3.08 + }, + { + "text": "questions I'm sure I have some really", + "start": 8.599, + "duration": 3.721 + }, + { + "text": "great tips for you regarding job search", + "start": 10.24, + "duration": 3.559 + }, + { + "text": "and negotiating multiple tier one", + "start": 12.32, + "duration": 4.559 + }, + { + "text": "company offers", + "start": 13.799, + "duration": 3.08 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/T4oSSVSlkek.json b/scripts/youtube-transcriber/video_data/T4oSSVSlkek.json new file mode 100644 index 00000000..19185be8 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/T4oSSVSlkek.json @@ -0,0 +1,57 @@ +{ + "id": "T4oSSVSlkek", + "url": "https://youtu.be/T4oSSVSlkek", + "title": "#techtok #learntocode #codingbootcamp #codetok #programming #selftaught #softwareengineer #breakinto", + "description": null, + "publish_date": "2024-01-17T00:00:00", + "length": 15, + "views": 35, + "channel": "Programming with John", + "transcript": [ + { + "text": "are you interested in coding but you're", + "start": 0.28, + "duration": 3.0 + }, + { + "text": "tired of getting sold a pipe dream you", + "start": 1.64, + "duration": 3.56 + }, + { + "text": "want a balanced perspective boot camps", + "start": 3.28, + "duration": 3.8 + }, + { + "text": "versus self-taught I highly recommend", + "start": 5.2, + "duration": 3.439 + }, + { + "text": "this video from Don the developer and at", + "start": 7.08, + "duration": 3.32 + }, + { + "text": "the bottom you can see a second video", + "start": 8.639, + "duration": 3.361 + }, + { + "text": "Don is extremely balanced and", + "start": 10.4, + "duration": 3.239 + }, + { + "text": "sophisticated linkpin in the comments", + "start": 12.0, + "duration": 5.12 + }, + { + "text": "watch his video at two times speed", + "start": 13.639, + "duration": 3.481 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/TDCbKfpdvvY.json b/scripts/youtube-transcriber/video_data/TDCbKfpdvvY.json new file mode 100644 index 00000000..b9bd8d49 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/TDCbKfpdvvY.json @@ -0,0 +1,52 @@ +{ + "id": "TDCbKfpdvvY", + "url": "https://youtu.be/TDCbKfpdvvY", + "title": "Example professional networking message #careeradvice", + "description": null, + "publish_date": "2024-01-10T00:00:00", + "length": 14, + "views": 10, + "channel": "Programming with John", + "transcript": [ + { + "text": "so here's an example of a good", + "start": 0.24, + "duration": 2.8 + }, + { + "text": "networking message that someone sent to", + "start": 1.439, + "duration": 3.641 + }, + { + "text": "me and I accepted they use my name they", + "start": 3.04, + "duration": 3.839 + }, + { + "text": "refer to a shared interest they use a", + "start": 5.08, + "duration": 4.439 + }, + { + "text": "polite tone there's the fun smile face", + "start": 6.879, + "duration": 4.161 + }, + { + "text": "they also had a profile picture where", + "start": 9.519, + "duration": 2.881 + }, + { + "text": "they were smiling and you could see", + "start": 11.04, + "duration": 5.12 + }, + { + "text": "their face great stuff", + "start": 12.4, + "duration": 3.76 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/TMYbu4TtfGk.json b/scripts/youtube-transcriber/video_data/TMYbu4TtfGk.json new file mode 100644 index 00000000..ff72c7da --- /dev/null +++ b/scripts/youtube-transcriber/video_data/TMYbu4TtfGk.json @@ -0,0 +1,62 @@ +{ + "id": "TMYbu4TtfGk", + "url": "https://youtu.be/TMYbu4TtfGk", + "title": "Research is tech is magic", + "description": null, + "publish_date": "2024-01-01T00:00:00", + "length": 22, + "views": 30, + "channel": "Programming with John", + "transcript": [ + { + "text": "Ben Leo how are you so smart I'm not Ben", + "start": 0.199, + "duration": 4.841 + }, + { + "text": "thank you it's just a bunch of work and", + "start": 2.919, + "duration": 5.241 + }, + { + "text": "then it appears smart to you you know um", + "start": 5.04, + "duration": 5.04 + }, + { + "text": "that's the trick of expertise we spend a", + "start": 8.16, + "duration": 4.16 + }, + { + "text": "lot of time doing something that's", + "start": 10.08, + "duration": 3.719 + }, + { + "text": "relatively", + "start": 12.32, + "duration": 4.52 + }, + { + "text": "Niche uh and then it's sort of just um", + "start": 13.799, + "duration": 5.161 + }, + { + "text": "unexpected to people who haven't been", + "start": 16.84, + "duration": 4.4 + }, + { + "text": "there kind of like magic in that way I", + "start": 18.96, + "duration": 4.8 + }, + { + "text": "think", + "start": 21.24, + "duration": 2.52 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/TSz4E_pq53A.json b/scripts/youtube-transcriber/video_data/TSz4E_pq53A.json new file mode 100644 index 00000000..95700314 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/TSz4E_pq53A.json @@ -0,0 +1,17 @@ +{ + "id": "TSz4E_pq53A", + "url": "https://youtu.be/TSz4E_pq53A", + "title": "#codingmemes #programmerhumor #techtok #codetok #cstok #compsci #softwareengineer", + "description": null, + "publish_date": "2024-01-05T00:00:00", + "length": 8, + "views": 2684, + "channel": "Programming with John", + "transcript": [ + { + "text": "oh", + "start": 6.52, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/UH_F4Sl7DV4.json b/scripts/youtube-transcriber/video_data/UH_F4Sl7DV4.json new file mode 100644 index 00000000..ba4929e2 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/UH_F4Sl7DV4.json @@ -0,0 +1,22 @@ +{ + "id": "UH_F4Sl7DV4", + "url": "https://youtu.be/UH_F4Sl7DV4", + "title": "Tech clan pull up! #nerd", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 6, + "views": 13, + "channel": "Programming with John", + "transcript": [ + { + "text": "no I don't think you understand I'm", + "start": 0.24, + "duration": 7.48 + }, + { + "text": "obsessed", + "start": 4.72, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Ue8L93j9ePQ.json b/scripts/youtube-transcriber/video_data/Ue8L93j9ePQ.json new file mode 100644 index 00000000..2e617708 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Ue8L93j9ePQ.json @@ -0,0 +1,157 @@ +{ + "id": "Ue8L93j9ePQ", + "url": "https://youtu.be/Ue8L93j9ePQ", + "title": "open source contributions pay large dividends, but they are often applied indirectly #programming #t", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 58, + "views": 30, + "channel": "Programming with John", + "transcript": [ + { + "text": "here's a common misconception open", + "start": 0.24, + "duration": 3.439 + }, + { + "text": "source contributors don't get paid and", + "start": 1.88, + "duration": 4.2 + }, + { + "text": "their work is often stolen the truth is", + "start": 3.679, + "duration": 3.76 + }, + { + "text": "that open source contributors like", + "start": 6.08, + "duration": 4.2 + }, + { + "text": "myself often do get paid but it's often", + "start": 7.439, + "duration": 5.001 + }, + { + "text": "indirect sometimes we do get directly", + "start": 10.28, + "duration": 5.239 + }, + { + "text": "paid that's relatively rare often we get", + "start": 12.44, + "duration": 5.12 + }, + { + "text": "indirect payments through accelerated", + "start": 15.519, + "duration": 4.361 + }, + { + "text": "career velocity we look more attractive", + "start": 17.56, + "duration": 3.879 + }, + { + "text": "to employers we can command a higher", + "start": 19.88, + "duration": 3.319 + }, + { + "text": "salary if you've never been a", + "start": 21.439, + "duration": 3.881 + }, + { + "text": "professional programmer an open source", + "start": 23.199, + "duration": 3.761 + }, + { + "text": "contribution could be your ticket to", + "start": 25.32, + "duration": 4.08 + }, + { + "text": "your first professional programming role", + "start": 26.96, + "duration": 4.52 + }, + { + "text": "that is aug huge indirect payment to", + "start": 29.4, + "duration": 3.679 + }, + { + "text": "take full advantage of this as a junior", + "start": 31.48, + "duration": 3.399 + }, + { + "text": "make sure that you mention your open-", + "start": 33.079, + "duration": 4.241 + }, + { + "text": "Source contribution on your resume and", + "start": 34.879, + "duration": 4.761 + }, + { + "text": "include the technical skill keywords", + "start": 37.32, + "duration": 3.719 + }, + { + "text": "related to that project in your", + "start": 39.64, + "duration": 3.52 + }, + { + "text": "contribution this will improve the", + "start": 41.039, + "duration": 3.84 + }, + { + "text": "ability of your resume to get through an", + "start": 43.16, + "duration": 3.8 + }, + { + "text": "ATS that is looking for your skill", + "start": 44.879, + "duration": 4.32 + }, + { + "text": "keywords it'll also look better to an", + "start": 46.96, + "duration": 4.68 + }, + { + "text": "employer if they do a manual review with", + "start": 49.199, + "duration": 3.921 + }, + { + "text": "regard to stealing this is a tiny", + "start": 51.64, + "duration": 3.52 + }, + { + "text": "problem related to strange licenses for", + "start": 53.12, + "duration": 3.68 + }, + { + "text": "the most part we happily share code and", + "start": 55.16, + "duration": 4.919 + }, + { + "text": "we don't consider a theft", + "start": 56.8, + "duration": 3.279 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Ue9qp9zsFd0.json b/scripts/youtube-transcriber/video_data/Ue9qp9zsFd0.json new file mode 100644 index 00000000..1a40d014 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Ue9qp9zsFd0.json @@ -0,0 +1,11 @@ +{ + "id": "Ue9qp9zsFd0", + "url": "https://youtu.be/Ue9qp9zsFd0", + "title": "Bro what is vanilla react", + "description": null, + "publish_date": "2024-01-08T00:00:00", + "length": 6, + "views": 46, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/Uw4gqO39MsA.json b/scripts/youtube-transcriber/video_data/Uw4gqO39MsA.json new file mode 100644 index 00000000..804c07a3 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Uw4gqO39MsA.json @@ -0,0 +1,32 @@ +{ + "id": "Uw4gqO39MsA", + "url": "https://youtu.be/Uw4gqO39MsA", + "title": "Farmer | AI & Marketing will it blur? Will it distort? Or will we roll a nat 20? #generativeai", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 9, + "views": 0, + "channel": "Programming with John", + "transcript": [ + { + "text": "new AI tools Google video join today's", + "start": 0.32, + "duration": 4.16 + }, + { + "text": "event I'll be using text from Arya tale", + "start": 2.639, + "duration": 4.24 + }, + { + "text": "to test Google video poet P labs and", + "start": 4.48, + "duration": 6.6 + }, + { + "text": "Leonardo motion text to video", + "start": 6.879, + "duration": 4.201 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/VOgONXbcA4E.json b/scripts/youtube-transcriber/video_data/VOgONXbcA4E.json new file mode 100644 index 00000000..5ccc40b7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/VOgONXbcA4E.json @@ -0,0 +1,42 @@ +{ + "id": "VOgONXbcA4E", + "url": "https://youtu.be/VOgONXbcA4E", + "title": "Need to iterate on this one", + "description": null, + "publish_date": "2023-12-28T00:00:00", + "length": 15, + "views": 85, + "channel": "Programming with John", + "transcript": [ + { + "text": "if you're interested in machine learning", + "start": 0.16, + "duration": 4.119 + }, + { + "text": "programming or data science unserious", + "start": 1.56, + "duration": 5.08 + }, + { + "text": "question what do you call it when you", + "start": 4.279, + "duration": 5.041 + }, + { + "text": "use a salmon to", + "start": 6.64, + "duration": 6.199 + }, + { + "text": "type your algorithm on your", + "start": 9.32, + "duration": 7.76 + }, + { + "text": "keyboard efficient", + "start": 12.839, + "duration": 4.241 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Ve8bzukmrf4.json b/scripts/youtube-transcriber/video_data/Ve8bzukmrf4.json new file mode 100644 index 00000000..caf02764 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Ve8bzukmrf4.json @@ -0,0 +1,47 @@ +{ + "id": "Ve8bzukmrf4", + "url": "https://youtu.be/Ve8bzukmrf4", + "title": "Portfolios are proof!", + "description": null, + "publish_date": "2023-12-31T00:00:00", + "length": 16, + "views": 452, + "channel": "Programming with John", + "transcript": [ + { + "text": "say oh I built this three years ago well", + "start": 0.32, + "duration": 4.88 + }, + { + "text": "did you did you prove it how do you", + "start": 2.28, + "duration": 5.2 + }, + { + "text": "prove it if it's publicly listed on", + "start": 5.2, + "duration": 5.2 + }, + { + "text": "GitHub you have the green squares the", + "start": 7.48, + "duration": 4.72 + }, + { + "text": "famous green squares and the commit", + "start": 10.4, + "duration": 3.76 + }, + { + "text": "dates and you have proof that you've", + "start": 12.2, + "duration": 5.919 + }, + { + "text": "been doing this for years", + "start": 14.16, + "duration": 3.959 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/VuIk9S32dyY.json b/scripts/youtube-transcriber/video_data/VuIk9S32dyY.json new file mode 100644 index 00000000..b564feb2 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/VuIk9S32dyY.json @@ -0,0 +1,11 @@ +{ + "id": "VuIk9S32dyY", + "url": "https://youtu.be/VuIk9S32dyY", + "title": "Narrative development and AI inpainting to fix image issues in the latest development update #openso", + "description": null, + "publish_date": "2024-01-16T00:00:00", + "length": 56, + "views": 22, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/VxT9hnnjUbo.json b/scripts/youtube-transcriber/video_data/VxT9hnnjUbo.json new file mode 100644 index 00000000..fe287cb6 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/VxT9hnnjUbo.json @@ -0,0 +1,147 @@ +{ + "id": "VxT9hnnjUbo", + "url": "https://youtu.be/VxT9hnnjUbo", + "title": "LinkedIn Optimization Tips", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 50, + "views": 87, + "channel": "Programming with John", + "transcript": [ + { + "text": "LinkedIn has updated its platform as", + "start": 0.24, + "duration": 3.32 + }, + { + "text": "used by recruiters here's four things", + "start": 2.04, + "duration": 2.759 + }, + { + "text": "you need to do right now to take", + "start": 3.56, + "duration": 2.719 + }, + { + "text": "advantage of it and optimize your job", + "start": 4.799, + "duration": 4.561 + }, + { + "text": "search one LinkedIn is now prioritizing", + "start": 6.279, + "duration": 5.121 + }, + { + "text": "candidates to recruiters when those", + "start": 9.36, + "duration": 3.6 + }, + { + "text": "candidates engage with the LinkedIn", + "start": 11.4, + "duration": 3.76 + }, + { + "text": "platform and they are responsive to", + "start": 12.96, + "duration": 4.64 + }, + { + "text": "recruiter inmails two LinkedIn is now", + "start": 15.16, + "duration": 3.879 + }, + { + "text": "prioritizing candidates that are", + "start": 17.6, + "duration": 3.56 + }, + { + "text": "socially connected with employees of the", + "start": 19.039, + "duration": 3.641 + }, + { + "text": "company where the technical recruiter is", + "start": 21.16, + "duration": 3.08 + }, + { + "text": "working how do you take advantage of", + "start": 22.68, + "duration": 3.64 + }, + { + "text": "this be active in growing your social", + "start": 24.24, + "duration": 3.84 + }, + { + "text": "network get those connections they mean", + "start": 26.32, + "duration": 3.24 + }, + { + "text": "something number three this is not an", + "start": 28.08, + "duration": 3.16 + }, + { + "text": "update but it was news to me and that is", + "start": 29.56, + "duration": 3.679 + }, + { + "text": "that LinkedIn prioritizes candidates", + "start": 31.24, + "duration": 4.68 + }, + { + "text": "that use the open to work profile status", + "start": 33.239, + "duration": 4.201 + }, + { + "text": "so set that status if you're looking for", + "start": 35.92, + "duration": 3.56 + }, + { + "text": "a job and then number four tap the", + "start": 37.44, + "duration": 4.48 + }, + { + "text": "comment view the prior video and follow", + "start": 39.48, + "duration": 4.44 + }, + { + "text": "the Creator Rob canilla that was the", + "start": 41.92, + "duration": 3.4 + }, + { + "text": "creator who first passed this", + "start": 43.92, + "duration": 2.88 + }, + { + "text": "information on to me he's going to be a", + "start": 45.32, + "duration": 2.879 + }, + { + "text": "really great resource if you follow his", + "start": 46.8, + "duration": 4.8 + }, + { + "text": "page hope this helps", + "start": 48.199, + "duration": 3.401 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/VxkVRh_1UTI.json b/scripts/youtube-transcriber/video_data/VxkVRh_1UTI.json new file mode 100644 index 00000000..d803a286 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/VxkVRh_1UTI.json @@ -0,0 +1,11 @@ +{ + "id": "VxkVRh_1UTI", + "url": "https://youtu.be/VxkVRh_1UTI", + "title": "Brain lock is serious #swordartonline", + "description": null, + "publish_date": "2024-01-02T00:00:00", + "length": 6, + "views": 44, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/W7wwiKG3_PE.json b/scripts/youtube-transcriber/video_data/W7wwiKG3_PE.json new file mode 100644 index 00000000..2c6dbe16 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/W7wwiKG3_PE.json @@ -0,0 +1,11 @@ +{ + "id": "W7wwiKG3_PE", + "url": "https://youtu.be/W7wwiKG3_PE", + "title": "Next steps for #ladderly deep education arc coming up!", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 6, + "views": 29, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/WF5_onKuWZs.json b/scripts/youtube-transcriber/video_data/WF5_onKuWZs.json new file mode 100644 index 00000000..1602cf4e --- /dev/null +++ b/scripts/youtube-transcriber/video_data/WF5_onKuWZs.json @@ -0,0 +1,57 @@ +{ + "id": "WF5_onKuWZs", + "url": "https://youtu.be/WF5_onKuWZs", + "title": "siloing in disbursed shallow benefits is not ideal", + "description": null, + "publish_date": "2024-01-14T00:00:00", + "length": 15, + "views": 6, + "channel": "Programming with John", + "transcript": [ + { + "text": "the source for the claim that the GPT", + "start": 0.199, + "duration": 3.48 + }, + { + "text": "store will pay producers based on", + "start": 1.839, + "duration": 4.281 + }, + { + "text": "engagement is open AI in the blog where", + "start": 3.679, + "duration": 4.041 + }, + { + "text": "they announced the GPT store they", + "start": 6.12, + "duration": 3.08 + }, + { + "text": "announced the business model and it's", + "start": 7.72, + "duration": 3.44 + }, + { + "text": "based on engagement really disappointed", + "start": 9.2, + "duration": 3.84 + }, + { + "text": "cuz Sam the open AI team and Silicon", + "start": 11.16, + "duration": 3.679 + }, + { + "text": "Valley are aware of the problems of this", + "start": 13.04, + "duration": 4.2 + }, + { + "text": "dynamic", + "start": 14.839, + "duration": 2.401 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/WxRiHf30nTA.json b/scripts/youtube-transcriber/video_data/WxRiHf30nTA.json new file mode 100644 index 00000000..6f6d56d0 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/WxRiHf30nTA.json @@ -0,0 +1,37 @@ +{ + "id": "WxRiHf30nTA", + "url": "https://youtu.be/WxRiHf30nTA", + "title": "Technical interview but ur interviewer is an improv coach #leetcode", + "description": null, + "publish_date": "2024-01-22T00:00:00", + "length": 9, + "views": 339, + "channel": "Programming with John", + "transcript": [ + { + "text": "since the input is sorted we can use it", + "start": 0.24, + "duration": 3.439 + }, + { + "text": "a r new choice I mean a list new choice", + "start": 1.64, + "duration": 3.719 + }, + { + "text": "I mean since the input is not sorted", + "start": 3.679, + "duration": 3.68 + }, + { + "text": "let's use a hasht new choice I mean a", + "start": 5.359, + "duration": 5.481 + }, + { + "text": "dictionary new choice I mean", + "start": 7.359, + "duration": 3.481 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/XFQ8sduRjvI.json b/scripts/youtube-transcriber/video_data/XFQ8sduRjvI.json new file mode 100644 index 00000000..c4dd53c3 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/XFQ8sduRjvI.json @@ -0,0 +1,177 @@ +{ + "id": "XFQ8sduRjvI", + "url": "https://youtu.be/XFQ8sduRjvI", + "title": "#learntocode #reactjs #typescript #javascript #programming #softwareengineer #careerchange #techtok", + "description": null, + "publish_date": "2024-01-11T00:00:00", + "length": 58, + "views": 52, + "channel": "Programming with John", + "transcript": [ + { + "text": "how can I be confident that I'm ready to", + "start": 0.28, + "duration": 2.96 + }, + { + "text": "start interviewing for my react", + "start": 1.92, + "duration": 3.32 + }, + { + "text": "developer role five tips in this video", + "start": 3.24, + "duration": 3.84 + }, + { + "text": "first my GitHub portfolio is ready I", + "start": 5.24, + "duration": 3.76 + }, + { + "text": "have at least two projects preferably", + "start": 7.08, + "duration": 3.599 + }, + { + "text": "three or more second thing practice", + "start": 9.0, + "duration": 3.599 + }, + { + "text": "flashcards on brainscape decom", + "start": 10.679, + "duration": 3.801 + }, + { + "text": "specifically check out JavaScript and", + "start": 12.599, + "duration": 4.481 + }, + { + "text": "react I want you to get to where 75% of", + "start": 14.48, + "duration": 3.879 + }, + { + "text": "the time or more you're getting the", + "start": 17.08, + "duration": 3.52 + }, + { + "text": "flashcards correct now go to LinkedIn", + "start": 18.359, + "duration": 4.68 + }, + { + "text": "add JavaScript react and whatever other", + "start": 20.6, + "duration": 4.28 + }, + { + "text": "skills are applicable to your profile", + "start": 23.039, + "duration": 3.201 + }, + { + "text": "it'll let you take a skill assessment", + "start": 24.88, + "duration": 3.159 + }, + { + "text": "now take the skill assessment for", + "start": 26.24, + "duration": 3.959 + }, + { + "text": "JavaScript click the practice button it", + "start": 28.039, + "duration": 4.281 + }, + { + "text": "should give you two sample questions if", + "start": 30.199, + "duration": 3.441 + }, + { + "text": "you get them both right you're ready to", + "start": 32.32, + "duration": 3.0 + }, + { + "text": "take the real assessment if you get them", + "start": 33.64, + "duration": 3.4 + }, + { + "text": "wrong go back to the flashcards I want", + "start": 35.32, + "duration": 4.12 + }, + { + "text": "you to hit 90% or higher now obviously", + "start": 37.04, + "duration": 3.92 + }, + { + "text": "the next step take the LinkedIn skill", + "start": 39.44, + "duration": 3.24 + }, + { + "text": "assessments take at least these five if", + "start": 40.96, + "duration": 3.119 + }, + { + "text": "you know another programming language", + "start": 42.68, + "duration": 2.879 + }, + { + "text": "take it for that too and now you're", + "start": 44.079, + "duration": 3.0 + }, + { + "text": "ready to start interviewing whether you", + "start": 45.559, + "duration": 3.16 + }, + { + "text": "pass those assessments or not pro tip", + "start": 47.079, + "duration": 2.8 + }, + { + "text": "you're actually not going to feel", + "start": 48.719, + "duration": 2.761 + }, + { + "text": "confident until you actually pass some", + "start": 49.879, + "duration": 3.48 + }, + { + "text": "interviews so just dive in the best", + "start": 51.48, + "duration": 2.8 + }, + { + "text": "practice that you can get for an", + "start": 53.359, + "duration": 2.68 + }, + { + "text": "interview is to take an interview let me", + "start": 54.28, + "duration": 5.72 + }, + { + "text": "know if I can do anything else to help", + "start": 56.039, + "duration": 3.961 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/XoaIFDF-Po8.json b/scripts/youtube-transcriber/video_data/XoaIFDF-Po8.json new file mode 100644 index 00000000..3bed4210 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/XoaIFDF-Po8.json @@ -0,0 +1,47 @@ +{ + "id": "XoaIFDF-Po8", + "url": "https://youtu.be/XoaIFDF-Po8", + "title": "geniunely, if you want to be doing many different things throughout the day then a career in program", + "description": null, + "publish_date": "2024-01-04T00:00:00", + "length": 15, + "views": 714, + "channel": "Programming with John", + "transcript": [ + { + "text": "so I'm a programmer and today I worked", + "start": 0.24, + "duration": 4.0 + }, + { + "text": "on one problem and it was a technical", + "start": 2.0, + "duration": 4.0 + }, + { + "text": "problem and it was a mathematical", + "start": 4.24, + "duration": 4.0 + }, + { + "text": "problem that's actually great it's", + "start": 6.0, + "duration": 4.719 + }, + { + "text": "actually a good thing you don't want to", + "start": 8.24, + "duration": 4.64 + }, + { + "text": "be working on five or 10 different", + "start": 10.719, + "duration": 6.441 + }, + { + "text": "problems in a single day as a programmer", + "start": 12.88, + "duration": 4.28 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/YZk44fUIvM4.json b/scripts/youtube-transcriber/video_data/YZk44fUIvM4.json new file mode 100644 index 00000000..ec9643e4 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/YZk44fUIvM4.json @@ -0,0 +1,142 @@ +{ + "id": "YZk44fUIvM4", + "url": "https://youtu.be/YZk44fUIvM4", + "title": "Simple Architecture is a Flex", + "description": null, + "publish_date": "2024-01-19T00:00:00", + "length": 51, + "views": 19, + "channel": "Programming with John", + "transcript": [ + { + "text": "so my netfi psychiatric site is a very", + "start": 0.28, + "duration": 4.12 + }, + { + "text": "simple architecture and let's talk about", + "start": 2.56, + "duration": 3.88 + }, + { + "text": "why that's actually a flex so first of", + "start": 4.4, + "duration": 4.319 + }, + { + "text": "all it does use nextjs which is a", + "start": 6.44, + "duration": 4.079 + }, + { + "text": "framework so react is not a framework", + "start": 8.719, + "duration": 3.84 + }, + { + "text": "but next is but I did avoid", + "start": 10.519, + "duration": 3.761 + }, + { + "text": "infrastructure costs a continuously", + "start": 12.559, + "duration": 3.681 + }, + { + "text": "running server or even something like a", + "start": 14.28, + "duration": 3.839 + }, + { + "text": "Lambda so what's cheaper than serverless", + "start": 16.24, + "duration": 4.32 + }, + { + "text": "Is jamstack So currently nextjs is the", + "start": 18.119, + "duration": 4.481 + }, + { + "text": "optimal framework to pick for a jamstack", + "start": 20.56, + "duration": 3.28 + }, + { + "text": "architecture that will let you", + "start": 22.6, + "duration": 3.32 + }, + { + "text": "completely compile out to static build", + "start": 23.84, + "duration": 5.04 + }, + { + "text": "at build time and host for free so my", + "start": 25.92, + "duration": 4.64 + }, + { + "text": "client is a small business I don't want", + "start": 28.88, + "duration": 3.48 + }, + { + "text": "them paying for like AWS and stuff they", + "start": 30.56, + "duration": 3.64 + }, + { + "text": "can just pay for a domain name why would", + "start": 32.36, + "duration": 3.76 + }, + { + "text": "I want to charge them more the client", + "start": 34.2, + "duration": 3.76 + }, + { + "text": "requirements are simple so my library", + "start": 36.12, + "duration": 3.32 + }, + { + "text": "stack is simple why would I bring in", + "start": 37.96, + "duration": 3.119 + }, + { + "text": "material design when I really only have", + "start": 39.44, + "duration": 3.119 + }, + { + "text": "like five components and I would have to", + "start": 41.079, + "duration": 4.041 + }, + { + "text": "customize all five reference components", + "start": 42.559, + "duration": 4.16 + }, + { + "text": "out of material anyway no it's much", + "start": 45.12, + "duration": 4.56 + }, + { + "text": "simpler and leaner faster load times to", + "start": 46.719, + "duration": 6.241 + }, + { + "text": "just build those from scratch", + "start": 49.68, + "duration": 3.28 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/ZVDMFFVgkvc.json b/scripts/youtube-transcriber/video_data/ZVDMFFVgkvc.json new file mode 100644 index 00000000..bbeb08dd --- /dev/null +++ b/scripts/youtube-transcriber/video_data/ZVDMFFVgkvc.json @@ -0,0 +1,57 @@ +{ + "id": "ZVDMFFVgkvc", + "url": "https://youtu.be/ZVDMFFVgkvc", + "title": "Sign up for this small group and learn to code! #programming #breakintotech", + "description": null, + "publish_date": "2024-01-17T00:00:00", + "length": 15, + "views": 13, + "channel": "Programming with John", + "transcript": [ + { + "text": "are you interested in learning to code", + "start": 0.28, + "duration": 3.159 + }, + { + "text": "this year my name is John I'm the lead", + "start": 1.76, + "duration": 3.36 + }, + { + "text": "maintainer of latterly and I'm offering", + "start": 3.439, + "duration": 3.4 + }, + { + "text": "a small group learning format starting", + "start": 5.12, + "duration": 4.24 + }, + { + "text": "in February I typically charge $80 for a", + "start": 6.839, + "duration": 4.241 + }, + { + "text": "half hour for one-on-one meetings the", + "start": 9.36, + "duration": 3.279 + }, + { + "text": "single-digit class siiz small group is", + "start": 11.08, + "duration": 3.559 + }, + { + "text": "only $30 a month for four sessions sign", + "start": 12.639, + "duration": 4.641 + }, + { + "text": "up now", + "start": 14.639, + "duration": 2.641 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/Zpi8oiwZeBM.json b/scripts/youtube-transcriber/video_data/Zpi8oiwZeBM.json new file mode 100644 index 00000000..05f0fba9 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/Zpi8oiwZeBM.json @@ -0,0 +1,22 @@ +{ + "id": "Zpi8oiwZeBM", + "url": "https://youtu.be/Zpi8oiwZeBM", + "title": "Do you need a degree to become a programmer or software developer?", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 5, + "views": 394, + "channel": "Programming with John", + "transcript": [ + { + "text": "that's a really solid question uh the", + "start": 0.24, + "duration": 7.079 + }, + { + "text": "answer is uh very deep the answer is no", + "start": 2.159, + "duration": 5.16 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/_TGL4W2k1aI.json b/scripts/youtube-transcriber/video_data/_TGL4W2k1aI.json new file mode 100644 index 00000000..4cb605b7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/_TGL4W2k1aI.json @@ -0,0 +1,52 @@ +{ + "id": "_TGL4W2k1aI", + "url": "https://youtu.be/_TGL4W2k1aI", + "title": "Flutter vs React", + "description": null, + "publish_date": "2024-01-03T00:00:00", + "length": 14, + "views": 308, + "channel": "Programming with John", + "transcript": [ + { + "text": "if you're trying to learn to code and", + "start": 0.359, + "duration": 2.921 + }, + { + "text": "land a job as a software engineer or if", + "start": 1.439, + "duration": 3.521 + }, + { + "text": "you're a career switcher please don't", + "start": 3.28, + "duration": 3.32 + }, + { + "text": "learn flutter look at this do your own", + "start": 4.96, + "duration": 3.759 + }, + { + "text": "research about 1,000 jobs for this one", + "start": 6.6, + "duration": 4.28 + }, + { + "text": "react is over 60,000 the pay is higher", + "start": 8.719, + "duration": 4.08 + }, + { + "text": "too and this is for an entrylevel react", + "start": 10.88, + "duration": 4.56 + }, + { + "text": "engineer", + "start": 12.799, + "duration": 2.641 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/_XvG7ssJ2n0.json b/scripts/youtube-transcriber/video_data/_XvG7ssJ2n0.json new file mode 100644 index 00000000..ca84d9c0 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/_XvG7ssJ2n0.json @@ -0,0 +1,52 @@ +{ + "id": "_XvG7ssJ2n0", + "url": "https://youtu.be/_XvG7ssJ2n0", + "title": "the economy is growing wake up or miss your shot #tech #careeradvice #stem", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 15, + "views": 30, + "channel": "Programming with John", + "transcript": [ + { + "text": "this is total ignorant fomo there have", + "start": 0.32, + "duration": 3.359 + }, + { + "text": "been less than 10K Tech layoffs across", + "start": 1.719, + "duration": 3.881 + }, + { + "text": "job families these are not all", + "start": 3.679, + "duration": 3.441 + }, + { + "text": "programmers a few hundred layoffs at", + "start": 5.6, + "duration": 4.28 + }, + { + "text": "Google down from 12K last year it's way", + "start": 7.12, + "duration": 5.04 + }, + { + "text": "less these are not all Engineers the", + "start": 9.88, + "duration": 4.12 + }, + { + "text": "economy is growing fed hikes paused", + "start": 12.16, + "duration": 5.2 + }, + { + "text": "learn to code ignore haters", + "start": 14.0, + "duration": 3.36 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/bBYNl7_APs8.json b/scripts/youtube-transcriber/video_data/bBYNl7_APs8.json new file mode 100644 index 00000000..7b2125fe --- /dev/null +++ b/scripts/youtube-transcriber/video_data/bBYNl7_APs8.json @@ -0,0 +1,22 @@ +{ + "id": "bBYNl7_APs8", + "url": "https://youtu.be/bBYNl7_APs8", + "title": "STOP STRESSING ITS A LEARNING EXPERIENCE BY DESIGN", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 8, + "views": 158, + "channel": "Programming with John", + "transcript": [ + { + "text": "[Music]", + "start": 2.18, + "duration": 3.049 + }, + { + "text": "oh", + "start": 6.52, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/bccuFU_dKs8.json b/scripts/youtube-transcriber/video_data/bccuFU_dKs8.json new file mode 100644 index 00000000..3ef003c2 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/bccuFU_dKs8.json @@ -0,0 +1,37 @@ +{ + "id": "bccuFU_dKs8", + "url": "https://youtu.be/bccuFU_dKs8", + "title": "Layoffs are going down overall despite recent news It\u2019s a start of the year thing", + "description": null, + "publish_date": "2024-01-26T00:00:00", + "length": 10, + "views": 915, + "channel": "Programming with John", + "transcript": [ + { + "text": "let's fix the misinformation about tech", + "start": 0.24, + "duration": 3.96 + }, + { + "text": "layoffs go to layoffs.fyi so here's", + "start": 1.88, + "duration": 3.959 + }, + { + "text": "January yes it's a little worse than", + "start": 4.2, + "duration": 3.119 + }, + { + "text": "December but you should be comparing it", + "start": 5.839, + "duration": 5.601 + }, + { + "text": "to last January it's a lot better y'all", + "start": 7.319, + "duration": 4.121 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/byHqjGf3I98.json b/scripts/youtube-transcriber/video_data/byHqjGf3I98.json new file mode 100644 index 00000000..6148bea7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/byHqjGf3I98.json @@ -0,0 +1,62 @@ +{ + "id": "byHqjGf3I98", + "url": "https://youtu.be/byHqjGf3I98", + "title": "What is an array in JavaScript?", + "description": null, + "publish_date": "2024-01-10T00:00:00", + "length": 15, + "views": 257, + "channel": "Programming with John", + "transcript": [ + { + "text": "what is an array in JavaScript and why", + "start": 0.199, + "duration": 2.96 + }, + { + "text": "do we need them an array is just an", + "start": 1.839, + "duration": 2.96 + }, + { + "text": "ordered list like think about the", + "start": 3.159, + "duration": 3.401 + }, + { + "text": "alphabet you need it in order right if", + "start": 4.799, + "duration": 3.0 + }, + { + "text": "you don't care about the order maybe you", + "start": 6.56, + "duration": 2.959 + }, + { + "text": "can use a different data container like", + "start": 7.799, + "duration": 3.281 + }, + { + "text": "a set or a map they're really useful if", + "start": 9.519, + "duration": 3.2 + }, + { + "text": "you want to compare and sort like give", + "start": 11.08, + "duration": 3.519 + }, + { + "text": "me your three best memes you got to put", + "start": 12.719, + "duration": 4.401 + }, + { + "text": "them in order", + "start": 14.599, + "duration": 2.521 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/c3dc5Krzis0.json b/scripts/youtube-transcriber/video_data/c3dc5Krzis0.json new file mode 100644 index 00000000..cd1ee3fa --- /dev/null +++ b/scripts/youtube-transcriber/video_data/c3dc5Krzis0.json @@ -0,0 +1,1047 @@ +{ + "id": "c3dc5Krzis0", + "url": "https://youtu.be/c3dc5Krzis0", + "title": "reduce risk in a gap year #highschool #education #stem", + "description": null, + "publish_date": "2024-01-04T00:00:00", + "length": 390, + "views": 228, + "channel": "Programming with John", + "transcript": [ + { + "text": "so let's talk about drisking your Gap", + "start": 0.16, + "duration": 3.44 + }, + { + "text": "year you're taking a year to explore a", + "start": 1.92, + "duration": 3.04 + }, + { + "text": "potential interest in a programming", + "start": 3.6, + "duration": 3.279 + }, + { + "text": "career you might be a career switcher", + "start": 4.96, + "duration": 4.32 + }, + { + "text": "like b or like myself congrats B I also", + "start": 6.879, + "duration": 3.88 + }, + { + "text": "have a background in economics and I", + "start": 9.28, + "duration": 3.359 + }, + { + "text": "switched over this will work whether", + "start": 10.759, + "duration": 4.12 + }, + { + "text": "you're a career switcher or maybe you", + "start": 12.639, + "duration": 3.801 + }, + { + "text": "are a high school graduate you haven't", + "start": 14.879, + "duration": 2.961 + }, + { + "text": "picked up College yet so we're going to", + "start": 16.44, + "duration": 3.8 + }, + { + "text": "cover six tips of managing the risk of", + "start": 17.84, + "duration": 3.88 + }, + { + "text": "your Gap year this will be a longer", + "start": 20.24, + "duration": 3.279 + }, + { + "text": "video in the previous video we talked", + "start": 21.72, + "duration": 3.719 + }, + { + "text": "about maximizing the value of your Gap", + "start": 23.519, + "duration": 4.16 + }, + { + "text": "year minimizing risk and maximizing", + "start": 25.439, + "duration": 4.68 + }, + { + "text": "value are not the same thing what is the", + "start": 27.679, + "duration": 4.44 + }, + { + "text": "goal of your Gap year the goal is to", + "start": 30.119, + "duration": 3.361 + }, + { + "text": "understand whether you do have that", + "start": 32.119, + "duration": 2.801 + }, + { + "text": "interest in programming whether you have", + "start": 33.48, + "duration": 2.96 + }, + { + "text": "a technical Knack and possibly even", + "start": 34.92, + "duration": 4.0 + }, + { + "text": "Landing a job that's a different", + "start": 36.44, + "duration": 4.36 + }, + { + "text": "objective compared to managing risk", + "start": 38.92, + "duration": 4.119 + }, + { + "text": "managing risk is minimize the chance of", + "start": 40.8, + "duration": 4.16 + }, + { + "text": "failure or in the case of failure", + "start": 43.039, + "duration": 4.241 + }, + { + "text": "minimize the cost of that failure we're", + "start": 44.96, + "duration": 4.88 + }, + { + "text": "going to talk about uh direct cost and", + "start": 47.28, + "duration": 4.48 + }, + { + "text": "then given my background in economics", + "start": 49.84, + "duration": 2.96 + }, + { + "text": "I'm going to be talking about", + "start": 51.76, + "duration": 3.24 + }, + { + "text": "opportunity cost as well very important", + "start": 52.8, + "duration": 3.759 + }, + { + "text": "first tip we'll start with a simple one", + "start": 55.0, + "duration": 3.239 + }, + { + "text": "Define your goal your plan and your", + "start": 56.559, + "duration": 3.561 + }, + { + "text": "reason why write them on a piece of of", + "start": 58.239, + "duration": 3.921 + }, + { + "text": "paper physically write it and get an", + "start": 60.12, + "duration": 3.279 + }, + { + "text": "accountability partner that you tell", + "start": 62.16, + "duration": 2.92 + }, + { + "text": "this to verbally this is good old", + "start": 63.399, + "duration": 2.961 + }, + { + "text": "motivation hacking it works for a", + "start": 65.08, + "duration": 2.88 + }, + { + "text": "variety of reasons writing it down just", + "start": 66.36, + "duration": 3.759 + }, + { + "text": "helps you remember making you think", + "start": 67.96, + "duration": 3.56 + }, + { + "text": "through the plan helps you write a", + "start": 70.119, + "duration": 3.241 + }, + { + "text": "better plan making you communicate it to", + "start": 71.52, + "duration": 3.959 + }, + { + "text": "another person forces a feedback loop", + "start": 73.36, + "duration": 3.68 + }, + { + "text": "where you write a better plan and then", + "start": 75.479, + "duration": 3.081 + }, + { + "text": "social incentives kick in where you want", + "start": 77.04, + "duration": 4.28 + }, + { + "text": "to look good to this person and you will", + "start": 78.56, + "duration": 4.12 + }, + { + "text": "just have a little bit more skin in the", + "start": 81.32, + "duration": 3.159 + }, + { + "text": "game plus if you're not that serious", + "start": 82.68, + "duration": 3.36 + }, + { + "text": "about it you won't even go through with", + "start": 84.479, + "duration": 2.96 + }, + { + "text": "this step and you'll be able to fail", + "start": 86.04, + "duration": 2.8 + }, + { + "text": "fast which is actually a really great", + "start": 87.439, + "duration": 2.921 + }, + { + "text": "thing in cutting risk", + "start": 88.84, + "duration": 3.84 + }, + { + "text": "tip two relates to B so B switched from", + "start": 90.36, + "duration": 4.439 + }, + { + "text": "sales and you might switch from any", + "start": 92.68, + "duration": 3.759 + }, + { + "text": "other industry which means you might", + "start": 94.799, + "duration": 3.561 + }, + { + "text": "have a current employer tip two is", + "start": 96.439, + "duration": 3.72 + }, + { + "text": "leverage your employer educational", + "start": 98.36, + "duration": 3.6 + }, + { + "text": "benefit did you know if you work at", + "start": 100.159, + "duration": 2.96 + }, + { + "text": "Walmart you can go to college for a", + "start": 101.96, + "duration": 3.96 + }, + { + "text": "dollar a day that's cutting so much risk", + "start": 103.119, + "duration": 5.201 + }, + { + "text": "because you're spending so much less", + "start": 105.92, + "duration": 4.12 + }, + { + "text": "program details vary here ask your", + "start": 108.32, + "duration": 3.68 + }, + { + "text": "manager and check your company policy", + "start": 110.04, + "duration": 4.32 + }, + { + "text": "does the tuition benefit apply to a", + "start": 112.0, + "duration": 4.6 + }, + { + "text": "coding Boot Camp or an online course and", + "start": 114.36, + "duration": 4.719 + }, + { + "text": "that brings us to tip three don't pick a", + "start": 116.6, + "duration": 4.199 + }, + { + "text": "random coding boot good camp or a random", + "start": 119.079, + "duration": 4.64 + }, + { + "text": "online course pick a highquality one", + "start": 120.799, + "duration": 4.401 + }, + { + "text": "that begs the question how do we know", + "start": 123.719, + "duration": 2.76 + }, + { + "text": "it's a high quality one well I have the", + "start": 125.2, + "duration": 2.519 + }, + { + "text": "answer for you I have a PhD and", + "start": 126.479, + "duration": 3.0 + }, + { + "text": "economics where I studi this stuff go to", + "start": 127.719, + "duration": 3.88 + }, + { + "text": "cours report.com sort the coding boot", + "start": 129.479, + "duration": 4.081 + }, + { + "text": "camps by most reviewed and you need to", + "start": 131.599, + "duration": 3.961 + }, + { + "text": "pick a coding boot camp that is in your", + "start": 133.56, + "duration": 4.92 + }, + { + "text": "location in your country and has a score", + "start": 135.56, + "duration": 4.88 + }, + { + "text": "of 4.25 or higher on the five point", + "start": 138.48, + "duration": 6.119 + }, + { + "text": "scale and more than 400 reviews or a", + "start": 140.44, + "duration": 6.04 + }, + { + "text": "Fortune 50 learning provider like Google", + "start": 144.599, + "duration": 4.481 + }, + { + "text": "meta Amazon Microsoft and so on these", + "start": 146.48, + "duration": 4.759 + }, + { + "text": "are called prestigious coding boot camps", + "start": 149.08, + "duration": 4.08 + }, + { + "text": "and prestigious learning providers and", + "start": 151.239, + "duration": 3.961 + }, + { + "text": "they are significantly correlated to", + "start": 153.16, + "duration": 3.799 + }, + { + "text": "your H ability outcomes your labor", + "start": 155.2, + "duration": 4.959 + }, + { + "text": "market outcomes because surprise High uh", + "start": 156.959, + "duration": 5.28 + }, + { + "text": "employers know about these people", + "start": 160.159, + "duration": 3.681 + }, + { + "text": "employers know about these people so is", + "start": 162.239, + "duration": 3.161 + }, + { + "text": "it really any surprise that they're like", + "start": 163.84, + "duration": 3.96 + }, + { + "text": "oh like we know Amazon like we trust", + "start": 165.4, + "duration": 3.559 + }, + { + "text": "them and so then you'll have a better", + "start": 167.8, + "duration": 3.64 + }, + { + "text": "job search outcome a random coding boot", + "start": 168.959, + "duration": 4.92 + }, + { + "text": "camp is not even correlated to job", + "start": 171.44, + "duration": 3.879 + }, + { + "text": "search performance so don't pick a", + "start": 173.879, + "duration": 4.08 + }, + { + "text": "random online course don't pick like a", + "start": 175.319, + "duration": 4.121 + }, + { + "text": "YouTube video where the guy calls it a", + "start": 177.959, + "duration": 3.161 + }, + { + "text": "boot camp Camp you need to go to cours", + "start": 179.44, + "duration": 3.4 + }, + { + "text": "report.com and follow the prescribed", + "start": 181.12, + "duration": 4.24 + }, + { + "text": "method to find a prestigious or a highly", + "start": 182.84, + "duration": 4.88 + }, + { + "text": "reputed coding boot camp tip four is go", + "start": 185.36, + "duration": 4.12 + }, + { + "text": "beyond these correlated reputation", + "start": 187.72, + "duration": 3.48 + }, + { + "text": "mechanisms that correlate with getting a", + "start": 189.48, + "duration": 4.039 + }, + { + "text": "job and get a straightup job guarantee", + "start": 191.2, + "duration": 4.399 + }, + { + "text": "at the time of recording springboard in", + "start": 193.519, + "duration": 3.961 + }, + { + "text": "the United States is a learning provider", + "start": 195.599, + "duration": 4.161 + }, + { + "text": "that has a job guarantee highly", + "start": 197.48, + "duration": 3.96 + }, + { + "text": "encourage you to check out springboard", + "start": 199.76, + "duration": 3.96 + }, + { + "text": "or browse through boot camps that have", + "start": 201.44, + "duration": 4.32 + }, + { + "text": "this High reputation and look in", + "start": 203.72, + "duration": 4.4 + }, + { + "text": "particular for a job guarantee again if", + "start": 205.76, + "duration": 4.08 + }, + { + "text": "you go to course report.com", + "start": 208.12, + "duration": 3.64 + }, + { + "text": "should make a note of that on the", + "start": 209.84, + "duration": 4.0 + }, + { + "text": "learning provider Details page I told", + "start": 211.76, + "duration": 3.32 + }, + { + "text": "you I'm going to give you six tips I'm", + "start": 213.84, + "duration": 2.599 + }, + { + "text": "actually going to give you seven sorry", + "start": 215.08, + "duration": 3.12 + }, + { + "text": "about that hope that's okay stay to the", + "start": 216.439, + "duration": 3.641 + }, + { + "text": "end I guess the last one is awesome I'm", + "start": 218.2, + "duration": 3.16 + }, + { + "text": "supposed to say that right you got to", + "start": 220.08, + "duration": 3.32 + }, + { + "text": "stay all the way to the end so that like", + "start": 221.36, + "duration": 4.0 + }, + { + "text": "the algorithm loves me the truth is even", + "start": 223.4, + "duration": 3.759 + }, + { + "text": "a coding boot camp even if it has a job", + "start": 225.36, + "duration": 3.72 + }, + { + "text": "guarantee is a large commitment for some", + "start": 227.159, + "duration": 3.8 + }, + { + "text": "people so let's drisk that even further", + "start": 229.08, + "duration": 4.28 + }, + { + "text": "you should sign up at latly doio and", + "start": 230.959, + "duration": 5.321 + }, + { + "text": "latly gives you a stepbystep checklist", + "start": 233.36, + "duration": 4.959 + }, + { + "text": "so this is the drisking tool is use a", + "start": 236.28, + "duration": 4.039 + }, + { + "text": "structured checklist", + "start": 238.319, + "duration": 3.361 + }, + { + "text": "that will help you kick off your", + "start": 240.319, + "duration": 4.28 + }, + { + "text": "portfolio right away and you will get", + "start": 241.68, + "duration": 5.0 + }, + { + "text": "your feet wet coding and you'll be able", + "start": 244.599, + "duration": 3.28 + }, + { + "text": "to determine whether or not you like", + "start": 246.68, + "duration": 3.04 + }, + { + "text": "coding so with the latterly doio", + "start": 247.879, + "duration": 3.121 + }, + { + "text": "checklist one of the items is going to", + "start": 249.72, + "duration": 3.48 + }, + { + "text": "be check out free code camp or code", + "start": 251.0, + "duration": 5.0 + }, + { + "text": "academy and these are semi-formal online", + "start": 253.2, + "duration": 4.64 + }, + { + "text": "courses they're not really in-depth", + "start": 256.0, + "duration": 2.88 + }, + { + "text": "they're not going to get you a job but", + "start": 257.84, + "duration": 2.679 + }, + { + "text": "they're a good way to get your feet wet", + "start": 258.88, + "duration": 4.12 + }, + { + "text": "with some semi-structured learning and", + "start": 260.519, + "duration": 3.721 + }, + { + "text": "if you take these and if you're like", + "start": 263.0, + "duration": 2.759 + }, + { + "text": "yeah this is really easy I want to like", + "start": 264.24, + "duration": 3.239 + }, + { + "text": "do the more serious stuff now you've got", + "start": 265.759, + "duration": 3.321 + }, + { + "text": "a really green flag to dive into one of", + "start": 267.479, + "duration": 2.801 + }, + { + "text": "those boot camps", + "start": 269.08, + "duration": 2.679 + }, + { + "text": "if you take these and you're like I", + "start": 270.28, + "duration": 4.479 + }, + { + "text": "can't even get through HTML and CSS like", + "start": 271.759, + "duration": 5.201 + }, + { + "text": "it's so bad that's like maybe you", + "start": 274.759, + "duration": 4.041 + }, + { + "text": "shouldn't be doing a coding boot camp", + "start": 276.96, + "duration": 4.2 + }, + { + "text": "for HTML and CSS laterally is going to", + "start": 278.8, + "duration": 4.119 + }, + { + "text": "further help you drisk because there's a", + "start": 281.16, + "duration": 3.08 + }, + { + "text": "Discord with a bunch of people on there", + "start": 282.919, + "duration": 2.72 + }, + { + "text": "and you can social network social", + "start": 284.24, + "duration": 3.0 + }, + { + "text": "networking has reinforcement for", + "start": 285.639, + "duration": 3.761 + }, + { + "text": "motivation but it also just improves", + "start": 287.24, + "duration": 3.6 + }, + { + "text": "your job search because now like you", + "start": 289.4, + "duration": 4.0 + }, + { + "text": "know people um having social connections", + "start": 290.84, + "duration": 3.72 + }, + { + "text": "on LinkedIn or whatever is going to", + "start": 293.4, + "duration": 2.6 + }, + { + "text": "improve your job search that's another", + "start": 294.56, + "duration": 3.68 + }, + { + "text": "kind of drisking prestigious coding boot", + "start": 296.0, + "duration": 3.919 + }, + { + "text": "camp was tip four drisk risking the", + "start": 298.24, + "duration": 3.32 + }, + { + "text": "coding boot camp investment itself with", + "start": 299.919, + "duration": 3.0 + }, + { + "text": "laterally and free code camp that was", + "start": 301.56, + "duration": 3.8 + }, + { + "text": "all tip five here's tip six this doesn't", + "start": 302.919, + "duration": 4.0 + }, + { + "text": "apply to very many people but it's going", + "start": 305.36, + "duration": 3.24 + }, + { + "text": "to be really important for those that it", + "start": 306.919, + "duration": 3.641 + }, + { + "text": "does apply to and that is don't wait", + "start": 308.6, + "duration": 3.8 + }, + { + "text": "until you graduate if you're considering", + "start": 310.56, + "duration": 3.72 + }, + { + "text": "a gap year after graduation maybe you're", + "start": 312.4, + "duration": 3.799 + }, + { + "text": "a sophomore right now why don't you just", + "start": 314.28, + "duration": 4.359 + }, + { + "text": "try coding like over the summer or if", + "start": 316.199, + "duration": 3.921 + }, + { + "text": "you have the spare time and I realize", + "start": 318.639, + "duration": 2.641 + }, + { + "text": "not everyone does because of", + "start": 320.12, + "duration": 2.72 + }, + { + "text": "extracurriculars but if you have the", + "start": 321.28, + "duration": 3.359 + }, + { + "text": "spare time why don't even you just try", + "start": 322.84, + "duration": 4.04 + }, + { + "text": "like coding over some weekends so you", + "start": 324.639, + "duration": 4.481 + }, + { + "text": "can knock out the code academy or free", + "start": 326.88, + "duration": 4.52 + }, + { + "text": "code Camp stuff uh before you even", + "start": 329.12, + "duration": 4.6 + }, + { + "text": "graduate high school and you'll have a", + "start": 331.4, + "duration": 3.76 + }, + { + "text": "really good signal at that point you'll", + "start": 333.72, + "duration": 3.319 + }, + { + "text": "have a really good idea am I ready to", + "start": 335.16, + "duration": 4.479 + }, + { + "text": "dive into a boot camp immediately or not", + "start": 337.039, + "duration": 4.121 + }, + { + "text": "if you get a score less than three it's", + "start": 339.639, + "duration": 3.56 + }, + { + "text": "a red flag for a gap year it doesn't", + "start": 341.16, + "duration": 3.4 + }, + { + "text": "mean you're not smart enough it has to", + "start": 343.199, + "duration": 3.361 + }, + { + "text": "do with conscientiousness work ethic the", + "start": 344.56, + "duration": 3.96 + }, + { + "text": "ability to self-motivate self-start and", + "start": 346.56, + "duration": 4.359 + }, + { + "text": "stick to a plan if you get a score over", + "start": 348.52, + "duration": 3.959 + }, + { + "text": "four that's a green flag and if you're", + "start": 350.919, + "duration": 3.0 + }, + { + "text": "between three and four it's sort of a", + "start": 352.479, + "duration": 3.081 + }, + { + "text": "yellow flag it's still moderate risk", + "start": 353.919, + "duration": 4.28 + }, + { + "text": "self-studying is hard less than 5% of", + "start": 355.56, + "duration": 3.88 + }, + { + "text": "people that try to become a PR", + "start": 358.199, + "duration": 2.761 + }, + { + "text": "programmer on their own just by going", + "start": 359.44, + "duration": 2.72 + }, + { + "text": "through YouTube videos and online", + "start": 360.96, + "duration": 2.4 + }, + { + "text": "courses will be", + "start": 362.16, + "duration": 3.159 + }, + { + "text": "successful coding boot camps have a", + "start": 363.36, + "duration": 3.32 + }, + { + "text": "higher success rate but coding boot", + "start": 365.319, + "duration": 3.481 + }, + { + "text": "camps are really intense and rigorous if", + "start": 366.68, + "duration": 3.68 + }, + { + "text": "you go to a good one and if you don't go", + "start": 368.8, + "duration": 2.76 + }, + { + "text": "to a good one it's not going to help you", + "start": 370.36, + "duration": 3.839 + }, + { + "text": "get a job so the truth is if you get a", + "start": 371.56, + "duration": 5.12 + }, + { + "text": "grit score less than three College might", + "start": 374.199, + "duration": 4.921 + }, + { + "text": "be an ideal fit for you because it's a", + "start": 376.68, + "duration": 5.4 + }, + { + "text": "bit slower paced and it's just a better", + "start": 379.12, + "duration": 4.479 + }, + { + "text": "fit for some people if you enjoyed the", + "start": 382.08, + "duration": 3.28 + }, + { + "text": "video tap like follow the page look", + "start": 383.599, + "duration": 3.04 + }, + { + "text": "forward to any feedback in the comments", + "start": 385.36, + "duration": 2.6 + }, + { + "text": "or better yet sign up for free at", + "start": 386.639, + "duration": 2.921 + }, + { + "text": "latterly doio and I'll see you on", + "start": 387.96, + "duration": 4.079 + }, + { + "text": "Discord", + "start": 389.56, + "duration": 2.479 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/dMn6vr9y5sw.json b/scripts/youtube-transcriber/video_data/dMn6vr9y5sw.json new file mode 100644 index 00000000..407dd4ea --- /dev/null +++ b/scripts/youtube-transcriber/video_data/dMn6vr9y5sw.json @@ -0,0 +1,11 @@ +{ + "id": "dMn6vr9y5sw", + "url": "https://youtu.be/dMn6vr9y5sw", + "title": "How to work like a mobile app", + "description": null, + "publish_date": "2024-01-18T00:00:00", + "length": 7, + "views": 61, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/dVMwRfJqHMA.json b/scripts/youtube-transcriber/video_data/dVMwRfJqHMA.json new file mode 100644 index 00000000..96898e46 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/dVMwRfJqHMA.json @@ -0,0 +1,11 @@ +{ + "id": "dVMwRfJqHMA", + "url": "https://youtu.be/dVMwRfJqHMA", + "title": "Build something fun or useful, regardless of the tech stack #coding", + "description": null, + "publish_date": "2023-12-28T00:00:00", + "length": 6, + "views": 1593, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/db_Aj8MaKEg.json b/scripts/youtube-transcriber/video_data/db_Aj8MaKEg.json new file mode 100644 index 00000000..3886ef9d --- /dev/null +++ b/scripts/youtube-transcriber/video_data/db_Aj8MaKEg.json @@ -0,0 +1,57 @@ +{ + "id": "db_Aj8MaKEg", + "url": "https://youtu.be/db_Aj8MaKEg", + "title": "Learn to code, network, and land a job! #breakintotech #softwareengineer", + "description": null, + "publish_date": "2024-01-09T00:00:00", + "length": 14, + "views": 24, + "channel": "Programming with John", + "transcript": [ + { + "text": "so you want to learn to code but College", + "start": 0.16, + "duration": 2.759 + }, + { + "text": "takes tooo long coding boot camps are", + "start": 1.48, + "duration": 3.2 + }, + { + "text": "too intense not personalized enough not", + "start": 2.919, + "duration": 3.681 + }, + { + "text": "flexible enough one-on-one teaching is", + "start": 4.68, + "duration": 3.48 + }, + { + "text": "missing that social component and it can", + "start": 6.6, + "duration": 3.28 + }, + { + "text": "be really expensive what is a good fit", + "start": 8.16, + "duration": 3.32 + }, + { + "text": "for you might be a small group I'm", + "start": 9.88, + "duration": 3.04 + }, + { + "text": "trying one out this February drop a", + "start": 11.48, + "duration": 4.6 + }, + { + "text": "comment or DM if interested", + "start": 12.92, + "duration": 3.16 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/f-P3jvgRZqw.json b/scripts/youtube-transcriber/video_data/f-P3jvgRZqw.json new file mode 100644 index 00000000..c46397b2 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/f-P3jvgRZqw.json @@ -0,0 +1,57 @@ +{ + "id": "f-P3jvgRZqw", + "url": "https://youtu.be/f-P3jvgRZqw", + "title": "Happy national mentorship month!", + "description": null, + "publish_date": "2024-01-28T00:00:00", + "length": 15, + "views": 0, + "channel": "Programming with John", + "transcript": [ + { + "text": "January is National mentorship month", + "start": 0.28, + "duration": 3.599 + }, + { + "text": "shout out to the mentors out there in", + "start": 2.24, + "duration": 3.48 + }, + { + "text": "this viral LinkedIn article my favorite", + "start": 3.879, + "duration": 3.841 + }, + { + "text": "comments came from Alicia she gave this", + "start": 5.72, + "duration": 3.72 + }, + { + "text": "list of actions to help you find a", + "start": 7.72, + "duration": 3.2 + }, + { + "text": "mentor by the way if you're looking for", + "start": 9.44, + "duration": 3.76 + }, + { + "text": "a mentor laterally may be able to help", + "start": 10.92, + "duration": 3.36 + }, + { + "text": "sign up today and check out the", + "start": 13.2, + "duration": 4.2 + }, + { + "text": "community guide", + "start": 14.28, + "duration": 3.12 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/fBsBFMK_OK0.json b/scripts/youtube-transcriber/video_data/fBsBFMK_OK0.json new file mode 100644 index 00000000..6301d4ed --- /dev/null +++ b/scripts/youtube-transcriber/video_data/fBsBFMK_OK0.json @@ -0,0 +1,11 @@ +{ + "id": "fBsBFMK_OK0", + "url": "https://youtu.be/fBsBFMK_OK0", + "title": "Imagine using jetbrains \ud83d\ude2d", + "description": null, + "publish_date": "2024-01-25T00:00:00", + "length": 7, + "views": 33, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/fKaqtUdPFJc.json b/scripts/youtube-transcriber/video_data/fKaqtUdPFJc.json new file mode 100644 index 00000000..d5c788a0 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/fKaqtUdPFJc.json @@ -0,0 +1,11 @@ +{ + "id": "fKaqtUdPFJc", + "url": "https://youtu.be/fKaqtUdPFJc", + "title": "Preparing for a long bout of coding #worktips #productivity", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 6, + "views": 17, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/fKy3Dp04vR8.json b/scripts/youtube-transcriber/video_data/fKy3Dp04vR8.json new file mode 100644 index 00000000..4ed4d720 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/fKy3Dp04vR8.json @@ -0,0 +1,52 @@ +{ + "id": "fKy3Dp04vR8", + "url": "https://youtu.be/fKy3Dp04vR8", + "title": "- Land a Coding Job recursive doc dir support for #gamdev #programming", + "description": null, + "publish_date": "2023-12-31T00:00:00", + "length": 15, + "views": 40, + "channel": "Programming with John", + "transcript": [ + { + "text": "so Arya tail has multiple narrative arcs", + "start": 0.359, + "duration": 3.481 + }, + { + "text": "that are played concurrently so I", + "start": 2.399, + "duration": 3.801 + }, + { + "text": "swapped The Narrative file for a folder", + "start": 3.84, + "duration": 4.6 + }, + { + "text": "then I changed fil name. TSX to use the", + "start": 6.2, + "duration": 3.88 + }, + { + "text": "ellipses and brackets which supports", + "start": 8.44, + "duration": 3.72 + }, + { + "text": "nesting then instead of a single index", + "start": 10.08, + "duration": 4.439 + }, + { + "text": "page I extracted a generic index page", + "start": 12.16, + "duration": 4.92 + }, + { + "text": "component", + "start": 14.519, + "duration": 2.561 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/fxwE4SZ38fA.json b/scripts/youtube-transcriber/video_data/fxwE4SZ38fA.json new file mode 100644 index 00000000..de6324fe --- /dev/null +++ b/scripts/youtube-transcriber/video_data/fxwE4SZ38fA.json @@ -0,0 +1,57 @@ +{ + "id": "fxwE4SZ38fA", + "url": "https://youtu.be/fxwE4SZ38fA", + "title": "And if you don\u2019t think that\u2019s straight out of the New Testament, read it again #codinglife #sundayfu", + "description": null, + "publish_date": "2024-01-21T00:00:00", + "length": 15, + "views": 6, + "channel": "Programming with John", + "transcript": [ + { + "text": "happy Sunday you Heathen since you're", + "start": 0.24, + "duration": 2.439 + }, + { + "text": "not going to church I'll give you a", + "start": 1.48, + "duration": 2.68 + }, + { + "text": "quick programming sermon to help you", + "start": 2.679, + "duration": 2.721 + }, + { + "text": "learn to code and Advance your", + "start": 4.16, + "duration": 3.48 + }, + { + "text": "programming career stop faking it until", + "start": 5.4, + "duration": 4.279 + }, + { + "text": "you make it and start practicing until", + "start": 7.64, + "duration": 3.999 + }, + { + "text": "you make it practice make your mistakes", + "start": 9.679, + "duration": 4.441 + }, + { + "text": "own them learn from them ask for help", + "start": 11.639, + "duration": 5.24 + }, + { + "text": "and hang in there", + "start": 14.12, + "duration": 2.759 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/g0xZvX92mm8.json b/scripts/youtube-transcriber/video_data/g0xZvX92mm8.json new file mode 100644 index 00000000..e98951a6 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/g0xZvX92mm8.json @@ -0,0 +1,11 @@ +{ + "id": "g0xZvX92mm8", + "url": "https://youtu.be/g0xZvX92mm8", + "title": "Games or what this weekend? #codinglife #chatgpt #ttrpg", + "description": null, + "publish_date": "2024-01-19T00:00:00", + "length": 6, + "views": 41, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/gLS1C1ZXw3w.json b/scripts/youtube-transcriber/video_data/gLS1C1ZXw3w.json new file mode 100644 index 00000000..fb4819a8 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/gLS1C1ZXw3w.json @@ -0,0 +1,11 @@ +{ + "id": "gLS1C1ZXw3w", + "url": "https://youtu.be/gLS1C1ZXw3w", + "title": "Thank God for technology", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 6, + "views": 347, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/gZapiJ3axPs.json b/scripts/youtube-transcriber/video_data/gZapiJ3axPs.json new file mode 100644 index 00000000..c1a8d561 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/gZapiJ3axPs.json @@ -0,0 +1,52 @@ +{ + "id": "gZapiJ3axPs", + "url": "https://youtu.be/gZapiJ3axPs", + "title": "Content changes count! Don\u2019t gatekeep open source #ladderly #programming", + "description": null, + "publish_date": "2024-01-21T00:00:00", + "length": 14, + "views": 0, + "channel": "Programming with John", + "transcript": [ + { + "text": "closing Five issues on laterally this", + "start": 0.199, + "duration": 3.48 + }, + { + "text": "weekend including a Blog typo your open", + "start": 1.76, + "duration": 3.36 + }, + { + "text": "source contributions don't need to be", + "start": 3.679, + "duration": 3.001 + }, + { + "text": "really complicated coach changes fixing", + "start": 5.12, + "duration": 3.399 + }, + { + "text": "a typo is more than welcome writing a", + "start": 6.68, + "duration": 3.999 + }, + { + "text": "Blog article or even just identifying", + "start": 8.519, + "duration": 3.801 + }, + { + "text": "and creating an issue is a really", + "start": 10.679, + "duration": 5.08 + }, + { + "text": "important and welcome contribution", + "start": 12.32, + "duration": 3.439 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/gaWkszOb-XQ.json b/scripts/youtube-transcriber/video_data/gaWkszOb-XQ.json new file mode 100644 index 00000000..fe27df87 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/gaWkszOb-XQ.json @@ -0,0 +1,11 @@ +{ + "id": "gaWkszOb-XQ", + "url": "https://youtu.be/gaWkszOb-XQ", + "title": "Use your internship to network and you win #careeradvice #computerscience", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 6, + "views": 42, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/gxEo6SgCw-A.json b/scripts/youtube-transcriber/video_data/gxEo6SgCw-A.json new file mode 100644 index 00000000..b80d6eac --- /dev/null +++ b/scripts/youtube-transcriber/video_data/gxEo6SgCw-A.json @@ -0,0 +1,177 @@ +{ + "id": "gxEo6SgCw-A", + "url": "https://youtu.be/gxEo6SgCw-A", + "title": "A true data science mindset is utterly foreign to most programmers", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 59, + "views": 50, + "channel": "Programming with John", + "transcript": [ + { + "text": "do software Engineers need to have a", + "start": 0.28, + "duration": 4.12 + }, + { + "text": "data science mindset nowadays this is a", + "start": 2.28, + "duration": 3.44 + }, + { + "text": "question I got during one of my live", + "start": 4.4, + "duration": 3.039 + }, + { + "text": "coding streams the answer is a", + "start": 5.72, + "duration": 4.24 + }, + { + "text": "resounding no data science is a mindset", + "start": 7.439, + "duration": 4.041 + }, + { + "text": "of probability when it comes to", + "start": 9.96, + "duration": 3.4 + }, + { + "text": "programming we are not thinking in terms", + "start": 11.48, + "duration": 3.399 + }, + { + "text": "of probabilities we are thinking", + "start": 13.36, + "duration": 3.919 + }, + { + "text": "inductively and deductively we want", + "start": 14.879, + "duration": 4.001 + }, + { + "text": "guarantees that certain things are going", + "start": 17.279, + "duration": 3.521 + }, + { + "text": "to happen when certain logic triggers", + "start": 18.88, + "duration": 3.159 + }, + { + "text": "when we're troubleshooting or doing a", + "start": 20.8, + "duration": 3.0 + }, + { + "text": "root cause analysis we also want to", + "start": 22.039, + "duration": 3.601 + }, + { + "text": "follow a deductive or inferential", + "start": 23.8, + "duration": 4.239 + }, + { + "text": "mindset not a probabilistic mindset this", + "start": 25.64, + "duration": 3.719 + }, + { + "text": "will be your guidance at the Junior and", + "start": 28.039, + "duration": 3.041 + }, + { + "text": "mid level at the senior level you will", + "start": 29.359, + "duration": 3.521 + }, + { + "text": "start to encounter probability again", + "start": 31.08, + "duration": 2.999 + }, + { + "text": "this will have to do with things like", + "start": 32.88, + "duration": 2.92 + }, + { + "text": "traffic patterns then you're going to", + "start": 34.079, + "duration": 3.281 + }, + { + "text": "want to be able to correlate bugs to", + "start": 35.8, + "duration": 3.04 + }, + { + "text": "traffic patterns you don't need to worry", + "start": 37.36, + "duration": 3.24 + }, + { + "text": "about those things at the junior level", + "start": 38.84, + "duration": 3.92 + }, + { + "text": "if you are capable of having both of", + "start": 40.6, + "duration": 4.32 + }, + { + "text": "these mindsets and toggling between them", + "start": 42.76, + "duration": 3.68 + }, + { + "text": "correctly that's going to be a huge", + "start": 44.92, + "duration": 3.799 + }, + { + "text": "benefit but don't have that standard in", + "start": 46.44, + "duration": 4.119 + }, + { + "text": "mind for other software Engineers very", + "start": 48.719, + "duration": 3.761 + }, + { + "text": "few people can do that so when you're", + "start": 50.559, + "duration": 3.68 + }, + { + "text": "thinking about their mindset most", + "start": 52.48, + "duration": 3.48 + }, + { + "text": "programmers will have a deductive", + "start": 54.239, + "duration": 3.561 + }, + { + "text": "nonprobabilistic mindset that's going to", + "start": 55.96, + "duration": 4.919 + }, + { + "text": "help you with communication", + "start": 57.8, + "duration": 3.079 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/hZD1npSLZPU.json b/scripts/youtube-transcriber/video_data/hZD1npSLZPU.json new file mode 100644 index 00000000..b5d350e5 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/hZD1npSLZPU.json @@ -0,0 +1,607 @@ +{ + "id": "hZD1npSLZPU", + "url": "https://youtu.be/hZD1npSLZPU", + "title": "8 doubt management strategies #impostersyndrome", + "description": null, + "publish_date": "2024-01-08T00:00:00", + "length": 240, + "views": 7, + "channel": "Programming with John", + "transcript": [ + { + "text": "five doubt management strategies the", + "start": 0.359, + "duration": 3.32 + }, + { + "text": "first thing I would encourage you to do", + "start": 2.08, + "duration": 3.84 + }, + { + "text": "this is absolutely critical is", + "start": 3.679, + "duration": 3.881 + }, + { + "text": "understand and respect your doubts what", + "start": 5.92, + "duration": 3.92 + }, + { + "text": "is a doubt it is not a guarantee of", + "start": 7.56, + "duration": 4.52 + }, + { + "text": "failure it is a declaration of the", + "start": 9.84, + "duration": 4.759 + }, + { + "text": "possibility of failure the truth is", + "start": 12.08, + "duration": 4.8 + }, + { + "text": "there is almost always a possibility of", + "start": 14.599, + "duration": 4.561 + }, + { + "text": "failure so the first thing to do is give", + "start": 16.88, + "duration": 3.72 + }, + { + "text": "your doubt a little respect give the", + "start": 19.16, + "duration": 4.439 + }, + { + "text": "devil his due in your doubt there may be", + "start": 20.6, + "duration": 5.16 + }, + { + "text": "some grain of Truth we want to", + "start": 23.599, + "duration": 3.961 + }, + { + "text": "understand what that grain of Truth is", + "start": 25.76, + "duration": 3.56 + }, + { + "text": "and if we investigate our doubt and find", + "start": 27.56, + "duration": 3.16 + }, + { + "text": "that there is no truth truth there we", + "start": 29.32, + "duration": 3.68 + }, + { + "text": "can easily move on to number two but if", + "start": 30.72, + "duration": 4.04 + }, + { + "text": "we do find some truth we can take action", + "start": 33.0, + "duration": 3.48 + }, + { + "text": "to address it let's say for example I", + "start": 34.76, + "duration": 3.84 + }, + { + "text": "doubt that I can accomplish some task by", + "start": 36.48, + "duration": 4.88 + }, + { + "text": "some date maybe that's true maybe I need", + "start": 38.6, + "duration": 5.36 + }, + { + "text": "to be less ambitious in my task maybe I", + "start": 41.36, + "duration": 5.12 + }, + { + "text": "need to move the date maybe I need to", + "start": 43.96, + "duration": 5.439 + }, + { + "text": "increase the time each day between now", + "start": 46.48, + "duration": 4.919 + }, + { + "text": "and that date that I'm allocating so I", + "start": 49.399, + "duration": 4.401 + }, + { + "text": "can respect it by taking it seriously", + "start": 51.399, + "duration": 3.881 + }, + { + "text": "that doesn't mean believing it", + "start": 53.8, + "duration": 3.399 + }, + { + "text": "completely at face value the second", + "start": 55.28, + "duration": 4.16 + }, + { + "text": "thing we must do this is not optional is", + "start": 57.199, + "duration": 5.04 + }, + { + "text": "we must ignore our doubts even if the", + "start": 59.44, + "duration": 5.799 + }, + { + "text": "doubt is true you must set it aside at", + "start": 62.239, + "duration": 4.601 + }, + { + "text": "least for a time so that you can make", + "start": 65.239, + "duration": 3.801 + }, + { + "text": "progress remember a doubt is not a", + "start": 66.84, + "duration": 4.4 + }, + { + "text": "guarantee of failure it is a declaration", + "start": 69.04, + "duration": 4.56 + }, + { + "text": "of the possibility of failure let's say", + "start": 71.24, + "duration": 4.8 + }, + { + "text": "there is a truly 50/50 chance that you", + "start": 73.6, + "duration": 5.199 + }, + { + "text": "succeed if you are going to ever realize", + "start": 76.04, + "duration": 4.719 + }, + { + "text": "the 50% positive chance that you do", + "start": 78.799, + "duration": 3.96 + }, + { + "text": "succeed you need to put in time and", + "start": 80.759, + "duration": 4.32 + }, + { + "text": "effort on your task which means for a", + "start": 82.759, + "duration": 4.281 + }, + { + "text": "time you need to set your doubts to the", + "start": 85.079, + "duration": 4.08 + }, + { + "text": "side even if they are true you need to", + "start": 87.04, + "duration": 4.36 + }, + { + "text": "ignore them and focus on your work the", + "start": 89.159, + "duration": 3.481 + }, + { + "text": "third thing you can do with a doubt is", + "start": 91.4, + "duration": 2.92 + }, + { + "text": "use logic evidence and reason to", + "start": 92.64, + "duration": 2.839 + }, + { + "text": "disprove them this is one of my", + "start": 94.32, + "duration": 2.36 + }, + { + "text": "favorites let's say that you're going", + "start": 95.479, + "duration": 2.64 + }, + { + "text": "about your week you're working on this", + "start": 96.68, + "duration": 3.079 + }, + { + "text": "task you have a goal to be done by the", + "start": 98.119, + "duration": 4.081 + }, + { + "text": "end of the week this is the second day", + "start": 99.759, + "duration": 4.4 + }, + { + "text": "and you realize how far away you are", + "start": 102.2, + "duration": 4.12 + }, + { + "text": "from the Finish Line a doubt starts to", + "start": 104.159, + "duration": 4.481 + }, + { + "text": "creep in well you have an option to", + "start": 106.32, + "duration": 4.159 + }, + { + "text": "disprove that doubt by pointing to the", + "start": 108.64, + "duration": 4.24 + }, + { + "text": "progress you made yesterday the doubt", + "start": 110.479, + "duration": 4.24 + }, + { + "text": "might say well if you continue on that", + "start": 112.88, + "duration": 3.239 + }, + { + "text": "progress it won't be enough we won't be", + "start": 114.719, + "duration": 3.281 + }, + { + "text": "done is that true let's take it", + "start": 116.119, + "duration": 3.721 + }, + { + "text": "seriously let's give it respect let's", + "start": 118.0, + "duration": 3.92 + }, + { + "text": "let's run the numbers many times you'll", + "start": 119.84, + "duration": 4.12 + }, + { + "text": "find it's simply not true if you make", + "start": 121.92, + "duration": 3.519 + }, + { + "text": "the same amount of progress as you did", + "start": 123.96, + "duration": 2.88 + }, + { + "text": "yesterday for four more days you'll be", + "start": 125.439, + "duration": 3.88 + }, + { + "text": "done you can engage in logical selft", + "start": 126.84, + "duration": 4.199 + }, + { + "text": "talk here and you can take doubt and", + "start": 129.319, + "duration": 4.28 + }, + { + "text": "turn it into a beneficial strategy maybe", + "start": 131.039, + "duration": 4.92 + }, + { + "text": "the doubt is right maybe if you repeat", + "start": 133.599, + "duration": 4.601 + }, + { + "text": "Monday's progress five times you will", + "start": 135.959, + "duration": 4.64 + }, + { + "text": "not be done but that provides the", + "start": 138.2, + "duration": 4.28 + }, + { + "text": "opportunity for you to say well which of", + "start": 140.599, + "duration": 3.041 + }, + { + "text": "these other days might I be able to", + "start": 142.48, + "duration": 3.039 + }, + { + "text": "double down maybe I have spare time on", + "start": 143.64, + "duration": 4.0 + }, + { + "text": "Thursday so if you take a doubt", + "start": 145.519, + "duration": 4.761 + }, + { + "text": "seriously it can become a benefit so", + "start": 147.64, + "duration": 4.0 + }, + { + "text": "maybe let's have a little trust that", + "start": 150.28, + "duration": 3.0 + }, + { + "text": "your body is giving you a doubt for some", + "start": 151.64, + "duration": 3.72 + }, + { + "text": "good reason another reason your body", + "start": 153.28, + "duration": 3.72 + }, + { + "text": "might be giving you doubt is if you lack", + "start": 155.36, + "duration": 3.36 + }, + { + "text": "sleep if you're not exercising properly", + "start": 157.0, + "duration": 3.44 + }, + { + "text": "or getting the proper nutrition when it", + "start": 158.72, + "duration": 3.4 + }, + { + "text": "comes to nutrition your basic vitamins", + "start": 160.44, + "duration": 3.64 + }, + { + "text": "will be helpful but also certain things", + "start": 162.12, + "duration": 3.839 + }, + { + "text": "like theanine which are optional", + "start": 164.08, + "duration": 4.2 + }, + { + "text": "supplements can serve to reduce anxiety", + "start": 165.959, + "duration": 3.681 + }, + { + "text": "if you're taking in a large amount of", + "start": 168.28, + "duration": 3.36 + }, + { + "text": "caffeine pair it with theanine L", + "start": 169.64, + "duration": 3.959 + }, + { + "text": "theanine this would occur naturally in", + "start": 171.64, + "duration": 3.64 + }, + { + "text": "green tea so that green tea is a", + "start": 173.599, + "duration": 3.761 + }, + { + "text": "combination of caffeine that doesn't", + "start": 175.28, + "duration": 3.4 + }, + { + "text": "give you as much Jitters because of the", + "start": 177.36, + "duration": 4.04 + }, + { + "text": "presence of theanine that in contrast to", + "start": 178.68, + "duration": 4.52 + }, + { + "text": "spamming black coffee which will", + "start": 181.4, + "duration": 3.839 + }, + { + "text": "increase your generalized anxiety", + "start": 183.2, + "duration": 3.88 + }, + { + "text": "without good reason so again use the", + "start": 185.239, + "duration": 4.041 + }, + { + "text": "mental strategy to interrogate the", + "start": 187.08, + "duration": 4.64 + }, + { + "text": "anxiety understand the reason why and", + "start": 189.28, + "duration": 4.48 + }, + { + "text": "the answer might just be you need water", + "start": 191.72, + "duration": 4.239 + }, + { + "text": "and sleep last recommendation is mindful", + "start": 193.76, + "duration": 3.6 + }, + { + "text": "meditation because you're dealing with", + "start": 195.959, + "duration": 3.081 + }, + { + "text": "doubts you're going to want to engage in", + "start": 197.36, + "duration": 3.4 + }, + { + "text": "selft talk so your meditation should be", + "start": 199.04, + "duration": 4.119 + }, + { + "text": "mindful here is a recommended strategy", + "start": 200.76, + "duration": 4.8 + }, + { + "text": "for a mindful meditation identify the", + "start": 203.159, + "duration": 4.681 + }, + { + "text": "root cause of the doubt acknowledge that", + "start": 205.56, + "duration": 4.759 + }, + { + "text": "there may be some truth in it appreciate", + "start": 207.84, + "duration": 4.56 + }, + { + "text": "that you have made progress not all is", + "start": 210.319, + "duration": 3.881 + }, + { + "text": "doomed there are good things that have", + "start": 212.4, + "duration": 3.919 + }, + { + "text": "come along with this uh negative", + "start": 214.2, + "duration": 5.679 + }, + { + "text": "situation and then simply resolve to try", + "start": 216.319, + "duration": 5.56 + }, + { + "text": "accept that you have no guarantee of", + "start": 219.879, + "duration": 4.321 + }, + { + "text": "success but also accept that you have no", + "start": 221.879, + "duration": 4.44 + }, + { + "text": "guarantee of failure and meditate on the", + "start": 224.2, + "duration": 3.959 + }, + { + "text": "resolution to try hope this helps follow", + "start": 226.319, + "duration": 3.801 + }, + { + "text": "for more oh just thought of three more", + "start": 228.159, + "duration": 3.201 + }, + { + "text": "these are definitely going to help you", + "start": 230.12, + "duration": 3.08 + }, + { + "text": "exaggerated absolute language would be", + "start": 231.36, + "duration": 3.599 + }, + { + "text": "like I can't do anything this is never", + "start": 233.2, + "duration": 4.28 + }, + { + "text": "going to happen I can't remember a thing", + "start": 234.959, + "duration": 4.0 + }, + { + "text": "uh avoid language like that follow for", + "start": 237.48, + "duration": 4.0 + }, + { + "text": "more", + "start": 238.959, + "duration": 2.521 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/hhw1VU_mg8Q.json b/scripts/youtube-transcriber/video_data/hhw1VU_mg8Q.json new file mode 100644 index 00000000..f838c589 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/hhw1VU_mg8Q.json @@ -0,0 +1,167 @@ +{ + "id": "hhw1VU_mg8Q", + "url": "https://youtu.be/hhw1VU_mg8Q", + "title": "pair programming", + "description": null, + "publish_date": "2024-01-16T00:00:00", + "length": 59, + "views": 56, + "channel": "Programming with John", + "transcript": [ + { + "text": "thank you for the question so I'll give", + "start": 0.399, + "duration": 3.24 + }, + { + "text": "you three specific tasks or answers but", + "start": 1.64, + "duration": 4.0 + }, + { + "text": "they fall under a general answer which", + "start": 3.639, + "duration": 3.68 + }, + { + "text": "is that you get better at pair", + "start": 5.64, + "duration": 3.76 + }, + { + "text": "programming by doing pair programming it", + "start": 7.319, + "duration": 4.2 + }, + { + "text": "is a situation of practice makes perfect", + "start": 9.4, + "duration": 3.92 + }, + { + "text": "and experience matters so my first", + "start": 11.519, + "duration": 3.641 + }, + { + "text": "suggestion is just reach out to a senior", + "start": 13.32, + "duration": 3.76 + }, + { + "text": "or a mid at your current company and ask", + "start": 15.16, + "duration": 4.32 + }, + { + "text": "them to pair with you for a day or on a", + "start": 17.08, + "duration": 4.56 + }, + { + "text": "single task I would try and give them", + "start": 19.48, + "duration": 4.119 + }, + { + "text": "some heads up it might be too much to", + "start": 21.64, + "duration": 4.84 + }, + { + "text": "ask if you say hey today can you give me", + "start": 23.599, + "duration": 5.52 + }, + { + "text": "the rest of your time today um so say", + "start": 26.48, + "duration": 4.44 + }, + { + "text": "you know on Friday or in a couple days", + "start": 29.119, + "duration": 3.44 + }, + { + "text": "I'd love to take a day with you or even", + "start": 30.92, + "duration": 3.24 + }, + { + "text": "next week I'm really interested in", + "start": 32.559, + "duration": 3.401 + }, + { + "text": "trying out peir programming the second", + "start": 34.16, + "duration": 3.0 + }, + { + "text": "thing you could do is you could work", + "start": 35.96, + "duration": 2.759 + }, + { + "text": "with your team I don't know how many", + "start": 37.16, + "duration": 2.68 + }, + { + "text": "people are on your team but you could", + "start": 38.719, + "duration": 2.68 + }, + { + "text": "get your engineers to collectively", + "start": 39.84, + "duration": 3.44 + }, + { + "text": "suggest to management that we would like", + "start": 41.399, + "duration": 4.041 + }, + { + "text": "to do a Sprint an agile Sprint where we", + "start": 43.28, + "duration": 5.04 + }, + { + "text": "try pair programming as a team option", + "start": 45.44, + "duration": 4.439 + }, + { + "text": "three is go outside of work you could", + "start": 48.32, + "duration": 3.48 + }, + { + "text": "participate in a hackathon contribute to", + "start": 49.879, + "duration": 3.52 + }, + { + "text": "an open source project or get involved", + "start": 51.8, + "duration": 3.279 + }, + { + "text": "with a social group such as laterally", + "start": 53.399, + "duration": 3.68 + }, + { + "text": "Link in my bio and you might pair", + "start": 55.079, + "duration": 6.041 + }, + { + "text": "program with me hope this helps", + "start": 57.079, + "duration": 4.041 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/i3MIF2yZw9I.json b/scripts/youtube-transcriber/video_data/i3MIF2yZw9I.json new file mode 100644 index 00000000..bfd220b6 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/i3MIF2yZw9I.json @@ -0,0 +1,42 @@ +{ + "id": "i3MIF2yZw9I", + "url": "https://youtu.be/i3MIF2yZw9I", + "title": "It could never be a 7 but tbh better than 6.5 #caffeine #codinglife #beverage", + "description": null, + "publish_date": "2024-01-22T00:00:00", + "length": 13, + "views": 1520, + "channel": "Programming with John", + "transcript": [ + { + "text": "poro style energy drink rating one sip", + "start": 0.28, + "duration": 3.92 + }, + { + "text": "scale of 1 to 10 we all know this one", + "start": 2.32, + "duration": 3.32 + }, + { + "text": "Red Bull this will just help you know", + "start": 4.2, + "duration": 4.48 + }, + { + "text": "where my numbers are", + "start": 5.64, + "duration": 3.04 + }, + { + "text": "at it's a", + "start": 9.12, + "duration": 5.439 + }, + { + "text": "6.75", + "start": 11.559, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/iC_KkzWz72E.json b/scripts/youtube-transcriber/video_data/iC_KkzWz72E.json new file mode 100644 index 00000000..d647f415 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/iC_KkzWz72E.json @@ -0,0 +1,117 @@ +{ + "id": "iC_KkzWz72E", + "url": "https://youtu.be/iC_KkzWz72E", + "title": "Get a coding job this year! \ud83d\udd25", + "description": null, + "publish_date": "2024-01-09T00:00:00", + "length": 44, + "views": 99, + "channel": "Programming with John", + "transcript": [ + { + "text": "are you interested in learning to code", + "start": 0.28, + "duration": 4.079 + }, + { + "text": "in 2024 and Landing your first or next", + "start": 1.8, + "duration": 4.64 + }, + { + "text": "professional programming role if so I", + "start": 4.359, + "duration": 3.921 + }, + { + "text": "have a great idea for you hey my name is", + "start": 6.44, + "duration": 3.32 + }, + { + "text": "John I'm a software engineer with 10", + "start": 8.28, + "duration": 3.04 + }, + { + "text": "years of experience I'm the lead", + "start": 9.76, + "duration": 4.12 + }, + { + "text": "maintainer of laterally doio an", + "start": 11.32, + "duration": 4.719 + }, + { + "text": "open-source educational platform that", + "start": 13.88, + "duration": 3.76 + }, + { + "text": "helps you learn to code I also have a", + "start": 16.039, + "duration": 3.721 + }, + { + "text": "PhD in economics where I studied the", + "start": 17.64, + "duration": 3.6 + }, + { + "text": "return to post-secondary Alternative", + "start": 19.76, + "duration": 3.839 + }, + { + "text": "credentials seeing what employers want", + "start": 21.24, + "duration": 3.84 + }, + { + "text": "from coding boot camp graduates and", + "start": 23.599, + "duration": 4.76 + }, + { + "text": "others like this in February of 2024 for", + "start": 25.08, + "duration": 6.039 + }, + { + "text": "the first time I will be pil in a small", + "start": 28.359, + "duration": 5.241 + }, + { + "text": "group learn to code format there will be", + "start": 31.119, + "duration": 5.44 + }, + { + "text": "5 to 10 people registration is limited", + "start": 33.6, + "duration": 4.88 + }, + { + "text": "let me know if you'd be interested the", + "start": 36.559, + "duration": 5.48 + }, + { + "text": "price would only be $30 a month hope", + "start": 38.48, + "duration": 4.72 + }, + { + "text": "this is going to be a great offer let me", + "start": 42.039, + "duration": 3.961 + }, + { + "text": "know if you're interested", + "start": 43.2, + "duration": 2.8 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/iESTykOhUWM.json b/scripts/youtube-transcriber/video_data/iESTykOhUWM.json new file mode 100644 index 00000000..87a1fc6e --- /dev/null +++ b/scripts/youtube-transcriber/video_data/iESTykOhUWM.json @@ -0,0 +1,11 @@ +{ + "id": "iESTykOhUWM", + "url": "https://youtu.be/iESTykOhUWM", + "title": "Reminding myself out loud because some of yall need to hear it too #peace #mindfulness", + "description": null, + "publish_date": "2024-01-19T00:00:00", + "length": 6, + "views": 12, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/iK_2G9HG3oY.json b/scripts/youtube-transcriber/video_data/iK_2G9HG3oY.json new file mode 100644 index 00000000..367530bc --- /dev/null +++ b/scripts/youtube-transcriber/video_data/iK_2G9HG3oY.json @@ -0,0 +1,137 @@ +{ + "id": "iK_2G9HG3oY", + "url": "https://youtu.be/iK_2G9HG3oY", + "title": "make a program and start identifying as a programmer", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 45, + "views": 29, + "channel": "Programming with John", + "transcript": [ + { + "text": "and the final gem I learned from Atomic", + "start": 0.24, + "duration": 4.32 + }, + { + "text": "habits emphasizes how identity drives", + "start": 2.04, + "duration": 4.08 + }, + { + "text": "behavior latterly is the only", + "start": 4.56, + "duration": 3.199 + }, + { + "text": "educational platform that solves this", + "start": 6.12, + "duration": 3.72 + }, + { + "text": "day one and as a student this is a great", + "start": 7.759, + "duration": 4.281 + }, + { + "text": "deal of respect for you computer science", + "start": 9.84, + "duration": 4.04 + }, + { + "text": "programs will have you identifying as a", + "start": 12.04, + "duration": 3.32 + }, + { + "text": "student for years and years you're never", + "start": 13.88, + "duration": 3.239 + }, + { + "text": "good enough you never know am I ready", + "start": 15.36, + "duration": 3.2 + }, + { + "text": "for a job this is a problem for", + "start": 17.119, + "duration": 3.201 + }, + { + "text": "motivation it breeds Dropout it breeds", + "start": 18.56, + "duration": 3.92 + }, + { + "text": "imposter syndrome it makes networking", + "start": 20.32, + "duration": 3.119 + }, + { + "text": "difficult because you're like I don't", + "start": 22.48, + "duration": 2.6 + }, + { + "text": "know can I really claim it sign up for", + "start": 23.439, + "duration": 3.561 + }, + { + "text": "laterally today and you can solve this", + "start": 25.08, + "duration": 3.84 + }, + { + "text": "problem day one you will never have to", + "start": 27.0, + "duration": 3.4 + }, + { + "text": "wonder about whether you're programmer", + "start": 28.92, + "duration": 3.359 + }, + { + "text": "or not because you will have a portfolio", + "start": 30.4, + "duration": 4.28 + }, + { + "text": "with a program on it day one Higher", + "start": 32.279, + "duration": 4.361 + }, + { + "text": "motivation reduced imposter syndrome you", + "start": 34.68, + "duration": 3.039 + }, + { + "text": "can reach out and network with", + "start": 36.64, + "duration": 3.919 + }, + { + "text": "confidence because you are a programmer", + "start": 37.719, + "duration": 4.401 + }, + { + "text": "you've you've written programs you're a", + "start": 40.559, + "duration": 2.721 + }, + { + "text": "programmer it's that simple don't", + "start": 42.12, + "duration": 4.279 + }, + { + "text": "overthink it sign up", + "start": 43.28, + "duration": 3.119 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/iRyC06DZLqc.json b/scripts/youtube-transcriber/video_data/iRyC06DZLqc.json new file mode 100644 index 00000000..d8baa85d --- /dev/null +++ b/scripts/youtube-transcriber/video_data/iRyC06DZLqc.json @@ -0,0 +1,82 @@ +{ + "id": "iRyC06DZLqc", + "url": "https://youtu.be/iRyC06DZLqc", + "title": "Limitations of GPT-4 tool usage #chatgpt #openai", + "description": null, + "publish_date": "2024-01-22T00:00:00", + "length": 28, + "views": 1465, + "channel": "Programming with John", + "transcript": [ + { + "text": "limitations of chat GPT the premium", + "start": 0.199, + "duration": 4.321 + }, + { + "text": "version with tool usage right now so", + "start": 2.2, + "duration": 3.52 + }, + { + "text": "here you can see that I'm trying to get", + "start": 4.52, + "duration": 2.879 + }, + { + "text": "it to summarize my blog article it", + "start": 5.72, + "duration": 3.56 + }, + { + "text": "summarizes it but it won't give me the", + "start": 7.399, + "duration": 3.761 + }, + { + "text": "exact text basically there's a policy", + "start": 9.28, + "duration": 4.12 + }, + { + "text": "against web scraping it won't give me", + "start": 11.16, + "duration": 4.519 + }, + { + "text": "the image either so GPT 4 can view", + "start": 13.4, + "duration": 4.36 + }, + { + "text": "images but it won't do this remotely it", + "start": 15.679, + "duration": 3.76 + }, + { + "text": "won't scrape and it basically can't use", + "start": 17.76, + "duration": 4.04 + }, + { + "text": "apis like this arus tale API which makes", + "start": 19.439, + "duration": 4.561 + }, + { + "text": "it a problem for Tool usage that said I", + "start": 21.8, + "duration": 4.239 + }, + { + "text": "will be making a custom GPT so follow if", + "start": 24.0, + "duration": 5.679 + }, + { + "text": "you're interested to use it", + "start": 26.039, + "duration": 3.64 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/j9vS3u9Nm6E.json b/scripts/youtube-transcriber/video_data/j9vS3u9Nm6E.json new file mode 100644 index 00000000..fdfee90e --- /dev/null +++ b/scripts/youtube-transcriber/video_data/j9vS3u9Nm6E.json @@ -0,0 +1,187 @@ +{ + "id": "j9vS3u9Nm6E", + "url": "https://youtu.be/j9vS3u9Nm6E", + "title": "3 important details about the learning small group starting Feb 3! #webdeveloper #learntocode #javas", + "description": null, + "publish_date": "2024-01-25T00:00:00", + "length": 58, + "views": 37, + "channel": "Programming with John", + "transcript": [ + { + "text": "I'm a software engineer with 10 years of", + "start": 0.28, + "duration": 3.28 + }, + { + "text": "experience and I'm leading a small group", + "start": 1.92, + "duration": 2.839 + }, + { + "text": "teaching people to learn to code", + "start": 3.56, + "duration": 2.96 + }, + { + "text": "starting February 3rd here's three", + "start": 4.759, + "duration": 3.04 + }, + { + "text": "important details you need to know about", + "start": 6.52, + "duration": 2.84 + }, + { + "text": "it first you don't need to be there", + "start": 7.799, + "duration": 3.361 + }, + { + "text": "every Saturday I've had people reach out", + "start": 9.36, + "duration": 3.92 + }, + { + "text": "like I can't commit to every Saturday", + "start": 11.16, + "duration": 3.76 + }, + { + "text": "the program is running all year long I", + "start": 13.28, + "duration": 3.24 + }, + { + "text": "don't expect you to be there every", + "start": 14.92, + "duration": 3.439 + }, + { + "text": "Saturday all year you should be able to", + "start": 16.52, + "duration": 3.48 + }, + { + "text": "learn to code within 6 months which", + "start": 18.359, + "duration": 3.281 + }, + { + "text": "means you should have like 3 months of", + "start": 20.0, + "duration": 2.96 + }, + { + "text": "Saturdays you can miss and that'll be", + "start": 21.64, + "duration": 3.36 + }, + { + "text": "fun second this is a full stack web", + "start": 22.96, + "duration": 3.319 + }, + { + "text": "development curriculum if you're", + "start": 25.0, + "duration": 3.199 + }, + { + "text": "interested in cyber security or data", + "start": 26.279, + "duration": 3.76 + }, + { + "text": "analysis this is not for you and we", + "start": 28.199, + "duration": 3.88 + }, + { + "text": "won't be doing python third all skill", + "start": 30.039, + "duration": 3.481 + }, + { + "text": "levels are welcome this is going to be a", + "start": 32.079, + "duration": 2.961 + }, + { + "text": "diverse group of people who have never", + "start": 33.52, + "duration": 3.4 + }, + { + "text": "written code and people who already have", + "start": 35.04, + "duration": 3.64 + }, + { + "text": "programming roles and I'm already stoked", + "start": 36.92, + "duration": 3.319 + }, + { + "text": "about the gender diversity and stuff in", + "start": 38.68, + "duration": 2.96 + }, + { + "text": "the class that's already there each", + "start": 40.239, + "duration": 2.721 + }, + { + "text": "session is going to come with some", + "start": 41.64, + "duration": 3.04 + }, + { + "text": "office hours and if you're already an", + "start": 42.96, + "duration": 3.48 + }, + { + "text": "advanced programmer you can just use", + "start": 44.68, + "duration": 3.6 + }, + { + "text": "these office hours for like one-on on", + "start": 46.44, + "duration": 3.24 + }, + { + "text": "with me it's still going to be valuable", + "start": 48.28, + "duration": 3.08 + }, + { + "text": "for you hope this was interesting if", + "start": 49.68, + "duration": 2.92 + }, + { + "text": "you're interested drop a comment or", + "start": 51.36, + "duration": 3.12 + }, + { + "text": "shoot me a DM or just go sign up at", + "start": 52.6, + "duration": 4.279 + }, + { + "text": "laterally the premium account now and", + "start": 54.48, + "duration": 5.64 + }, + { + "text": "I'll send you a calendar invite", + "start": 56.879, + "duration": 3.241 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/jCgMMJW_77M.json b/scripts/youtube-transcriber/video_data/jCgMMJW_77M.json new file mode 100644 index 00000000..60e5cc32 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/jCgMMJW_77M.json @@ -0,0 +1,32 @@ +{ + "id": "jCgMMJW_77M", + "url": "https://youtu.be/jCgMMJW_77M", + "title": "Concatenation is adding strings but make it hard to remember", + "description": null, + "publish_date": "2024-01-16T00:00:00", + "length": 9, + "views": 56, + "channel": "Programming with John", + "transcript": [ + { + "text": "so you're a junior and you want to sound", + "start": 0.24, + "duration": 4.24 + }, + { + "text": "awesome like blow people away right", + "start": 1.6, + "duration": 5.08 + }, + { + "text": "repeat after me interpolation is", + "start": 4.48, + "duration": 6.079 + }, + { + "text": "isomorphic to concatenation", + "start": 6.68, + "duration": 3.879 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/k4Q5_oLQDoc.json b/scripts/youtube-transcriber/video_data/k4Q5_oLQDoc.json new file mode 100644 index 00000000..0ff7dce7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/k4Q5_oLQDoc.json @@ -0,0 +1,22 @@ +{ + "id": "k4Q5_oLQDoc", + "url": "https://youtu.be/k4Q5_oLQDoc", + "title": "#coding", + "description": null, + "publish_date": "2024-01-05T00:00:00", + "length": 6, + "views": 2672, + "channel": "Programming with John", + "transcript": [ + { + "text": "[Music]", + "start": 1.04, + "duration": 3.069 + }, + { + "text": "a", + "start": 5.0, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/kkgGiJ06czw.json b/scripts/youtube-transcriber/video_data/kkgGiJ06czw.json new file mode 100644 index 00000000..741c207f --- /dev/null +++ b/scripts/youtube-transcriber/video_data/kkgGiJ06czw.json @@ -0,0 +1,52 @@ +{ + "id": "kkgGiJ06czw", + "url": "https://youtu.be/kkgGiJ06czw", + "title": "React over Solidity", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 15, + "views": 242, + "channel": "Programming with John", + "transcript": [ + { + "text": "what's up Anon I feel your pain um under", + "start": 0.32, + "duration": 4.8 + }, + { + "text": "2,000 solidity jobs in the US learn", + "start": 2.72, + "duration": 4.28 + }, + { + "text": "react learn react learn react and don't", + "start": 5.12, + "duration": 3.08 + }, + { + "text": "tell me it doesn't help you at this", + "start": 7.0, + "duration": 2.719 + }, + { + "text": "point because you can still pivot and", + "start": 8.2, + "duration": 3.12 + }, + { + "text": "learn react right now which is what I", + "start": 9.719, + "duration": 3.561 + }, + { + "text": "recommend you do and also for others", + "start": 11.32, + "duration": 5.559 + }, + { + "text": "watching just start with react", + "start": 13.28, + "duration": 3.599 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/l5cxvbYA4W0.json b/scripts/youtube-transcriber/video_data/l5cxvbYA4W0.json new file mode 100644 index 00000000..830a689b --- /dev/null +++ b/scripts/youtube-transcriber/video_data/l5cxvbYA4W0.json @@ -0,0 +1,112 @@ +{ + "id": "l5cxvbYA4W0", + "url": "https://youtu.be/l5cxvbYA4W0", + "title": "Intro to the Trial by Fire v2 with a bit of my background #learnwithme #coding #ladderly", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 45, + "views": 8, + "channel": "Programming with John", + "transcript": [ + { + "text": "John I'm a software engineer with 10", + "start": 0.359, + "duration": 3.52 + }, + { + "text": "years of experience I've worked for", + "start": 2.12, + "duration": 3.52 + }, + { + "text": "household names including Amazon and", + "start": 3.879, + "duration": 2.641 + }, + { + "text": "Capital", + "start": 5.64, + "duration": 3.4 + }, + { + "text": "One I have a PhD in economics where I", + "start": 6.52, + "duration": 4.8 + }, + { + "text": "studied the return on investment to", + "start": 9.04, + "duration": 5.0 + }, + { + "text": "postsecondary Alternative credentials so", + "start": 11.32, + "duration": 4.279 + }, + { + "text": "these would be things like coding boot", + "start": 14.04, + "duration": 5.12 + }, + { + "text": "camps certifications and so on and I'm", + "start": 15.599, + "duration": 6.44 + }, + { + "text": "the lead maintainer of latterly doio an", + "start": 19.16, + "duration": 4.84 + }, + { + "text": "open-source educational platform that", + "start": 22.039, + "duration": 3.881 + }, + { + "text": "helps you land your first or next", + "start": 24.0, + "duration": 3.16 + }, + { + "text": "programming", + "start": 25.92, + "duration": 4.16 + }, + { + "text": "role you can sign up for free you can un", + "start": 27.16, + "duration": 4.56 + }, + { + "text": "lock additional features by paying what", + "start": 30.08, + "duration": 3.999 + }, + { + "text": "you can including an advanced checklist", + "start": 31.72, + "duration": 4.92 + }, + { + "text": "that will accelerate your job search and", + "start": 34.079, + "duration": 4.841 + }, + { + "text": "even more cool stuff if you want to join", + "start": 36.64, + "duration": 5.599 + }, + { + "text": "the big leagues at $30 a", + "start": 38.92, + "duration": 8.08 + }, + { + "text": "month this is the trial by fire", + "start": 42.239, + "duration": 4.761 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/lBg0D5X9ln4.json b/scripts/youtube-transcriber/video_data/lBg0D5X9ln4.json new file mode 100644 index 00000000..6647e504 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/lBg0D5X9ln4.json @@ -0,0 +1,112 @@ +{ + "id": "lBg0D5X9ln4", + "url": "https://youtu.be/lBg0D5X9ln4", + "title": "Two open source projects for you to check out! #programming", + "description": null, + "publish_date": "2023-12-31T00:00:00", + "length": 37, + "views": 319, + "channel": "Programming with John", + "transcript": [ + { + "text": "do you have any public code on GitHub I", + "start": 0.56, + "duration": 3.159 + }, + { + "text": "want to take a look at production level", + "start": 2.159, + "duration": 3.561 + }, + { + "text": "code yeah Hey Kevin I do so what we're", + "start": 3.719, + "duration": 3.401 + }, + { + "text": "working on right now is totally open", + "start": 5.72, + "duration": 3.28 + }, + { + "text": "source actually basically everything", + "start": 7.12, + "duration": 4.08 + }, + { + "text": "that I do is open source so if you want", + "start": 9.0, + "duration": 4.2 + }, + { + "text": "to support an open source Creator you", + "start": 11.2, + "duration": 3.599 + }, + { + "text": "came to the right place so go to AR", + "start": 13.2, + "duration": 3.4 + }, + { + "text": "tale.com and look at the footer there's", + "start": 14.799, + "duration": 3.041 + }, + { + "text": "the", + "start": 16.6, + "duration": 3.12 + }, + { + "text": "GitHub um actually you can get to the", + "start": 17.84, + "duration": 3.679 + }, + { + "text": "GitHub from The Heading as well you can", + "start": 19.72, + "duration": 3.92 + }, + { + "text": "also go to latterly doio and this is", + "start": 21.519, + "duration": 4.441 + }, + { + "text": "also totally open source you can sign up", + "start": 23.64, + "duration": 4.32 + }, + { + "text": "to laterally free to learn to code and", + "start": 25.96, + "duration": 3.52 + }, + { + "text": "land a programming job but I would", + "start": 27.96, + "duration": 3.92 + }, + { + "text": "encourage you to pay what you can you'll", + "start": 29.48, + "duration": 4.48 + }, + { + "text": "unlock the advanced checklist that has", + "start": 31.88, + "duration": 4.92 + }, + { + "text": "even more tips to improve your job", + "start": 33.96, + "duration": 5.24 + }, + { + "text": "search", + "start": 36.8, + "duration": 2.4 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/lXWXgpGrhW4.json b/scripts/youtube-transcriber/video_data/lXWXgpGrhW4.json new file mode 100644 index 00000000..0a3b0f32 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/lXWXgpGrhW4.json @@ -0,0 +1,32 @@ +{ + "id": "lXWXgpGrhW4", + "url": "https://youtu.be/lXWXgpGrhW4", + "title": "Good soup #energydrink", + "description": null, + "publish_date": "2024-01-23T00:00:00", + "length": 15, + "views": 52, + "channel": "Programming with John", + "transcript": [ + { + "text": "Fuji apple pear one sip scale of 1 to", + "start": 0.28, + "duration": 4.32 + }, + { + "text": "10", + "start": 6.24, + "duration": 3.0 + }, + { + "text": "725 maybe 74 actually 75 so it's tied", + "start": 9.32, + "duration": 7.479 + }, + { + "text": "with the Oasis lime good stuff", + "start": 13.24, + "duration": 3.559 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/lqh4GJAJ__Y.json b/scripts/youtube-transcriber/video_data/lqh4GJAJ__Y.json new file mode 100644 index 00000000..2fc92de6 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/lqh4GJAJ__Y.json @@ -0,0 +1,11 @@ +{ + "id": "lqh4GJAJ__Y", + "url": "https://youtu.be/lqh4GJAJ__Y", + "title": "Dev update for #ariastale - google cloud oauth is a go! #opensource #softwareengineer", + "description": null, + "publish_date": "2024-01-16T00:00:00", + "length": 6, + "views": 30, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/lraboTj37M4.json b/scripts/youtube-transcriber/video_data/lraboTj37M4.json new file mode 100644 index 00000000..74d91645 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/lraboTj37M4.json @@ -0,0 +1,11 @@ +{ + "id": "lraboTj37M4", + "url": "https://youtu.be/lraboTj37M4", + "title": "your typo may reveal your darkest secrets #programming", + "description": null, + "publish_date": "2023-12-28T00:00:00", + "length": 7, + "views": 41, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/mATy0t85bJ4.json b/scripts/youtube-transcriber/video_data/mATy0t85bJ4.json new file mode 100644 index 00000000..031fc913 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/mATy0t85bJ4.json @@ -0,0 +1,22 @@ +{ + "id": "mATy0t85bJ4", + "url": "https://youtu.be/mATy0t85bJ4", + "title": "Everyone Makes Silly Mistakes", + "description": null, + "publish_date": "2024-01-11T00:00:00", + "length": 9, + "views": 53, + "channel": "Programming with John", + "transcript": [ + { + "text": "it's better than drugs", + "start": 0.719, + "duration": 3.281 + }, + { + "text": "Jeremy tears falling", + "start": 7.36, + "duration": 3.76 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/mGXtvo728Z8.json b/scripts/youtube-transcriber/video_data/mGXtvo728Z8.json new file mode 100644 index 00000000..23c57b6f --- /dev/null +++ b/scripts/youtube-transcriber/video_data/mGXtvo728Z8.json @@ -0,0 +1,32 @@ +{ + "id": "mGXtvo728Z8", + "url": "https://youtu.be/mGXtvo728Z8", + "title": "Search for these titles if you have a full stack portfolio #javascript #coding", + "description": null, + "publish_date": "2024-01-04T00:00:00", + "length": 7, + "views": 28, + "channel": "Programming with John", + "transcript": [ + { + "text": "coding job search tip if you know react", + "start": 0.199, + "duration": 3.44 + }, + { + "text": "many employers will consider you for an", + "start": 1.959, + "duration": 3.241 + }, + { + "text": "angular review rooll follow for more", + "start": 3.639, + "duration": 5.2 + }, + { + "text": "sign up at latterly doio", + "start": 5.2, + "duration": 3.639 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/n1EU9QOhnKU.json b/scripts/youtube-transcriber/video_data/n1EU9QOhnKU.json new file mode 100644 index 00000000..4f6ff975 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/n1EU9QOhnKU.json @@ -0,0 +1,11 @@ +{ + "id": "n1EU9QOhnKU", + "url": "https://youtu.be/n1EU9QOhnKU", + "title": "#learntocode #breakintotech #remotework #howto #juniordeveloper #careeradvice #techcareer #programmi", + "description": null, + "publish_date": "2024-01-12T00:00:00", + "length": 8, + "views": 458, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/nCXn7kPpe0I.json b/scripts/youtube-transcriber/video_data/nCXn7kPpe0I.json new file mode 100644 index 00000000..441a78fb --- /dev/null +++ b/scripts/youtube-transcriber/video_data/nCXn7kPpe0I.json @@ -0,0 +1,47 @@ +{ + "id": "nCXn7kPpe0I", + "url": "https://youtu.be/nCXn7kPpe0I", + "title": "\ud83d\udd25 start a portfolio today! Check it out #coding", + "description": null, + "publish_date": "2024-01-13T00:00:00", + "length": 13, + "views": 1, + "channel": "Programming with John", + "transcript": [ + { + "text": "just released an improved trial by fire", + "start": 0.359, + "duration": 3.201 + }, + { + "text": "you're going to hear more about this in", + "start": 2.28, + "duration": 3.24 + }, + { + "text": "the coming days and weeks this will take", + "start": 3.56, + "duration": 4.8 + }, + { + "text": "you from Zero to Hero from zero coding", + "start": 5.52, + "duration": 4.4 + }, + { + "text": "experience to deploying your first", + "start": 8.36, + "duration": 3.84 + }, + { + "text": "website in under 2 hours check it out", + "start": 9.92, + "duration": 4.679 + }, + { + "text": "now", + "start": 12.2, + "duration": 2.399 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/nD0DQt-glkg.json b/scripts/youtube-transcriber/video_data/nD0DQt-glkg.json new file mode 100644 index 00000000..fd977bb5 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/nD0DQt-glkg.json @@ -0,0 +1,22 @@ +{ + "id": "nD0DQt-glkg", + "url": "https://youtu.be/nD0DQt-glkg", + "title": "#techtok #codetok #codinghumor #codingmemes #programming #programmerhumor", + "description": null, + "publish_date": "2024-01-01T00:00:00", + "length": 5, + "views": 973, + "channel": "Programming with John", + "transcript": [ + { + "text": "oh my gosh beautiful roses I'm throwing", + "start": 0.24, + "duration": 6.88 + }, + { + "text": "roses roses roses roses", + "start": 3.159, + "duration": 3.961 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/nbUTilQbI0E.json b/scripts/youtube-transcriber/video_data/nbUTilQbI0E.json new file mode 100644 index 00000000..6f3bd336 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/nbUTilQbI0E.json @@ -0,0 +1,11 @@ +{ + "id": "nbUTilQbI0E", + "url": "https://youtu.be/nbUTilQbI0E", + "title": "Learn React not Visual Basic", + "description": null, + "publish_date": "2024-01-04T00:00:00", + "length": 6, + "views": 393, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/neU5oiuXkEM.json b/scripts/youtube-transcriber/video_data/neU5oiuXkEM.json new file mode 100644 index 00000000..e99727f1 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/neU5oiuXkEM.json @@ -0,0 +1,62 @@ +{ + "id": "neU5oiuXkEM", + "url": "https://youtu.be/neU5oiuXkEM", + "title": "#learntocode #goodjob #earnmoney #remotework #techjobs #programming #breakintotech #softwareengineer", + "description": null, + "publish_date": "2023-12-26T00:00:00", + "length": 15, + "views": 368, + "channel": "Programming with John", + "transcript": [ + { + "text": "so how do you get a tech job how do you", + "start": 0.24, + "duration": 3.0 + }, + { + "text": "make money like that bunch of ways you", + "start": 1.8, + "duration": 3.28 + }, + { + "text": "can do this I recommend you learn react", + "start": 3.24, + "duration": 3.519 + }, + { + "text": "go to code academy do the frontend path", + "start": 5.08, + "duration": 3.599 + }, + { + "text": "GitHub portfolio at least three projects", + "start": 6.759, + "duration": 3.361 + }, + { + "text": "a Blog and a portfolio site and a", + "start": 8.679, + "duration": 3.08 + }, + { + "text": "passion project LinkedIn skill", + "start": 10.12, + "duration": 3.32 + }, + { + "text": "certifications get ready to interview", + "start": 11.759, + "duration": 3.0 + }, + { + "text": "hit me up if you need help link in the", + "start": 13.44, + "duration": 3.68 + }, + { + "text": "bio", + "start": 14.759, + "duration": 2.361 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/nyEMpiUPYd4.json b/scripts/youtube-transcriber/video_data/nyEMpiUPYd4.json new file mode 100644 index 00000000..fe6b0c2f --- /dev/null +++ b/scripts/youtube-transcriber/video_data/nyEMpiUPYd4.json @@ -0,0 +1,52 @@ +{ + "id": "nyEMpiUPYd4", + "url": "https://youtu.be/nyEMpiUPYd4", + "title": "the people who didnt go to college dont get priority lmao #stem #compsci #tech", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 15, + "views": 1912, + "channel": "Programming with John", + "transcript": [ + { + "text": "so tell me you've done zero research on", + "start": 0.16, + "duration": 3.4 + }, + { + "text": "the labor market for software Engineers", + "start": 1.92, + "duration": 3.28 + }, + { + "text": "without telling me just check out like", + "start": 3.56, + "duration": 3.6 + }, + { + "text": "the stack Overflow developer survey from", + "start": 5.2, + "duration": 4.12 + }, + { + "text": "like any year it's like not that hard so", + "start": 7.16, + "duration": 4.479 + }, + { + "text": "75% of programmers have a degree so all", + "start": 9.32, + "duration": 3.84 + }, + { + "text": "those people who didn't go to college", + "start": 11.639, + "duration": 5.441 + }, + { + "text": "are mostly just not programmers at all", + "start": 13.16, + "duration": 3.92 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/o34_GpeV-to.json b/scripts/youtube-transcriber/video_data/o34_GpeV-to.json new file mode 100644 index 00000000..eb8057fd --- /dev/null +++ b/scripts/youtube-transcriber/video_data/o34_GpeV-to.json @@ -0,0 +1,52 @@ +{ + "id": "o34_GpeV-to", + "url": "https://youtu.be/o34_GpeV-to", + "title": "#learntocode #coding #programming #ladderly #sociallearning #discord #teambasedlearning #projectbase", + "description": null, + "publish_date": "2024-01-08T00:00:00", + "length": 15, + "views": 27, + "channel": "Programming with John", + "transcript": [ + { + "text": "check out latterly slides on GitHub", + "start": 0.359, + "duration": 4.561 + }, + { + "text": "click the docs folder go to the endorsed", + "start": 2.159, + "duration": 4.801 + }, + { + "text": "communities document there are over a", + "start": 4.92, + "duration": 3.599 + }, + { + "text": "dozen discords mentioned in this", + "start": 6.96, + "duration": 3.12 + }, + { + "text": "document here's eight of them you can", + "start": 8.519, + "duration": 3.321 + }, + { + "text": "also do me a favor and create an issue", + "start": 10.08, + "duration": 3.84 + }, + { + "text": "on the repository to link this document", + "start": 11.84, + "duration": 5.44 + }, + { + "text": "from the intro section thanks", + "start": 13.92, + "duration": 3.36 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/our69kbKFBo.json b/scripts/youtube-transcriber/video_data/our69kbKFBo.json new file mode 100644 index 00000000..1eb01556 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/our69kbKFBo.json @@ -0,0 +1,32 @@ +{ + "id": "our69kbKFBo", + "url": "https://youtu.be/our69kbKFBo", + "title": "commenting in JSON", + "description": null, + "publish_date": "2024-01-05T00:00:00", + "length": 7, + "views": 136, + "channel": "Programming with John", + "transcript": [ + { + "text": "I didn't been block to block in Crocs", + "start": 0.399, + "duration": 3.32 + }, + { + "text": "and socks bounc in the whip talk the", + "start": 2.0, + "duration": 3.64 + }, + { + "text": "block then drop the top it's going to be", + "start": 3.719, + "duration": 5.6 + }, + { + "text": "a long day if you watch the clock", + "start": 5.64, + "duration": 3.679 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/p9y9IEbI5vU.json b/scripts/youtube-transcriber/video_data/p9y9IEbI5vU.json new file mode 100644 index 00000000..ff0f5e47 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/p9y9IEbI5vU.json @@ -0,0 +1,11 @@ +{ + "id": "p9y9IEbI5vU", + "url": "https://youtu.be/p9y9IEbI5vU", + "title": "Try out coding", + "description": null, + "publish_date": "2024-01-14T00:00:00", + "length": 6, + "views": 175, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/pNBwyTKr5bE.json b/scripts/youtube-transcriber/video_data/pNBwyTKr5bE.json new file mode 100644 index 00000000..d4ef2363 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/pNBwyTKr5bE.json @@ -0,0 +1,11 @@ +{ + "id": "pNBwyTKr5bE", + "url": "https://youtu.be/pNBwyTKr5bE", + "title": "Why bro", + "description": null, + "publish_date": "2024-01-05T00:00:00", + "length": 5, + "views": 12, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/pP9mpc00-oI.json b/scripts/youtube-transcriber/video_data/pP9mpc00-oI.json new file mode 100644 index 00000000..ac6dc484 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/pP9mpc00-oI.json @@ -0,0 +1,47 @@ +{ + "id": "pP9mpc00-oI", + "url": "https://youtu.be/pP9mpc00-oI", + "title": "Sooooo is an open source TCG now #gamedev #rpg", + "description": null, + "publish_date": "2023-12-30T00:00:00", + "length": 15, + "views": 16, + "channel": "Programming with John", + "transcript": [ + { + "text": "December 30th development roadmap part", + "start": 0.24, + "duration": 4.4 + }, + { + "text": "two I created chapter six of the arus", + "start": 2.399, + "duration": 4.681 + }, + { + "text": "tale narrative I created a prompt log of", + "start": 4.64, + "duration": 4.68 + }, + { + "text": "the user prompts given to chat GPT which", + "start": 7.08, + "duration": 4.12 + }, + { + "text": "generated The Narrative and I started", + "start": 9.32, + "duration": 3.88 + }, + { + "text": "working on a TCG because we have all", + "start": 11.2, + "duration": 5.76 + }, + { + "text": "this art so we might as well make cards", + "start": 13.2, + "duration": 3.76 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/pQuLMaOayak.json b/scripts/youtube-transcriber/video_data/pQuLMaOayak.json new file mode 100644 index 00000000..621e1742 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/pQuLMaOayak.json @@ -0,0 +1,32 @@ +{ + "id": "pQuLMaOayak", + "url": "https://youtu.be/pQuLMaOayak", + "title": "Better than SAO and Yu Gi Oh change my mind #opensource", + "description": null, + "publish_date": "2024-01-06T00:00:00", + "length": 6, + "views": 13, + "channel": "Programming with John", + "transcript": [ + { + "text": "merge this massive pull request with", + "start": 0.08, + "duration": 3.44 + }, + { + "text": "over 25 200 lines today bunch of new", + "start": 1.68, + "duration": 3.4 + }, + { + "text": "features including this random narrative", + "start": 3.52, + "duration": 4.72 + }, + { + "text": "art roller check it out now", + "start": 5.08, + "duration": 3.16 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/pn3JkhA7wzI.json b/scripts/youtube-transcriber/video_data/pn3JkhA7wzI.json new file mode 100644 index 00000000..26c54554 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/pn3JkhA7wzI.json @@ -0,0 +1,22 @@ +{ + "id": "pn3JkhA7wzI", + "url": "https://youtu.be/pn3JkhA7wzI", + "title": "Jabba the Hutt I mean Chad says #java #programming #leetcode #programmerhumor #codingmemes #software", + "description": null, + "publish_date": "2024-01-03T00:00:00", + "length": 8, + "views": 231, + "channel": "Programming with John", + "transcript": [ + { + "text": "[Music]", + "start": 0.33, + "duration": 9.19 + }, + { + "text": "la", + "start": 6.52, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/qktl2B1_Ubo.json b/scripts/youtube-transcriber/video_data/qktl2B1_Ubo.json new file mode 100644 index 00000000..5b1a7c0a --- /dev/null +++ b/scripts/youtube-transcriber/video_data/qktl2B1_Ubo.json @@ -0,0 +1,32 @@ +{ + "id": "qktl2B1_Ubo", + "url": "https://youtu.be/qktl2B1_Ubo", + "title": "Like yo, everyone is talking about Palworld and I haven\u2019t gotten a chance", + "description": null, + "publish_date": "2024-01-23T00:00:00", + "length": 7, + "views": 1561, + "channel": "Programming with John", + "transcript": [ + { + "text": "I have vacation time I can use it for", + "start": 0.28, + "duration": 3.399 + }, + { + "text": "what I want why is it not a good reason", + "start": 1.92, + "duration": 3.439 + }, + { + "text": "to take a vacation just to stay at home", + "start": 3.679, + "duration": 5.401 + }, + { + "text": "and play video games", + "start": 5.359, + "duration": 3.721 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/qqB99uP97eI.json b/scripts/youtube-transcriber/video_data/qqB99uP97eI.json new file mode 100644 index 00000000..9879cabc --- /dev/null +++ b/scripts/youtube-transcriber/video_data/qqB99uP97eI.json @@ -0,0 +1,82 @@ +{ + "id": "qqB99uP97eI", + "url": "https://youtu.be/qqB99uP97eI", + "title": "Student teacher ratio research shows small groups are awesome #compsci #learntocode #programming", + "description": null, + "publish_date": "2024-01-27T00:00:00", + "length": 30, + "views": 2440, + "channel": "Programming with John", + "transcript": [ + { + "text": "Google the optimal student teacher ratio", + "start": 0.24, + "duration": 4.8 + }, + { + "text": "with me top results says less than 18", + "start": 2.72, + "duration": 4.28 + }, + { + "text": "to1 if you read through the article they", + "start": 5.04, + "duration": 3.559 + }, + { + "text": "say as little as one is good but what", + "start": 7.0, + "duration": 3.4 + }, + { + "text": "are their sources let's go to this", + "start": 8.599, + "duration": 3.92 + }, + { + "text": "Wikipedia bunch of stuff here one is", + "start": 10.4, + "duration": 4.92 + }, + { + "text": "Kurt vonet Kurt says 12 or", + "start": 12.519, + "duration": 5.52 + }, + { + "text": "smaller Malcolm Gladwell citing Eric", + "start": 15.32, + "duration": 5.36 + }, + { + "text": "hanushek hanek studies the economics of", + "start": 18.039, + "duration": 4.441 + }, + { + "text": "Education like me let's take a look at", + "start": 20.68, + "duration": 4.64 + }, + { + "text": "this graph basically lower is better and", + "start": 22.48, + "duration": 4.76 + }, + { + "text": "it's pretty much a straight line latly", + "start": 25.32, + "duration": 3.64 + }, + { + "text": "is offering learn to code small groups", + "start": 27.24, + "duration": 4.68 + }, + { + "text": "check them out now", + "start": 28.96, + "duration": 2.96 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/rmgW3Ceh5t4.json b/scripts/youtube-transcriber/video_data/rmgW3Ceh5t4.json new file mode 100644 index 00000000..4dcfdbf8 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/rmgW3Ceh5t4.json @@ -0,0 +1,52 @@ +{ + "id": "rmgW3Ceh5t4", + "url": "https://youtu.be/rmgW3Ceh5t4", + "title": "CS new grad advice", + "description": null, + "publish_date": "2024-01-16T00:00:00", + "length": 15, + "views": 44, + "channel": "Programming with John", + "transcript": [ + { + "text": "so I'm a self-taught developer I don't", + "start": 0.24, + "duration": 3.88 + }, + { + "text": "have a CS degree so my expertise with", + "start": 1.88, + "duration": 4.12 + }, + { + "text": "new grat is kind of limited but I found", + "start": 4.12, + "duration": 4.12 + }, + { + "text": "this comment really insightful I don't", + "start": 6.0, + "duration": 3.719 + }, + { + "text": "know if this is trending up trending", + "start": 8.24, + "duration": 3.6 + }, + { + "text": "down trending sideways some companies do", + "start": 9.719, + "duration": 4.96 + }, + { + "text": "it some don't Reddit useful link for", + "start": 11.84, + "duration": 5.28 + }, + { + "text": "once", + "start": 14.679, + "duration": 2.441 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/sZccE3lNO_U.json b/scripts/youtube-transcriber/video_data/sZccE3lNO_U.json new file mode 100644 index 00000000..ddc7a9b4 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/sZccE3lNO_U.json @@ -0,0 +1,162 @@ +{ + "id": "sZccE3lNO_U", + "url": "https://youtu.be/sZccE3lNO_U", + "title": "#google #techtok #techinterview #softwareengineer #faang #cstok #programming #bigtech #codetok #spri", + "description": null, + "publish_date": "2024-01-12T00:00:00", + "length": 59, + "views": 70, + "channel": "Programming with John", + "transcript": [ + { + "text": "just finished my Google final round", + "start": 0.28, + "duration": 3.119 + }, + { + "text": "these are my Reflections on how I think", + "start": 1.68, + "duration": 4.8 + }, + { + "text": "I did tldr mid but that's also better", + "start": 3.399, + "duration": 4.281 + }, + { + "text": "than I was expecting because I kind of", + "start": 6.48, + "duration": 2.96 + }, + { + "text": "thought I was going to bomb so there", + "start": 7.68, + "duration": 3.8 + }, + { + "text": "were five rounds a behavioral a system", + "start": 9.44, + "duration": 3.76 + }, + { + "text": "design and then three algorithm", + "start": 11.48, + "duration": 3.6 + }, + { + "text": "interviews behavioral I think I got it", + "start": 13.2, + "duration": 4.079 + }, + { + "text": "system design I think I did okay I have", + "start": 15.08, + "duration": 4.359 + }, + { + "text": "a background in Amazon services but it's", + "start": 17.279, + "duration": 4.121 + }, + { + "text": "a Google interview so when I reference", + "start": 19.439, + "duration": 3.641 + }, + { + "text": "something like a cloud formation instead", + "start": 21.4, + "duration": 3.92 + }, + { + "text": "of basically getting like automatic", + "start": 23.08, + "duration": 3.959 + }, + { + "text": "multi-regional failover and stuff for", + "start": 25.32, + "duration": 3.76 + }, + { + "text": "free I have to like break it down to the", + "start": 27.039, + "duration": 4.801 + }, + { + "text": "like engine X level um which is a lot", + "start": 29.08, + "duration": 4.76 + }, + { + "text": "harder three coding interviews one was", + "start": 31.84, + "duration": 3.559 + }, + { + "text": "like your traditional easy followed by a", + "start": 33.84, + "duration": 3.84 + }, + { + "text": "hard um I got the easy and then the hard", + "start": 35.399, + "duration": 4.201 + }, + { + "text": "I got like partly through so my", + "start": 37.68, + "duration": 4.0 + }, + { + "text": "understanding is that's okay the second", + "start": 39.6, + "duration": 4.799 + }, + { + "text": "was like a behavioral with a medium did", + "start": 41.68, + "duration": 4.039 + }, + { + "text": "great on both of those and then the", + "start": 44.399, + "duration": 3.84 + }, + { + "text": "third was like an easy that grew in", + "start": 45.719, + "duration": 4.84 + }, + { + "text": "difficulty um and I don't know I think I", + "start": 48.239, + "duration": 4.561 + }, + { + "text": "did mid like I got partway through I", + "start": 50.559, + "duration": 3.561 + }, + { + "text": "don't actually know what the expectation", + "start": 52.8, + "duration": 4.16 + }, + { + "text": "there is so overall I think I did yeah I", + "start": 54.12, + "duration": 3.959 + }, + { + "text": "think they're going to pass this time I", + "start": 56.96, + "duration": 4.16 + }, + { + "text": "don't think they hire mid", + "start": 58.079, + "duration": 3.041 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/tBcZtjnKNEg.json b/scripts/youtube-transcriber/video_data/tBcZtjnKNEg.json new file mode 100644 index 00000000..5ce4611f --- /dev/null +++ b/scripts/youtube-transcriber/video_data/tBcZtjnKNEg.json @@ -0,0 +1,52 @@ +{ + "id": "tBcZtjnKNEg", + "url": "https://youtu.be/tBcZtjnKNEg", + "title": "why netflify for a simple static site?", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 14, + "views": 407, + "channel": "Programming with John", + "transcript": [ + { + "text": "to J star thanks for the question why", + "start": 0.199, + "duration": 4.041 + }, + { + "text": "netlify over versel one dead simple", + "start": 2.04, + "duration": 4.12 + }, + { + "text": "answer and three supplementary reasons", + "start": 4.24, + "duration": 3.44 + }, + { + "text": "dead simple answer I wanted to try out", + "start": 6.16, + "duration": 3.32 + }, + { + "text": "netfi I've done versel a thousand times", + "start": 7.68, + "duration": 3.52 + }, + { + "text": "and I haven't done NFI three", + "start": 9.48, + "duration": 3.52 + }, + { + "text": "supplementary reasons on screen here", + "start": 11.2, + "duration": 5.16 + }, + { + "text": "hope this helps have a good one", + "start": 13.0, + "duration": 3.36 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/tL3f7jPu_sU.json b/scripts/youtube-transcriber/video_data/tL3f7jPu_sU.json new file mode 100644 index 00000000..d7d476c7 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/tL3f7jPu_sU.json @@ -0,0 +1,22 @@ +{ + "id": "tL3f7jPu_sU", + "url": "https://youtu.be/tL3f7jPu_sU", + "title": "devs be always overpromising", + "description": null, + "publish_date": "2024-01-20T00:00:00", + "length": 6, + "views": 3118, + "channel": "Programming with John", + "transcript": [ + { + "text": "[Music]", + "start": 3.25, + "duration": 4.47 + }, + { + "text": "TR", + "start": 4.72, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/u5eoSGkmmrg.json b/scripts/youtube-transcriber/video_data/u5eoSGkmmrg.json new file mode 100644 index 00000000..6c84d988 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/u5eoSGkmmrg.json @@ -0,0 +1,87 @@ +{ + "id": "u5eoSGkmmrg", + "url": "https://youtu.be/u5eoSGkmmrg", + "title": "Can GPT-4 reliably write publication quality research in economics? #academia", + "description": null, + "publish_date": "2024-01-01T00:00:00", + "length": 47, + "views": 21, + "channel": "Programming with John", + "transcript": [ + { + "text": "as a software engineer I use gp4 almost", + "start": 0.24, + "duration": 5.2 + }, + { + "text": "daily and I think it's underrated for", + "start": 3.52, + "duration": 4.12 + }, + { + "text": "research purposes so I'm writing a new", + "start": 5.44, + "duration": 4.72 + }, + { + "text": "academic paper studying the productivity", + "start": 7.64, + "duration": 7.8 + }, + { + "text": "of gp4 in the particular case of publish", + "start": 10.16, + "duration": 11.24 + }, + { + "text": "quality economic research using gpc4 in", + "start": 15.44, + "duration": 8.2 + }, + { + "text": "particular with", + "start": 21.4, + "duration": 5.6 + }, + { + "text": "plugins and using um state-of-the-art", + "start": 23.64, + "duration": 6.639 + }, + { + "text": "prompt engineering to really max out the", + "start": 27.0, + "duration": 6.36 + }, + { + "text": "the production curve of the", + "start": 30.279, + "duration": 5.201 + }, + { + "text": "state-ofthe-art", + "start": 33.36, + "duration": 6.64 + }, + { + "text": "for AI tools and trying to see at this", + "start": 35.48, + "duration": 6.559 + }, + { + "text": "precipice of technology is it good", + "start": 40.0, + "duration": 5.36 + }, + { + "text": "enough to write a publishable paper", + "start": 42.039, + "duration": 7.0 + }, + { + "text": "calibrating the productivity", + "start": 45.36, + "duration": 3.679 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/uqwNfJwqmKg.json b/scripts/youtube-transcriber/video_data/uqwNfJwqmKg.json new file mode 100644 index 00000000..9baec7ef --- /dev/null +++ b/scripts/youtube-transcriber/video_data/uqwNfJwqmKg.json @@ -0,0 +1,62 @@ +{ + "id": "uqwNfJwqmKg", + "url": "https://youtu.be/uqwNfJwqmKg", + "title": "Sophomore in HS to SWE", + "description": null, + "publish_date": "2024-01-11T00:00:00", + "length": 15, + "views": 195, + "channel": "Programming with John", + "transcript": [ + { + "text": "Yu such a good question so first of all", + "start": 0.24, + "duration": 3.36 + }, + { + "text": "check out if your school has programming", + "start": 2.24, + "duration": 2.92 + }, + { + "text": "classes or if you can do like dual", + "start": 3.6, + "duration": 3.04 + }, + { + "text": "credit at a community college for a", + "start": 5.16, + "duration": 3.24 + }, + { + "text": "programming class when you get home hop", + "start": 6.64, + "duration": 3.16 + }, + { + "text": "on a computer check out these three", + "start": 8.4, + "duration": 2.68 + }, + { + "text": "websites you're going to want to build a", + "start": 9.8, + "duration": 3.08 + }, + { + "text": "GitHub portfolio it might take you six", + "start": 11.08, + "duration": 3.2 + }, + { + "text": "months that's fine take your time with", + "start": 12.88, + "duration": 4.24 + }, + { + "text": "it hope it helps", + "start": 14.28, + "duration": 2.84 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/v4hp8e0WxGo.json b/scripts/youtube-transcriber/video_data/v4hp8e0WxGo.json new file mode 100644 index 00000000..f01bd42f --- /dev/null +++ b/scripts/youtube-transcriber/video_data/v4hp8e0WxGo.json @@ -0,0 +1,57 @@ +{ + "id": "v4hp8e0WxGo", + "url": "https://youtu.be/v4hp8e0WxGo", + "title": "CRUD: what is read?", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 15, + "views": 309, + "channel": "Programming with John", + "transcript": [ + { + "text": "Peter thanks for the question think", + "start": 0.199, + "duration": 2.761 + }, + { + "text": "about a video game you're loading a", + "start": 1.4, + "duration": 3.8 + }, + { + "text": "saved game that's a re you're looking up", + "start": 2.96, + "duration": 3.879 + }, + { + "text": "data that's already in the database a", + "start": 5.2, + "duration": 3.519 + }, + { + "text": "little extra data on database design we", + "start": 6.839, + "duration": 3.92 + }, + { + "text": "talk about create read update and delete", + "start": 8.719, + "duration": 3.601 + }, + { + "text": "a read is a read the others are called", + "start": 10.759, + "duration": 3.361 + }, + { + "text": "writes cuz you're actually changing", + "start": 12.32, + "duration": 4.8 + }, + { + "text": "what's in the database", + "start": 14.12, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/vBxm7AxJ3vk.json b/scripts/youtube-transcriber/video_data/vBxm7AxJ3vk.json new file mode 100644 index 00000000..8e3e9554 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/vBxm7AxJ3vk.json @@ -0,0 +1,37 @@ +{ + "id": "vBxm7AxJ3vk", + "url": "https://youtu.be/vBxm7AxJ3vk", + "title": "Take my job fam try #leetcode", + "description": null, + "publish_date": "2024-01-24T00:00:00", + "length": 11, + "views": 116, + "channel": "Programming with John", + "transcript": [ + { + "text": "when the audience looks at your code and", + "start": 0.44, + "duration": 4.24 + }, + { + "text": "says that's way too complicated for two", + "start": 2.399, + "duration": 4.721 + }, + { + "text": "Su and you say this is not two sum this", + "start": 4.68, + "duration": 4.8 + }, + { + "text": "is no sort 3 sum and I just solved it", + "start": 7.12, + "duration": 5.639 + }, + { + "text": "efficiently so you can show", + "start": 9.48, + "duration": 3.279 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/vlYomNqXQfM.json b/scripts/youtube-transcriber/video_data/vlYomNqXQfM.json new file mode 100644 index 00000000..1f43ce49 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/vlYomNqXQfM.json @@ -0,0 +1,11 @@ +{ + "id": "vlYomNqXQfM", + "url": "https://youtu.be/vlYomNqXQfM", + "title": "Claude 2 vs GPT-4 was my most viewed video, and for good reason #llm #generativeai #machinelearning", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 6, + "views": 81, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/w492jY3IigY.json b/scripts/youtube-transcriber/video_data/w492jY3IigY.json new file mode 100644 index 00000000..9520f927 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/w492jY3IigY.json @@ -0,0 +1,482 @@ +{ + "id": "w492jY3IigY", + "url": "https://youtu.be/w492jY3IigY", + "title": "is react confusing?", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 180, + "views": 24, + "channel": "Programming with John", + "transcript": [ + { + "text": "what up suitcase when I initially", + "start": 0.32, + "duration": 2.92 + }, + { + "text": "learned react I hated it it was", + "start": 1.52, + "duration": 3.36 + }, + { + "text": "confusing for me too now that I'm on the", + "start": 3.24, + "duration": 3.519 + }, + { + "text": "other side I think it's super high value", + "start": 4.88, + "duration": 3.44 + }, + { + "text": "totally worth that initial upfront", + "start": 6.759, + "duration": 3.001 + }, + { + "text": "headache in this video I'm going to give", + "start": 8.32, + "duration": 3.52 + }, + { + "text": "you five notes ways to think about react", + "start": 9.76, + "duration": 3.6 + }, + { + "text": "that let the value of react shine", + "start": 11.84, + "duration": 3.48 + }, + { + "text": "through like why are we using react I'm", + "start": 13.36, + "duration": 3.4 + }, + { + "text": "going to address that and I'm going to", + "start": 15.32, + "duration": 2.84 + }, + { + "text": "mitigate eliminate a lot of that", + "start": 16.76, + "duration": 2.88 + }, + { + "text": "confusion so these are my five tips let", + "start": 18.16, + "duration": 2.959 + }, + { + "text": "me know if they help one what do", + "start": 19.64, + "duration": 2.799 + }, + { + "text": "Frameworks in general do we're going to", + "start": 21.119, + "duration": 3.32 + }, + { + "text": "start by talking about angular or Ember", + "start": 22.439, + "duration": 3.641 + }, + { + "text": "or another framework because react is", + "start": 24.439, + "duration": 3.121 + }, + { + "text": "not a framework we're going to show what", + "start": 26.08, + "duration": 3.599 + }, + { + "text": "those do why it's kind of problematic", + "start": 27.56, + "duration": 3.559 + }, + { + "text": "and then why we would prefer react", + "start": 29.679, + "duration": 3.56 + }, + { + "text": "instead angular is extremely opinionated", + "start": 31.119, + "duration": 2.96 + }, + { + "text": "you're going to be able to read the", + "start": 33.239, + "duration": 2.561 + }, + { + "text": "angular style guide follow it to the T", + "start": 34.079, + "duration": 3.761 + }, + { + "text": "ship an application in a week that's", + "start": 35.8, + "duration": 3.4 + }, + { + "text": "great because it's clear it's", + "start": 37.84, + "duration": 2.52 + }, + { + "text": "problematic because if you want to", + "start": 39.2, + "duration": 2.879 + }, + { + "text": "customize anything it's really really", + "start": 40.36, + "duration": 3.84 + }, + { + "text": "hard and it's also inefficient because", + "start": 42.079, + "duration": 3.64 + }, + { + "text": "often you're bringing in tools and", + "start": 44.2, + "duration": 2.92 + }, + { + "text": "you're bringing in logic that you really", + "start": 45.719, + "duration": 3.281 + }, + { + "text": "don't need how do I build a web page", + "start": 47.12, + "duration": 3.16 + }, + { + "text": "what do I do if someone is not", + "start": 49.0, + "duration": 2.68 + }, + { + "text": "authenticated and I want to redirect", + "start": 50.28, + "duration": 3.68 + }, + { + "text": "them how do I make an HTTP request how", + "start": 51.68, + "duration": 4.08 + }, + { + "text": "do I statically generate a site how do I", + "start": 53.96, + "duration": 3.88 + }, + { + "text": "dynamically generate a site angular has", + "start": 55.76, + "duration": 3.68 + }, + { + "text": "very clear very strong opinions on all", + "start": 57.84, + "duration": 3.96 + }, + { + "text": "of these react doesn't react does one", + "start": 59.44, + "duration": 4.36 + }, + { + "text": "thing it just controls what shows up on", + "start": 61.8, + "duration": 4.12 + }, + { + "text": "the page so we can think about a typical", + "start": 63.8, + "duration": 4.72 + }, + { + "text": "framework as following MVC model view", + "start": 65.92, + "duration": 4.36 + }, + { + "text": "controller model is like the data", + "start": 68.52, + "duration": 3.16 + }, + { + "text": "objects that you have like there can be", + "start": 70.28, + "duration": 3.4 + }, + { + "text": "a model for my shoe it has things like", + "start": 71.68, + "duration": 5.799 + }, + { + "text": "size weight color view is what is", + "start": 73.68, + "duration": 5.6 + }, + { + "text": "actually showing up on the page and see", + "start": 77.479, + "duration": 3.561 + }, + { + "text": "the controller is some logic that", + "start": 79.28, + "duration": 3.839 + }, + { + "text": "determines what shows up on the page", + "start": 81.04, + "duration": 5.52 + }, + { + "text": "react by itself is just VC there's no M", + "start": 83.119, + "duration": 5.36 + }, + { + "text": "so concept one full Frameworks help you", + "start": 86.56, + "duration": 3.559 + }, + { + "text": "ship applications really fast and", + "start": 88.479, + "duration": 4.121 + }, + { + "text": "they're strongly opinionated concept two", + "start": 90.119, + "duration": 4.841 + }, + { + "text": "react is just a templating engine a", + "start": 92.6, + "duration": 4.44 + }, + { + "text": "rendering Library a view controller it's", + "start": 94.96, + "duration": 4.4 + }, + { + "text": "not a full MVC framework we like that", + "start": 97.04, + "duration": 3.56 + }, + { + "text": "because it ultimately allows us to", + "start": 99.36, + "duration": 2.96 + }, + { + "text": "customize things and ship less code and", + "start": 100.6, + "duration": 2.76 + }, + { + "text": "it's more efficient at the end of the", + "start": 102.32, + "duration": 2.96 + }, + { + "text": "day concept three why don't we go even", + "start": 103.36, + "duration": 3.64 + }, + { + "text": "more minimal and just do this in vanilla", + "start": 105.28, + "duration": 3.64 + }, + { + "text": "because vanilla is too hard so you can", + "start": 107.0, + "duration": 4.079 + }, + { + "text": "think about the document API when you", + "start": 108.92, + "duration": 4.08 + }, + { + "text": "use document. get element document.", + "start": 111.079, + "duration": 5.841 + }, + { + "text": "create append Etc insert remove jsx", + "start": 113.0, + "duration": 6.159 + }, + { + "text": "react this is a key lesson it can be", + "start": 116.92, + "duration": 5.32 + }, + { + "text": "viewed as simply a syntactic sugar an", + "start": 119.159, + "duration": 6.0 + }, + { + "text": "easy way to use the document API that's", + "start": 122.24, + "duration": 4.479 + }, + { + "text": "the main way that I communicate what is", + "start": 125.159, + "duration": 3.6 + }, + { + "text": "react it's just an easy way to use the", + "start": 126.719, + "duration": 4.481 + }, + { + "text": "document API concept four traditional", + "start": 128.759, + "duration": 4.48 + }, + { + "text": "development you have HTML CSS and", + "start": 131.2, + "duration": 4.84 + }, + { + "text": "JavaScript clean separation of concerns", + "start": 133.239, + "duration": 4.601 + }, + { + "text": "react flips it on its head and it merges", + "start": 136.04, + "duration": 3.88 + }, + { + "text": "them all into JavaScript so you want to", + "start": 137.84, + "duration": 5.08 + }, + { + "text": "learn HTML CSS and JavaScript first then", + "start": 139.92, + "duration": 5.039 + }, + { + "text": "learn react it'll be much easier than if", + "start": 142.92, + "duration": 3.84 + }, + { + "text": "you try to Dive Right into react so", + "start": 144.959, + "duration": 3.28 + }, + { + "text": "concept four is that it's going to take", + "start": 146.76, + "duration": 3.44 + }, + { + "text": "all the elements of web development and", + "start": 148.239, + "duration": 3.72 + }, + { + "text": "allow you to write them in a single", + "start": 150.2, + "duration": 4.56 + }, + { + "text": "JavaScript syntax that looks like HTML", + "start": 151.959, + "duration": 3.961 + }, + { + "text": "but you can actually do a lot more with", + "start": 154.76, + "duration": 3.119 + }, + { + "text": "it concept five hard to hear but really", + "start": 155.92, + "duration": 4.679 + }, + { + "text": "important react is necessary it is not", + "start": 157.879, + "duration": 4.881 + }, + { + "text": "sufficient we do want the whole MVC we", + "start": 160.599, + "duration": 4.201 + }, + { + "text": "do want a whole framework so I need a", + "start": 162.76, + "duration": 4.16 + }, + { + "text": "library stack that includes react but", + "start": 164.8, + "duration": 3.519 + }, + { + "text": "it's not limited to react I might want", + "start": 166.92, + "duration": 3.44 + }, + { + "text": "to add Redux I might want to add Apollo", + "start": 168.319, + "duration": 3.521 + }, + { + "text": "so go to code academy follow the", + "start": 170.36, + "duration": 3.44 + }, + { + "text": "front-end engineering path you will", + "start": 171.84, + "duration": 3.44 + }, + { + "text": "learn how to build a full react", + "start": 173.8, + "duration": 3.079 + }, + { + "text": "application and it's more than just", + "start": 175.28, + "duration": 3.039 + }, + { + "text": "react but that's going to give you a", + "start": 176.879, + "duration": 4.881 + }, + { + "text": "good starting point hope this helps", + "start": 178.319, + "duration": 3.441 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/wvqHkB7oXQE.json b/scripts/youtube-transcriber/video_data/wvqHkB7oXQE.json new file mode 100644 index 00000000..40721fcb --- /dev/null +++ b/scripts/youtube-transcriber/video_data/wvqHkB7oXQE.json @@ -0,0 +1,127 @@ +{ + "id": "wvqHkB7oXQE", + "url": "https://youtu.be/wvqHkB7oXQE", + "title": "Evidente break mind silos for public benefit #corporate #tech", + "description": null, + "publish_date": "2024-01-26T00:00:00", + "length": 41, + "views": 7, + "channel": "Programming with John", + "transcript": [ + { + "text": "when asked to come in for an 8 a.m.", + "start": 0.16, + "duration": 3.36 + }, + { + "text": "meeting my genz new hire said ug sorry I", + "start": 1.439, + "duration": 3.32 + }, + { + "text": "can't make it I have a workout class", + "start": 3.52, + "duration": 3.12 + }, + { + "text": "kudos to the genzer you work 9 to5 if", + "start": 4.759, + "duration": 3.321 + }, + { + "text": "you're in a traditional job and many", + "start": 6.64, + "duration": 2.919 + }, + { + "text": "tech jobs will have court hours so you", + "start": 8.08, + "duration": 3.0 + }, + { + "text": "don't even need to hit 9 to five let", + "start": 9.559, + "duration": 3.12 + }, + { + "text": "alone eight I take on the fact that some", + "start": 11.08, + "duration": 3.28 + }, + { + "text": "people are shocked about this is I think", + "start": 12.679, + "duration": 3.321 + }, + { + "text": "it's like the hurt people hurt people", + "start": 14.36, + "duration": 4.8 + }, + { + "text": "thing they are questioning this new set", + "start": 16.0, + "duration": 4.8 + }, + { + "text": "of norms and they're like wait I wasn't", + "start": 19.16, + "duration": 3.56 + }, + { + "text": "allowed to do this when I was young and", + "start": 20.8, + "duration": 3.28 + }, + { + "text": "they're like reporting this to their", + "start": 22.72, + "duration": 4.16 + }, + { + "text": "other like abusive teammates their boss", + "start": 24.08, + "duration": 4.599 + }, + { + "text": "or whatever and they're like this is bad", + "start": 26.88, + "duration": 2.479 + }, + { + "text": "right and they're getting the", + "start": 28.679, + "duration": 2.481 + }, + { + "text": "reinforcement like yeah this is bad we", + "start": 29.359, + "duration": 3.921 + }, + { + "text": "don't do this the fact that you have an", + "start": 31.16, + "duration": 4.12 + }, + { + "text": "echo chamber in a silo where like that", + "start": 33.28, + "duration": 4.4 + }, + { + "text": "toxic behavior is allowed is like not a", + "start": 35.28, + "duration": 4.52 + }, + { + "text": "good reason to go crap all over gen Z", + "start": 37.68, + "duration": 5.28 + }, + { + "text": "like they're doing the right thing", + "start": 39.8, + "duration": 3.16 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/xCWwzlkhZUs.json b/scripts/youtube-transcriber/video_data/xCWwzlkhZUs.json new file mode 100644 index 00000000..a6e284a0 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/xCWwzlkhZUs.json @@ -0,0 +1,11 @@ +{ + "id": "xCWwzlkhZUs", + "url": "https://youtu.be/xCWwzlkhZUs", + "title": "Where u got that code from #programmerhumor", + "description": null, + "publish_date": "2024-01-12T00:00:00", + "length": 6, + "views": 216, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/xg0v616TLl0.json b/scripts/youtube-transcriber/video_data/xg0v616TLl0.json new file mode 100644 index 00000000..eeeec358 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/xg0v616TLl0.json @@ -0,0 +1,57 @@ +{ + "id": "xg0v616TLl0", + "url": "https://youtu.be/xg0v616TLl0", + "title": "unlock high paying remote jobs with this one trick", + "description": null, + "publish_date": "2023-12-26T00:00:00", + "length": 14, + "views": 1223, + "channel": "Programming with John", + "transcript": [ + { + "text": "hey my name is John I'm a software", + "start": 0.199, + "duration": 2.921 + }, + { + "text": "engineer making six figures hanging out", + "start": 1.28, + "duration": 3.039 + }, + { + "text": "in Florida even though I don't work here", + "start": 3.12, + "duration": 2.48 + }, + { + "text": "if you're interested in a sixf figure", + "start": 4.319, + "duration": 3.241 + }, + { + "text": "remote job give me a follow sign up at", + "start": 5.6, + "duration": 3.24 + }, + { + "text": "laterly we'll get you coding pretty", + "start": 7.56, + "duration": 3.4 + }, + { + "text": "quick if you're interested in making 0", + "start": 8.84, + "duration": 3.759 + }, + { + "text": "an hour give a follow", + "start": 10.96, + "duration": 4.639 + }, + { + "text": "to", + "start": 12.599, + "duration": 3.0 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/ySwTgWnfCvE.json b/scripts/youtube-transcriber/video_data/ySwTgWnfCvE.json new file mode 100644 index 00000000..cd384626 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/ySwTgWnfCvE.json @@ -0,0 +1,22 @@ +{ + "id": "ySwTgWnfCvE", + "url": "https://youtu.be/ySwTgWnfCvE", + "title": "WPM isnt an important factor in landing a coding job #careeradvice #stem", + "description": null, + "publish_date": "2023-12-27T00:00:00", + "length": 6, + "views": 11, + "channel": "Programming with John", + "transcript": [ + { + "text": "stop we going Spin and kill", + "start": 1.399, + "duration": 6.841 + }, + { + "text": "deep", + "start": 4.92, + "duration": 3.32 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/yczD0Q1ebKM.json b/scripts/youtube-transcriber/video_data/yczD0Q1ebKM.json new file mode 100644 index 00000000..e1d7f835 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/yczD0Q1ebKM.json @@ -0,0 +1,11 @@ +{ + "id": "yczD0Q1ebKM", + "url": "https://youtu.be/yczD0Q1ebKM", + "title": "Aria\u2019s Tale over VeeFriends! #tcg #gametok", + "description": null, + "publish_date": "2024-01-05T00:00:00", + "length": 6, + "views": 6, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/z7DKu-YAPwg.json b/scripts/youtube-transcriber/video_data/z7DKu-YAPwg.json new file mode 100644 index 00000000..670fbf76 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/z7DKu-YAPwg.json @@ -0,0 +1,11 @@ +{ + "id": "z7DKu-YAPwg", + "url": "https://youtu.be/z7DKu-YAPwg", + "title": "Never underestimate a strong work ethic \ud83d\udd25", + "description": null, + "publish_date": "2024-01-17T00:00:00", + "length": 7, + "views": 2210, + "channel": "Programming with John", + "transcript": null +} diff --git a/scripts/youtube-transcriber/video_data/zBFpn6EP7Qo.json b/scripts/youtube-transcriber/video_data/zBFpn6EP7Qo.json new file mode 100644 index 00000000..c4a5a08b --- /dev/null +++ b/scripts/youtube-transcriber/video_data/zBFpn6EP7Qo.json @@ -0,0 +1,27 @@ +{ + "id": "zBFpn6EP7Qo", + "url": "https://youtu.be/zBFpn6EP7Qo", + "title": "How to be a LinkedIn Influencer!", + "description": null, + "publish_date": "2024-01-19T00:00:00", + "length": 9, + "views": 76, + "channel": "Programming with John", + "transcript": [ + { + "text": "[Music]", + "start": 1.56, + "duration": 3.44 + }, + { + "text": "butterfly in the", + "start": 3.04, + "duration": 7.559 + }, + { + "text": "sky I can go twice as high yeah", + "start": 5.0, + "duration": 5.599 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/zIwlTveqCGE.json b/scripts/youtube-transcriber/video_data/zIwlTveqCGE.json new file mode 100644 index 00000000..e3dd3bd5 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/zIwlTveqCGE.json @@ -0,0 +1,27 @@ +{ + "id": "zIwlTveqCGE", + "url": "https://youtu.be/zIwlTveqCGE", + "title": "Lets go team \ud83d\udd25", + "description": null, + "publish_date": "2024-01-09T00:00:00", + "length": 6, + "views": 52, + "channel": "Programming with John", + "transcript": [ + { + "text": "is that what's happening 100% And what", + "start": 0.08, + "duration": 3.44 + }, + { + "text": "gave you the", + "start": 2.28, + "duration": 5.2 + }, + { + "text": "confidence um delusion", + "start": 3.52, + "duration": 3.96 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/z_Fx0lK6LjA.json b/scripts/youtube-transcriber/video_data/z_Fx0lK6LjA.json new file mode 100644 index 00000000..65d36f78 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/z_Fx0lK6LjA.json @@ -0,0 +1,22 @@ +{ + "id": "z_Fx0lK6LjA", + "url": "https://youtu.be/z_Fx0lK6LjA", + "title": "#growth #learn #humility #honesty #careeradvice #lifetips #growthmindset #growthtiktok #learnontikto", + "description": null, + "publish_date": "2024-01-05T00:00:00", + "length": 6, + "views": 9, + "channel": "Programming with John", + "transcript": [ + { + "text": " be humble up sit", + "start": 0.199, + "duration": 8.001 + }, + { + "text": "down sit down", + "start": 4.359, + "duration": 3.841 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/zjP42eYmYYE.json b/scripts/youtube-transcriber/video_data/zjP42eYmYYE.json new file mode 100644 index 00000000..b3397e2a --- /dev/null +++ b/scripts/youtube-transcriber/video_data/zjP42eYmYYE.json @@ -0,0 +1,47 @@ +{ + "id": "zjP42eYmYYE", + "url": "https://youtu.be/zjP42eYmYYE", + "title": "Doctorate holders could only tell one-third of the time \ud83d\ude2c", + "description": null, + "publish_date": "2024-01-02T00:00:00", + "length": 13, + "views": 7071, + "channel": "Programming with John", + "transcript": [ + { + "text": "if you work in research what is your", + "start": 0.16, + "duration": 3.039 + }, + { + "text": "creepiest finding I'll go first my", + "start": 1.439, + "duration": 3.601 + }, + { + "text": "research shows that a graduate degree", + "start": 3.199, + "duration": 3.68 + }, + { + "text": "holder not just an average person a", + "start": 5.04, + "duration": 4.16 + }, + { + "text": "highly educated person usually cannot", + "start": 6.879, + "duration": 4.281 + }, + { + "text": "detect when a written statement was", + "start": 9.2, + "duration": 6.16 + }, + { + "text": "written by gp4 not a human", + "start": 11.16, + "duration": 4.2 + } + ] +} diff --git a/scripts/youtube-transcriber/video_data/zuReZXOLcjI.json b/scripts/youtube-transcriber/video_data/zuReZXOLcjI.json new file mode 100644 index 00000000..f81114b8 --- /dev/null +++ b/scripts/youtube-transcriber/video_data/zuReZXOLcjI.json @@ -0,0 +1,11 @@ +{ + "id": "zuReZXOLcjI", + "url": "https://youtu.be/zuReZXOLcjI", + "title": "be a human bro #softskills #careeradvice", + "description": null, + "publish_date": "2023-12-29T00:00:00", + "length": 6, + "views": 126, + "channel": "Programming with John", + "transcript": null +} From f3e518a11f8369452f53fd2c1a3a129ded30e0e2 Mon Sep 17 00:00:00 2001 From: Vandivier Date: Sun, 28 Jan 2024 21:23:40 -0500 Subject: [PATCH 4/6] feat: better wrangler and more low val urls filtered and updated transcript --- scripts/youtube-transcriber/consolidate.py | 21 +- .../consolidated_transcript.txt | 2586 ++++++++++++++++- .../low_value_transcript_urls.json | 46 + 3 files changed, 2566 insertions(+), 87 deletions(-) diff --git a/scripts/youtube-transcriber/consolidate.py b/scripts/youtube-transcriber/consolidate.py index 57f95816..591528f1 100644 --- a/scripts/youtube-transcriber/consolidate.py +++ b/scripts/youtube-transcriber/consolidate.py @@ -36,10 +36,23 @@ def replace_smart_quotes(s: str): def wrangle_transcript(transcript: str): - transcript = transcript.lower().replace("\u2018", "'").replace("\u2019", "'") - transcript = transcript.replace("laterally", "Ladderly") - transcript = transcript.replace("latterly", "Ladderly") - return transcript + replacements = { + "\u2018": "'", + "\u2019": "'", + "laterally": "Ladderly", + "latterly": "Ladderly", + "latly": "Ladderly", + "doio": "dot io", + "arya tale": "Aria's Tale", + "arus tale": "Aria's Tale", + "arya": "aria", + } + + result = transcript.lower() + for old, new in replacements.items(): + result = result.replace(old, new) + + return result def remove_hashtags(title): diff --git a/scripts/youtube-transcriber/consolidated_transcript.txt b/scripts/youtube-transcriber/consolidated_transcript.txt index 57741209..9422ab98 100644 --- a/scripts/youtube-transcriber/consolidated_transcript.txt +++ b/scripts/youtube-transcriber/consolidated_transcript.txt @@ -57,6 +57,37 @@ there with free wi-fi that make nomad lifestyle possible for developers really supporting the developer culture +URL: https://youtu.be/LxofYb_irV4 +Title: participants gave a median assessment, that GPT-4 material was written at a master's level of educat +Transcript: +so i mentioned that i ran an experiment +and participants could not distinguish +material that was written by +gp4 across the board of educational +levels including graduate degree holders +they could tell about a third of the +time here's the kicker the written +material was a full page in length +multiple paragraphs each paragraph +having multiple sentences but let me +also point out that what i'm saying is +not quite what you're saying so you say +when there's enough output it doesn't +feel right my respondents also said this +respondents would mark papers written by +gp4 as not written by a phd holder they +properly identified that they said this +is not written by a phd holder and yet +they couldn't tell that it was written +by gp4 so the ability to say this +doesn't quite feel academic is actually +a very different thing than the ability +to say not only is this not academic it +was written by ai those are very +different identifications you see i find +this really creepy i don't know about +you + URL: https://youtu.be/KR6_gfwkql0 Transcript: high turnover is preventable which one @@ -81,6 +112,58 @@ generic instead say interested to see how it's worked for you at this company as a boot camp grad +URL: https://youtu.be/0ZGokJgesjY +Title: Discovering that people can't identify a document authored by GPT-4 +Transcript: +what's your stack well we're doing data +analysis so it's 100% +python sean says do you have to +subscribe in gpt chat or is it free you +have to pay this is gpt 4 very important +nuance that's not only missed by a lot +of the population it's also missed by a +lot of the academy so a lot of people +will talk about chat gpt +hallucinating and they will be talking +about 3.5 which is substantially +inferior to a gpt 4 it's not even in the +same model class so gpt 3.5 is a large +language model gp4 is a multimodal model +you see how it's drawn a graph +approximately +27% of respondents believe that document +8 was written by +gpt that means people cannot tell when +it's written by gpt look at +that oh +wow and that is a rating above a five +which is imminently reasonable because +it's a scale of 1 to +10 now there is 1 two three four five +six seven 8 nine +10 um six +seven there's sort of like a mean bias +here there's sort of a mean bias here +where um people are picking five and i +think they're doing that because five +feels like the middle of one and 10 but +it's actually not the middle of one and +10 is it it's below the +middle so i wonder if there is a uh like +a cognitive response bias +here um +still even even if it were the middle +even if this was a ninepoint scale and +they had picked five that's still not +saying i believe this is gpt it's saying +i'm i'm like perfectly indifferent i +literally don't know it's right in the +middle so i think it's extremely +reasonable to +construct a binary out of the 10-point +scale by saying above below five +uh i think that's totally reasonable + URL: https://youtu.be/MAge_YloPNU Title: AWS Free Tier Trap! Transcript: @@ -190,19 +273,6 @@ any of these are necessarily better it kind of depends on your personal situation -URL: https://youtu.be/JdaTcDFxlak -Title: MGK React Coding Tattoo?? -Transcript: -and number two we have emotional -slightly malnourishment okay hear me out -i think these are the same type of guy -you see mgk's throat i think he has a -react tattoo so this is the react logo -and the first guy was at a computer so i -think they're both web developers so new -reason to learn react you can be famous -like mgk - URL: https://youtu.be/nYR-pp5x7fw Title: Starboi and The Book of Wins Transcript: @@ -217,6 +287,129 @@ star or store method check out this open source project that exists for just that purpose +URL: https://youtu.be/hZD1npSLZPU +Title: 8 doubt management strategies +Transcript: +five doubt management strategies the +first thing i would encourage you to do +this is absolutely critical is +understand and respect your doubts what +is a doubt it is not a guarantee of +failure it is a declaration of the +possibility of failure the truth is +there is almost always a possibility of +failure so the first thing to do is give +your doubt a little respect give the +devil his due in your doubt there may be +some grain of truth we want to +understand what that grain of truth is +and if we investigate our doubt and find +that there is no truth truth there we +can easily move on to number two but if +we do find some truth we can take action +to address it let's say for example i +doubt that i can accomplish some task by +some date maybe that's true maybe i need +to be less ambitious in my task maybe i +need to move the date maybe i need to +increase the time each day between now +and that date that i'm allocating so i +can respect it by taking it seriously +that doesn't mean believing it +completely at face value the second +thing we must do this is not optional is +we must ignore our doubts even if the +doubt is true you must set it aside at +least for a time so that you can make +progress remember a doubt is not a +guarantee of failure it is a declaration +of the possibility of failure let's say +there is a truly 50/50 chance that you +succeed if you are going to ever realize +the 50% positive chance that you do +succeed you need to put in time and +effort on your task which means for a +time you need to set your doubts to the +side even if they are true you need to +ignore them and focus on your work the +third thing you can do with a doubt is +use logic evidence and reason to +disprove them this is one of my +favorites let's say that you're going +about your week you're working on this +task you have a goal to be done by the +end of the week this is the second day +and you realize how far away you are +from the finish line a doubt starts to +creep in well you have an option to +disprove that doubt by pointing to the +progress you made yesterday the doubt +might say well if you continue on that +progress it won't be enough we won't be +done is that true let's take it +seriously let's give it respect let's +let's run the numbers many times you'll +find it's simply not true if you make +the same amount of progress as you did +yesterday for four more days you'll be +done you can engage in logical selft +talk here and you can take doubt and +turn it into a beneficial strategy maybe +the doubt is right maybe if you repeat +monday's progress five times you will +not be done but that provides the +opportunity for you to say well which of +these other days might i be able to +double down maybe i have spare time on +thursday so if you take a doubt +seriously it can become a benefit so +maybe let's have a little trust that +your body is giving you a doubt for some +good reason another reason your body +might be giving you doubt is if you lack +sleep if you're not exercising properly +or getting the proper nutrition when it +comes to nutrition your basic vitamins +will be helpful but also certain things +like theanine which are optional +supplements can serve to reduce anxiety +if you're taking in a large amount of +caffeine pair it with theanine l +theanine this would occur naturally in +green tea so that green tea is a +combination of caffeine that doesn't +give you as much jitters because of the +presence of theanine that in contrast to +spamming black coffee which will +increase your generalized anxiety +without good reason so again use the +mental strategy to interrogate the +anxiety understand the reason why and +the answer might just be you need water +and sleep last recommendation is mindful +meditation because you're dealing with +doubts you're going to want to engage in +selft talk so your meditation should be +mindful here is a recommended strategy +for a mindful meditation identify the +root cause of the doubt acknowledge that +there may be some truth in it appreciate +that you have made progress not all is +doomed there are good things that have +come along with this uh negative +situation and then simply resolve to try +accept that you have no guarantee of +success but also accept that you have no +guarantee of failure and meditate on the +resolution to try hope this helps follow +for more oh just thought of three more +these are definitely going to help you +exaggerated absolute language would be +like i can't do anything this is never +going to happen i can't remember a thing +uh avoid language like that follow for +more + URL: https://youtu.be/4aAIPhmIW6M Transcript: the other reason to learn react not @@ -264,6 +457,49 @@ your code it's going to be impressive enough that the thing is deployed and working hope this helps follow for more +URL: https://youtu.be/8EbRo8We8Us +Title: Realistic tasks you will perform as a software engineer +Transcript: +so what do professional software +engineers actually do i'll tell you what +i did yesterday as an example my +company's making a new product and it is +dynamically priced based on some stuff a +user puts into a form so i made a new +fast api route and then we take that +information that the user sends and we +put it into a library so my service +that's in fast api is calling a library +so i also had to make some updates in +that library i used a whole lot of +reference code so we already have a +bunch of products so when i make a new +or when i make a new pricing function in +this library i need it to be similar to +the existing logic when my draft was +done i prepared it for peer review so i +made sure that it was formatted we used +black passing my pc type checks and +basically passing the pipeline when all +this was done i had to recruit teammates +to review my code and then i will have +to create a release of the library and +do an install in the service and do +another p request lots of fun + +URL: https://youtu.be/7945AEz1qM8 +Title: Intelligence is the ability for rapid mental growth +Transcript: +you're trying to get a job coding so you +want to flexx with your netflix clone it +looks well-designed really shiny +professional and cool you've made it +right wrong you're sleeping on the fact +that you should be flexing on your first +and worst project advertise your worst +and your best to show growth growth is +what employers want + URL: https://youtu.be/Vt1aKS720tg Transcript: three resources to help you crush those @@ -318,6 +554,41 @@ tier one so if you want algorithm interview specifically it's a matter of targeting a company +URL: https://youtu.be/5VOzrKDRRpU +Title: Motivation to become a programmer in 2024 +Transcript: +there's going to be a million new +programmers in 2024 and now i'm going to +explain to you in this rant why you can +be one of them guys everything i say is +facts i didn't just make up the number a +million literally that's the estimate a +million new programmers do you know what +a million people looks like imagine a +million people let's try and get a +picture of the competition here there's +going to be people with phds there's +going to be people who have been +programming since they were single +digits years old and their parents own +companies there's going to be people who +know multiple programming languages +there's going to be people who had +internships at google there's going to +be people who have github projects that +have thousands of stars and thousands of +users already there's no way you can +beat a million people but you don't have +to that's the wrong way of thinking +about this you're thinking about the +smartest people in that group hello you +don't need to be the smartest not +everyone who gets a programming job is +the smartest programmer trust me picture +the stupidest person in that group of a +million you just got to beat them and +it's really not hard + URL: https://youtu.be/1RFZGUrxII0 Title: Solve Tech Chicken Egg Problem Transcript: @@ -511,6 +782,38 @@ Title: Bro did u merge my rebase Transcript: sure don't make the body +URL: https://youtu.be/ISPNnI6d9_Y +Transcript: +100 job applications per week it's not +asking too much nowadays they got +that look that is one approach you can +take for sure but i can tell you +something i'm actually the person who's +reviewing those cbs as a recruiter we +flick through and we can tell straight +away that your cv is completely generic +and completely irrelevant for the jobs +we are applying that you're applying for +we can see the 20 other jobs that you've +also applied for at our company that +again completely irrelevant there's no +targeted cover letter your cv has none +of the skills that we're looking for +instead of spraying and praying and +hoping that something will stick why not +get a bit more strategic look at the job +you actually want to apply for look at +the requirements what do they want to +see how do your skills correlate to that +and highlight that target your cv cut +out all the rubbish that's not relevant +and target your cv and then get a bit +strategic about how you connect with +people on linkedin that are close to +that company recruiters in that company +follow for more tips i'm sure i can help +you good luck + URL: https://youtu.be/zPKsj9x0acY Title: Leetcode: 14 Patterns Transcript: @@ -522,6 +825,27 @@ hacker named top google result i always suggest three other resources leak code algo expert and interviewing dot io +URL: https://youtu.be/Asc3qzgowCs +Title: Quick explanation of +Transcript: +so your traditional rpg you need to +like either be physically together or at +least do a video call is kind of like +the new cool way to do it you can do +these like uh d andd +streams with Aria's Tale you can do that +or you can play by comment by um +wherever you want really the rec so you +can read the game manual and go through +the the +details you can play on twitter if you +want use # Aria's Tale for traceability +and observability +but the recommended way is to come over +here and use the pinned video the aria +tale tik tok pinned video is the +recommended way give ar tail a follow + URL: https://youtu.be/v2osALwpRHY Title: Vue.js Portfolio: Open Source Transcript: @@ -658,6 +982,45 @@ footer those are some other logical blocks and consumers can use them as they see fit like google search results +URL: https://youtu.be/j9vS3u9Nm6E +Title: 3 important details about the learning small group starting Feb 3! +Transcript: +i'm a software engineer with 10 years of +experience and i'm leading a small group +teaching people to learn to code +starting february 3rd here's three +important details you need to know about +it first you don't need to be there +every saturday i've had people reach out +like i can't commit to every saturday +the program is running all year long i +don't expect you to be there every +saturday all year you should be able to +learn to code within 6 months which +means you should have like 3 months of +saturdays you can miss and that'll be +fun second this is a full stack web +development curriculum if you're +interested in cyber security or data +analysis this is not for you and we +won't be doing python third all skill +levels are welcome this is going to be a +diverse group of people who have never +written code and people who already have +programming roles and i'm already stoked +about the gender diversity and stuff in +the class that's already there each +session is going to come with some +office hours and if you're already an +advanced programmer you can just use +these office hours for like one-on on +with me it's still going to be valuable +for you hope this was interesting if +you're interested drop a comment or +shoot me a dm or just go sign up at +Ladderly the premium account now and +i'll send you a calendar invite + URL: https://youtu.be/OCfSqYSSJhY Title: Don't Gatekeep Programming Transcript: @@ -705,6 +1068,30 @@ like busted right now this job description has those keywords nowhere in it +URL: https://youtu.be/lBg0D5X9ln4 +Title: Two open source projects for you to check out! +Transcript: +do you have any public code on github i +want to take a look at production level +code yeah hey kevin i do so what we're +working on right now is totally open +source actually basically everything +that i do is open source so if you want +to support an open source creator you +came to the right place so go to ar +tale.com and look at the footer there's +the +github um actually you can get to the +github from the heading as well you can +also go to Ladderly dot io and this is +also totally open source you can sign up +to Ladderly free to learn to code and +land a programming job but i would +encourage you to pay what you can you'll +unlock the advanced checklist that has +even more tips to improve your job +search + URL: https://youtu.be/hjYMng65R3o Title: ADDICTED TO LEETCODE? Transcript: @@ -803,6 +1190,37 @@ source maintainers can be rough sometimes for example the creator of riser fs killed his wife +URL: https://youtu.be/AmD17uLq-iE +Title: Web TCG Dev update! +Transcript: +open source web game development update +we merged pull request number 12 for +Aria's Tale.com these give us tags on the +card and image search bugs trolls +environment cards item cards these are +all examples of card tags to get to that +table go to the gallery and pick search +cards and images at rst.com and this +pull request was started by robert so +i'm super excited that this is +officially a community project now here +you can see we use a small react +functional component it is a styled span +to make those pill tags and the +background color is a hashed hsl +function which means that we can hold +the saturation and lightness constant so +that we can always make sure there's a +good contrast with a white text but we +can let that hue vary on a string hash +so that the same tag string always gives +us the same color but different tag +strings give us different hue variation +if you like trading card games or +programming hit the like button and +follow for more open-source web game +development updates + URL: https://youtu.be/e-zQaLg3POY Title: what is devops? Transcript: @@ -829,6 +1247,14 @@ Title: Does prompting == ownership? Transcript: so if you wake up one day +URL: https://youtu.be/8OfbQfmS760 +Title: We love a markdown draft +Transcript: +researcher pro tip so stats model cannot +print your table summary to markdown but +you can print it to text and ask gp4 to +reformat that text into markdown + URL: https://youtu.be/Zae69W1j8Ko Title: I got to add Mastodon too Transcript: @@ -861,6 +1287,23 @@ analyst you shouldn't you shouldn't be learning django you should be learning like num like numpy +URL: https://youtu.be/L25lJRQPE9M +Title: You have experience AT LATEST from the moment you push +Transcript: +going to push up to github we're going +to show you what github is why it +matters it is your +portfolio and you will have proof you'll +have evidence that you are a programmer +from today if you make it to that stage +today anytime a recruiter asks for your +years of experience you will start with +today if not earlier if you've not +already started earlier you should not +let anyone demean you you should not let +anyone tell you that you don't have +experience you do + URL: https://youtu.be/nM_GL26W738 Title: Modified TDD is Best TDD Transcript: @@ -927,6 +1370,16 @@ is a glut of talented juniors out there the way to fix the talent shortage is to change your hiring and team strategy +URL: https://youtu.be/KLAwzXn2Z6Q +Title: Fang what is listed under the community dropdown? +Transcript: +under the hall of fame is our discord +link you can browse user profiles who +have made their profile public in the +hall of fame shout out to our top +contributing members this is the hall of +fame by the way + URL: https://youtu.be/nbxbWNqMrPc Transcript: why do people name their files @@ -1061,6 +1514,122 @@ preview integrates directly to vs code found this through stack share weekly follow for more +URL: https://youtu.be/w492jY3IigY +Title: is react confusing? +Transcript: +what up suitcase when i initially +learned react i hated it it was +confusing for me too now that i'm on the +other side i think it's super high value +totally worth that initial upfront +headache in this video i'm going to give +you five notes ways to think about react +that let the value of react shine +through like why are we using react i'm +going to address that and i'm going to +mitigate eliminate a lot of that +confusion so these are my five tips let +me know if they help one what do +frameworks in general do we're going to +start by talking about angular or ember +or another framework because react is +not a framework we're going to show what +those do why it's kind of problematic +and then why we would prefer react +instead angular is extremely opinionated +you're going to be able to read the +angular style guide follow it to the t +ship an application in a week that's +great because it's clear it's +problematic because if you want to +customize anything it's really really +hard and it's also inefficient because +often you're bringing in tools and +you're bringing in logic that you really +don't need how do i build a web page +what do i do if someone is not +authenticated and i want to redirect +them how do i make an http request how +do i statically generate a site how do i +dynamically generate a site angular has +very clear very strong opinions on all +of these react doesn't react does one +thing it just controls what shows up on +the page so we can think about a typical +framework as following mvc model view +controller model is like the data +objects that you have like there can be +a model for my shoe it has things like +size weight color view is what is +actually showing up on the page and see +the controller is some logic that +determines what shows up on the page +react by itself is just vc there's no m +so concept one full frameworks help you +ship applications really fast and +they're strongly opinionated concept two +react is just a templating engine a +rendering library a view controller it's +not a full mvc framework we like that +because it ultimately allows us to +customize things and ship less code and +it's more efficient at the end of the +day concept three why don't we go even +more minimal and just do this in vanilla +because vanilla is too hard so you can +think about the document api when you +use document. get element document. +create append etc insert remove jsx +react this is a key lesson it can be +viewed as simply a syntactic sugar an +easy way to use the document api that's +the main way that i communicate what is +react it's just an easy way to use the +document api concept four traditional +development you have html css and +javascript clean separation of concerns +react flips it on its head and it merges +them all into javascript so you want to +learn html css and javascript first then +learn react it'll be much easier than if +you try to dive right into react so +concept four is that it's going to take +all the elements of web development and +allow you to write them in a single +javascript syntax that looks like html +but you can actually do a lot more with +it concept five hard to hear but really +important react is necessary it is not +sufficient we do want the whole mvc we +do want a whole framework so i need a +library stack that includes react but +it's not limited to react i might want +to add redux i might want to add apollo +so go to code academy follow the +front-end engineering path you will +learn how to build a full react +application and it's more than just +react but that's going to give you a +good starting point hope this helps + +URL: https://youtu.be/qqB99uP97eI +Title: Student teacher ratio research shows small groups are awesome +Transcript: +google the optimal student teacher ratio +with me top results says less than 18 +to1 if you read through the article they +say as little as one is good but what +are their sources let's go to this +wikipedia bunch of stuff here one is +kurt vonet kurt says 12 or +smaller malcolm gladwell citing eric +hanushek hanek studies the economics of +education like me let's take a look at +this graph basically lower is better and +it's pretty much a straight line Ladderly +is offering learn to code small groups +check them out now + URL: https://youtu.be/wfHdJJoxq1Y Title: Stolen Turkey Code Microproject Transcript: @@ -1231,6 +1800,36 @@ that you do enough of these from a probability standpoint you're gonna get a job +URL: https://youtu.be/YZk44fUIvM4 +Title: Simple Architecture is a Flex +Transcript: +so my netfi psychiatric site is a very +simple architecture and let's talk about +why that's actually a flex so first of +all it does use nextjs which is a +framework so react is not a framework +but next is but i did avoid +infrastructure costs a continuously +running server or even something like a +lambda so what's cheaper than serverless +is jamstack so currently nextjs is the +optimal framework to pick for a jamstack +architecture that will let you +completely compile out to static build +at build time and host for free so my +client is a small business i don't want +them paying for like aws and stuff they +can just pay for a domain name why would +i want to charge them more the client +requirements are simple so my library +stack is simple why would i bring in +material design when i really only have +like five components and i would have to +customize all five reference components +out of material anyway no it's much +simpler and leaner faster load times to +just build those from scratch + URL: https://youtu.be/iCTuFabtekM Title: Follow to join the convo and Transcript: @@ -1250,20 +1849,58 @@ jobs available two please check out this video from luke data engineering is where the money is now not data science -URL: https://youtu.be/VSXTiLMyM5o -Transcript: -foreign - -URL: https://youtu.be/2z5KCEVQUS0 -Transcript: -coding is a way of making you feel like -an absolute genius one moment like a -complete right after it this is -from clement he's a big name think two -lessons from this one is imposter -syndrome affects all levels from junior -to ceo two is making mistakes is normal -don't beat yourself up over it +URL: https://youtu.be/5vFFBq7aXg8 +Title: Top compensating employers for programming +Transcript: +more insights from the end of your pay +report from levels let's talk about top +compensating employers who do you +think's going to win state of the end +we're looking at junior senior and staff +levels jane street wins at the junior +level at the senior level i was +surprised to see netflix get beat staff +ine at facebook over a million a year + +URL: https://youtu.be/2Yk4v6DXbxs +Title: Don't overcomplicate devops, and definitely dont skip it! +Transcript: +if i have like a restaurant website i +would never send uh a +restaurant consumer someone who wants to +place an order i would never send them +here this is the code repository this is +the code form of the website i would +send them to the deployed or rendered +form of the website and this is what's +missed in a whole bunch of other +programming classes is how to deploy it +deploying it is called devops so here's +the software development life cycle +let's get an image of this we're going +to analyze that means we're going to +basically come up with the idea for what +we want to build in this case a +restaurant website very straightforward +uxui design what is it going to look +like right so i might draw some pictures +in photoshop show them to people and +have some feedback and see like what +does the right website look like before +i've written any code three is +implementation this means writing the +code four is testing we're not going to +be covering testing today five is +deployment and then six is maintenance +basically um whenever the menu changes i +go and change the website too that whole +uh process is called maintenance after +it goes live making sure it's +continuously updated so that is how you +develop software de deployment is +frequently missed in many intro classes +but it's not that hard if you do it +right and that's what i want to show you URL: https://youtu.be/8xj0QAdfAZ4 Title: 7 ways coding is actually fun @@ -1528,6 +2165,31 @@ decision uses 100 biased data follow for part two i'll give you a specific example much more to talk about +URL: https://youtu.be/WF5_onKuWZs +Title: siloing in disbursed shallow benefits is not ideal +Transcript: +the source for the claim that the gpt +store will pay producers based on +engagement is open ai in the blog where +they announced the gpt store they +announced the business model and it's +based on engagement really disappointed +cuz sam the open ai team and silicon +valley are aware of the problems of this +dynamic + +URL: https://youtu.be/fKy3Dp04vR8 +Title: - Land a Coding Job recursive doc dir support for +Transcript: +so aria tail has multiple narrative arcs +that are played concurrently so i +swapped the narrative file for a folder +then i changed fil name. tsx to use the +ellipses and brackets which supports +nesting then instead of a single index +page i extracted a generic index page +component + URL: https://youtu.be/LTLWTh0XVtM Title: Make boring and u win cc Lyons peer review comment Transcript: @@ -1716,6 +2378,14 @@ run in the long run we can drive down costs and alter the experience after adoption is achieved +URL: https://youtu.be/lXWXgpGrhW4 +Title: Good soup +Transcript: +fuji apple pear one sip scale of 1 to +10 +725 maybe 74 actually 75 so it's tied +with the oasis lime good stuff + URL: https://youtu.be/5p1o82mOKXY Transcript: so where does all this data come from @@ -1765,6 +2435,19 @@ amount of time sign up link in my bio Ladderly.io and you can view that lesson for free +URL: https://youtu.be/Oz_BTlVGkQE +Title: Career switch into tech? How about small group learning? +Transcript: +so you want to learn to code but you +already have a degree in a different +field you're not going to go back to +school for a computer science degree +coding boot camps seem like a lot maybe +what you should try is a small group so +i'm running a small group every saturday +starting in february if you're +interested drop a com + URL: https://youtu.be/VDTvPsCq9GI Title: College Grows Your Soft Skills?? Transcript: @@ -1863,6 +2546,17 @@ further than jason i would say that google search is the number one developer skill +URL: https://youtu.be/Jyw0ljQUn-g +Title: Game cards rolling in! +Transcript: +merged to the 10th p request for ar sale +simpler data model images will be tagged +not cards more image seeds so a bigger +gallery also our first game card seats +game card description can fall through +to the image sorting on the table drop +down style update and less hard coding + URL: https://youtu.be/Zjcy92uygzw Title: 3 Tips for Young Adults Transcript: @@ -2076,6 +2770,43 @@ right you're not interview ready yet and you don't know how to get better so get the feedback data and then improve +URL: https://youtu.be/M3DlvlTbS-0 +Title: cold DM a googlerโ€ฆ? +Transcript: +the question is how do you get in so +insulting suggests that the way to get +into google is to leverage linkedin to +social network with a current google +employee i totally agree i just got an +offer from google i was able to use one +of my linkedin contacts to gain an +employee referral very confident that's +the reason i got the initial interview +and ultimate consideration of my +candidacy i want to add two notes one is +a lot of us don't have google employees +in our network here juting suggests cold +dming a current google employee who is +currently a stranger i'm going to +provide you an alternative strategy and +my second note is that i'm actually +going to agree with juan salting that +that technique is pretty good but i'm +going to add some scripts who +specifically do you contact what +specifically do you say so the +alternative to cold dm is to use blind +blind users are very liberal with their +referrals if you have a blind account go +on create a new post openly ask for +referral tag it google if you do choose +to call dm who do you reach out to what +do you say this is where the Ladderly +networking scripts that i've authored +come in extremely handy very confident +it's going to be helpful linkpin in the +comments like follow for more + URL: https://youtu.be/v02KgvTA3Mo Title: 1 Personal Brand Tip for Developers Transcript: @@ -2152,6 +2883,21 @@ languages are growing and your ability to have like an in-browser experience but tools are rough outside of front end +URL: https://youtu.be/94AaNfY8DsE +Title: The hall of fame! +Transcript: +shipped a new feature this is the hall +of fame this is a donation leaderboard +shout out to our top donors here + +URL: https://youtu.be/mGXtvo728Z8 +Title: Search for these titles if you have a full stack portfolio +Transcript: +coding job search tip if you know react +many employers will consider you for an +angular review rooll follow for more +sign up at Ladderly dot io + URL: https://youtu.be/5HHy8VM3zdQ Title: Discord is the new Social Networking Transcript: @@ -2165,6 +2911,17 @@ servers you can join also check the pin comments and Ladderly in my bio also as a server +URL: https://youtu.be/o34_GpeV-to +Transcript: +check out Ladderly slides on github +click the docs folder go to the endorsed +communities document there are over a +dozen discords mentioned in this +document here's eight of them you can +also do me a favor and create an issue +on the repository to link this document +from the intro section thanks + URL: https://youtu.be/Iulo5Ed2x5k Transcript: bro got like 93 variables trying to make @@ -2178,6 +2935,23 @@ under p dot one or what i mean if you're a boomer maximize your adjusted r squared or check the aic or the b i c +URL: https://youtu.be/UH_F4Sl7DV4 +Title: Tech clan pull up! +Transcript: +no i don't think you understand i'm +obsessed + +URL: https://youtu.be/XoaIFDF-Po8 +Title: geniunely, if you want to be doing many different things throughout the day then a career in program +Transcript: +so i'm a programmer and today i worked +on one problem and it was a technical +problem and it was a mathematical +problem that's actually great it's +actually a good thing you don't want to +be working on five or 10 different +problems in a single day as a programmer + URL: https://youtu.be/IE0DAZ3zItQ Title: .NET vs React.js Transcript: @@ -2335,6 +3109,197 @@ recommended for years so i'm going to try this out and i encourage you to try it out too +URL: https://youtu.be/4k-IslxAFec +Title: Sharing state in React! +Transcript: +quick video here to talk about sharing +state and react and i'll illustrate this +with a specific problem that i recently +solved in a customer relationship +management platform a crm so in this +platform you have contacts contacts will +have phone numbers and physical +addresses and email addresses the people +that you want to contact right for your +outreach what happens if people upload a +bunch of duplicates we want to be able +to detect duplicates and merge them +merging duplicates is a great example of +when we would want to share state why do +we want to share state in this case +imagine that i have that page where i +can see the list of duplicate contacts i +want to be able to click app pair and +get to a different view which is a merge +duplicate contacts view this view has a +different concern but i want to recycle +some of that same data so i want to pass +that data over passing data over is not +the same as passing state over i don't +want to throw it over the fence and then +disconnect i want to maintain a +connection and here's the reason this is +why it's unique to mer ing contacts the +user should have the ability to click on +let's say phone number from contact a +email address from contact b so they can +pick these bits of data from each +contact that selection lives in the +parent component but i want to pass it +down to the child so i want to maintain +a live connection so that they can click +it at any time and it will be passed in +so we're sharing state at that point +there are a lot of ways to do this in +react use state use a reducer or context +are built into modern react with hooks +then there are some strange sort of +exotic ways you could do with like next +static props so you could actually +pre-compile the cartisian product of +every two contacts we don't want to do +that that's really weird but there are +some additional built-ins like the +static props that you could do with the +frameworks that are common over and +above react itself and then there are +the state management libraries as well +so there's even more ways to do it keep +it simple that's the first thing you +want to do if a built-in react first way +works you should use it and in this case +a built-in react way does work so let's +focus on those three built-ins use state +use reducer and use context which tool +should we reach for and when and then +which will apply to this case we're +going to be helped out by a few +architectural principles don't repeat +yourself dry the rule of three and the +concept of tight and loose coupling in +general we want to not repeat ourselves +and this is severely indicated once +you've repeated yourself three or more +times two is kind of okay you want to +look at the actual effort and do a +pragmatic return on investment to your +effort if you only repeat yourself twice +that can be fine you can repeat yourself +this is sometimes called you cry you can +repeat yourself the opposite of don't +repeat yourself and how do you navigate +between those you need to actually run +the numbers the return on investment the +rule of three says that typically three +or more times you're going to want to +dry it up and with tight and loose +coupling we typically opt for loose +coupling loose coupling makes things +easier to maintain and update over time +but there is an exception if you want to +break something on purpose so that if +component a changes you want to break +component b or you want to break your +build or you want to throw an error so +that you are quickly and easily alerted +ideally before deploying to production +and that is the case for proper tight +coupling we think about reducers as +middleware so if you want to extract +that repeated logic you can put it in a +reducer we think about context as a data +tree route so it's not as good for +extracting logic it's better for +extracting reusable +data particularly when you have a bunch +of components that have a common +ancestor a great example of this would +be a theme so passing around theme +variables maybe you want light mode dark +mode that's great for ed context used +state is typically for local component +state and there is one exception which +is if you have proper type coupling with +a one-step drill you can use a state +prop in modern react this is pretty much +the only time that you want to use a +state prop you can also use a state prop +as a development tool for a work in +progress implementing a reducer +implementing context might take you a +while so you can temporarily do a state +prop and then clean it up at the end of +your pll request or whatever clean it up +later so these are your three cases when +you want to use state for local state or +for a state prop that only goes one +level deep or for a whip commit in our +case with the merging contacts we are +going one level deep context and +reducers solve a problem called prop +drilling where you have to go through +multiple levels prop drilling is not a +big issue if you're only going one step +so our case here is unique we will +actually reach for use state and the +merge contacts page so you'll view the +duplicates and that duplicate +information which is in the parent will +be passed one step into the merge form +the user will be able to click each +piece of data in the parent component +and it will just get passed in one step +only to the properly tightly coupled +child they're properly tightly coupled +because they're both related to this +contact schema so that if the contact +schema and the parent breaks actually +want to break the child they should +always move in lock step they should be +following the same data shape the same +schema because they're both dealing with +the same entity the same model that is +the contact model so that's called +proper typ coupling and that is pretty +unusual let's wrap up and test +understanding by trying to picture a +scenario that's slightly changed where i +would reach for context or reducer so +one way would be if the merge contact +view were far away if were if it were on +a different page that was not a +descendant component in the rendering +tree then i would probably reach for a +reducer or in that case i might even do +something more exotic like server side +props static props and so on if it was +on a different page i might use context +if there was a hierarchical relation and +that could be that the merge view is +down the tree but it's not a child it's +like a grandchild or a great grandchild +and so on or if it was up the tree so +that there's a hierarchical relation +where they have a common ancestor higher +up so an example of this might be +picture a page where the duplicates are +listed down in one section and there's a +merge form that's actually above that +section not inside of it so the user +would in this case go down to the bottom +and maybe check a few contacts the data +would go up and then down the tree to +kind of like a sibling but they have a +hierarchical ancestor which is the page +itself in that case i would consider +using context on the whole +page this is an advanced topic not a big +deal if you didn't understand it um if +you did understand it and if you have +feedback would love to hear it if you're +interested in coding follow the page and +hope to see you soon + URL: https://youtu.be/rYERr1r19sw Title: Is Drizzle ORM the new hotness? Nope Transcript: @@ -2742,6 +3707,51 @@ see the next one [music] you +URL: https://youtu.be/sZccE3lNO_U +Transcript: +just finished my google final round +these are my reflections on how i think +i did tldr mid but that's also better +than i was expecting because i kind of +thought i was going to bomb so there +were five rounds a behavioral a system +design and then three algorithm +interviews behavioral i think i got it +system design i think i did okay i have +a background in amazon services but it's +a google interview so when i reference +something like a cloud formation instead +of basically getting like automatic +multi-regional failover and stuff for +free i have to like break it down to the +like engine x level um which is a lot +harder three coding interviews one was +like your traditional easy followed by a +hard um i got the easy and then the hard +i got like partly through so my +understanding is that's okay the second +was like a behavioral with a medium did +great on both of those and then the +third was like an easy that grew in +difficulty um and i don't know i think i +did mid like i got partway through i +don't actually know what the expectation +there is so overall i think i did yeah i +think they're going to pass this time i +don't think they hire mid + +URL: https://youtu.be/H9iaWO5-z2s +Title: on technical judgement +Transcript: +how can developers become more efficient +and judicious when i read code how can i +learn to say this code is worth the +effort to refactor that code let's let +it be this was a wonderful question +asked to james it was too long to stitch +so i added a comment tap the comment go +view his excellent answer + URL: https://youtu.be/cKCMYaNSRtA Title: CS job while in school pt 2 Transcript: @@ -2801,6 +3811,29 @@ test.txt go in there type this now rename the file to dot html put it in chrome +URL: https://youtu.be/i3MIF2yZw9I +Title: It could never be a 7 but tbh better than 6.5 +Transcript: +poro style energy drink rating one sip +scale of 1 to 10 we all know this one +red bull this will just help you know +where my numbers are +at it's a +6.75 + +URL: https://youtu.be/f-P3jvgRZqw +Title: Happy national mentorship month! +Transcript: +january is national mentorship month +shout out to the mentors out there in +this viral linkedin article my favorite +comments came from alicia she gave this +list of actions to help you find a +mentor by the way if you're looking for +a mentor Ladderly may be able to help +sign up today and check out the +community guide + URL: https://youtu.be/bzYHQ0IM2yY Title: Keep it Simple: Learn React Transcript: @@ -2918,6 +3951,19 @@ background color of the whole html page which of those two implementations you prefer and why +URL: https://youtu.be/Sw-YJ2usMUE +Title: They beat Google?! +Transcript: +big update today i turned down an offer +from google and accepted a better offer +from a unicorn called upstart they have +a great mission around financial access +and affordability please do ask +questions i'm sure i have some really +great tips for you regarding job search +and negotiating multiple tier one +company offers + URL: https://youtu.be/L-7wHfsIRFE Title: Vandivier be a perfectionist on your side projects, not with your coworkers Transcript: @@ -2932,6 +3978,11 @@ to yourself and those around you just try to work on one thing at a time in programming we call this yagni +URL: https://youtu.be/5g-LqzhT3dI +Transcript: +[music] +there's no in the house + URL: https://youtu.be/Y0yVbl_J_2A Transcript: bonnie lee asked reactor view he asked @@ -2943,6 +3994,20 @@ on indeed right now react is 10x at 50 for your area but that's why i recommend react +URL: https://youtu.be/JhbHts-nFhQ +Transcript: +i like the error messages from computers +that +say well guess what computer i'm +crazy learn to expect the unexpected + +URL: https://youtu.be/zBFpn6EP7Qo +Title: How to be a LinkedIn Influencer! +Transcript: +[music] +butterfly in the +sky i can go twice as high yeah + URL: https://youtu.be/OWywJB2bAbM Transcript: nacho says i think the creator of @@ -3115,6 +4180,19 @@ something that you would use for a resource if you were learning to code comment why or why not +URL: https://youtu.be/F3gulV8C2bE +Title: Smith coding can help you do better although that already seemed pretty good? +Transcript: +a bachelor's degree 74k can someone +explain the problem here to me if you +can put away $500 a month in savings +fresh out of college you're doing pretty +well you'll be able to buy your own +house after a few years of savings if +you want to accelerate that consider a +remote coding job but like that budget +was already pretty good + URL: https://youtu.be/SfcZNoRzMlU Title: to lives what got you interested in coding? Transcript: @@ -3149,6 +4227,20 @@ within 10 seconds i'm offended being able to quickly identify and use quality reference code is a key skill +URL: https://youtu.be/uqwNfJwqmKg +Title: Sophomore in HS to SWE +Transcript: +yu such a good question so first of all +check out if your school has programming +classes or if you can do like dual +credit at a community college for a +programming class when you get home hop +on a computer check out these three +websites you're going to want to build a +github portfolio it might take you six +months that's fine take your time with +it hope it helps + URL: https://youtu.be/PZUB8eCVcnM Title: Immigration helps the economy! Transcript: @@ -3209,6 +4301,29 @@ do read comments if you want to know about anything in particular drop it in the comments hope to hear from you soon +URL: https://youtu.be/I2qNvEKq8zM +Title: Don't hide your first or worst project +Transcript: +often have this misconception they want +to present themselves as polished +professional expert so they will only +show their most elegant portfolio pieces +and in the worst case they will only +show one and it might be like a netflix +clone and they think it looks really +good this is like it looks just like +netflix i've made it haven't i the +answer is no employers want they want to +see that you can do original work and +they want to see growth and because they +want to see growth that's why it's +incredibly important to say here's my +first and worst website here's my new +cool best one look how far i've come in +3 four five six months three four five +six years do not feel ashamed of this +basic website + URL: https://youtu.be/Vw3xz3sF8tM Title: I smell BIAS Transcript: @@ -3220,6 +4335,217 @@ time i asked bing to make a mock graph of increasing monthly expenses and it picked a bunch of white women +URL: https://youtu.be/c3dc5Krzis0 +Title: reduce risk in a gap year +Transcript: +so let's talk about drisking your gap +year you're taking a year to explore a +potential interest in a programming +career you might be a career switcher +like b or like myself congrats b i also +have a background in economics and i +switched over this will work whether +you're a career switcher or maybe you +are a high school graduate you haven't +picked up college yet so we're going to +cover six tips of managing the risk of +your gap year this will be a longer +video in the previous video we talked +about maximizing the value of your gap +year minimizing risk and maximizing +value are not the same thing what is the +goal of your gap year the goal is to +understand whether you do have that +interest in programming whether you have +a technical knack and possibly even +landing a job that's a different +objective compared to managing risk +managing risk is minimize the chance of +failure or in the case of failure +minimize the cost of that failure we're +going to talk about uh direct cost and +then given my background in economics +i'm going to be talking about +opportunity cost as well very important +first tip we'll start with a simple one +define your goal your plan and your +reason why write them on a piece of of +paper physically write it and get an +accountability partner that you tell +this to verbally this is good old +motivation hacking it works for a +variety of reasons writing it down just +helps you remember making you think +through the plan helps you write a +better plan making you communicate it to +another person forces a feedback loop +where you write a better plan and then +social incentives kick in where you want +to look good to this person and you will +just have a little bit more skin in the +game plus if you're not that serious +about it you won't even go through with +this step and you'll be able to fail +fast which is actually a really great +thing in cutting risk +tip two relates to b so b switched from +sales and you might switch from any +other industry which means you might +have a current employer tip two is +leverage your employer educational +benefit did you know if you work at +walmart you can go to college for a +dollar a day that's cutting so much risk +because you're spending so much less +program details vary here ask your +manager and check your company policy +does the tuition benefit apply to a +coding boot camp or an online course and +that brings us to tip three don't pick a +random coding boot good camp or a random +online course pick a highquality one +that begs the question how do we know +it's a high quality one well i have the +answer for you i have a phd and +economics where i studi this stuff go to +cours report.com sort the coding boot +camps by most reviewed and you need to +pick a coding boot camp that is in your +location in your country and has a score +of 4.25 or higher on the five point +scale and more than 400 reviews or a +fortune 50 learning provider like google +meta amazon microsoft and so on these +are called prestigious coding boot camps +and prestigious learning providers and +they are significantly correlated to +your h ability outcomes your labor +market outcomes because surprise high uh +employers know about these people +employers know about these people so is +it really any surprise that they're like +oh like we know amazon like we trust +them and so then you'll have a better +job search outcome a random coding boot +camp is not even correlated to job +search performance so don't pick a +random online course don't pick like a +youtube video where the guy calls it a +boot camp camp you need to go to cours +report.com and follow the prescribed +method to find a prestigious or a highly +reputed coding boot camp tip four is go +beyond these correlated reputation +mechanisms that correlate with getting a +job and get a straightup job guarantee +at the time of recording springboard in +the united states is a learning provider +that has a job guarantee highly +encourage you to check out springboard +or browse through boot camps that have +this high reputation and look in +particular for a job guarantee again if +you go to course report.com +should make a note of that on the +learning provider details page i told +you i'm going to give you six tips i'm +actually going to give you seven sorry +about that hope that's okay stay to the +end i guess the last one is awesome i'm +supposed to say that right you got to +stay all the way to the end so that like +the algorithm loves me the truth is even +a coding boot camp even if it has a job +guarantee is a large commitment for some +people so let's drisk that even further +you should sign up at Ladderly dot io and +Ladderly gives you a stepbystep checklist +so this is the drisking tool is use a +structured checklist +that will help you kick off your +portfolio right away and you will get +your feet wet coding and you'll be able +to determine whether or not you like +coding so with the Ladderly dot io +checklist one of the items is going to +be check out free code camp or code +academy and these are semi-formal online +courses they're not really in-depth +they're not going to get you a job but +they're a good way to get your feet wet +with some semi-structured learning and +if you take these and if you're like +yeah this is really easy i want to like +do the more serious stuff now you've got +a really green flag to dive into one of +those boot camps +if you take these and you're like i +can't even get through html and css like +it's so bad that's like maybe you +shouldn't be doing a coding boot camp +for html and css Ladderly is going to +further help you drisk because there's a +discord with a bunch of people on there +and you can social network social +networking has reinforcement for +motivation but it also just improves +your job search because now like you +know people um having social connections +on linkedin or whatever is going to +improve your job search that's another +kind of drisking prestigious coding boot +camp was tip four drisk risking the +coding boot camp investment itself with +Ladderly and free code camp that was +all tip five here's tip six this doesn't +apply to very many people but it's going +to be really important for those that it +does apply to and that is don't wait +until you graduate if you're considering +a gap year after graduation maybe you're +a sophomore right now why don't you just +try coding like over the summer or if +you have the spare time and i realize +not everyone does because of +extracurriculars but if you have the +spare time why don't even you just try +like coding over some weekends so you +can knock out the code academy or free +code camp stuff uh before you even +graduate high school and you'll have a +really good signal at that point you'll +have a really good idea am i ready to +dive into a boot camp immediately or not +if you get a score less than three it's +a red flag for a gap year it doesn't +mean you're not smart enough it has to +do with conscientiousness work ethic the +ability to self-motivate self-start and +stick to a plan if you get a score over +four that's a green flag and if you're +between three and four it's sort of a +yellow flag it's still moderate risk +self-studying is hard less than 5% of +people that try to become a pr +programmer on their own just by going +through youtube videos and online +courses will be +successful coding boot camps have a +higher success rate but coding boot +camps are really intense and rigorous if +you go to a good one and if you don't go +to a good one it's not going to help you +get a job so the truth is if you get a +grit score less than three college might +be an ideal fit for you because it's a +bit slower paced and it's just a better +fit for some people if you enjoyed the +video tap like follow the page look +forward to any feedback in the comments +or better yet sign up for free at +Ladderly dot io and i'll see you on +discord + URL: https://youtu.be/bSEOMAk8obo Title: Learn React not C Transcript: @@ -3254,6 +4580,14 @@ link in the description more purple than blue means even experienced developers dread c plus plus +URL: https://youtu.be/5fwk4-LwR-g +Title: LORE DROP TO SAY THE LEAST +Transcript: +and now the medical literature is +doubling so fast in from 1900 to 1950 it +took 50 years for the medical knowledge +domain to double now it takes 73 days + URL: https://youtu.be/jhRSmoKKDXg Title: ๐Ÿค– AI is wild Transcript: @@ -3269,6 +4603,17 @@ comments the tldr here is that salaries are going back up the job market is starting to look better for programmers +URL: https://youtu.be/pP9mpc00-oI +Title: Sooooo is an open source TCG now +Transcript: +december 30th development roadmap part +two i created chapter six of the arus +tale narrative i created a prompt log of +the user prompts given to chat gpt which +generated the narrative and i started +working on a tcg because we have all +this art so we might as well make cards + URL: https://youtu.be/lrgy93kNUi0 Title: - Land a Coding Job 420 is all it takes to code! Transcript: @@ -3282,6 +4627,11 @@ outcomes 60 bucks for seven months is 420 which is cheaper than a single community college course +URL: https://youtu.be/k4Q5_oLQDoc +Transcript: +[music] +a + URL: https://youtu.be/8mdqTHjo2v0 Title: patterns over problems ๐Ÿ”‘ Transcript: @@ -3296,6 +4646,70 @@ left because you have to carry the one but yeah if you already did line 75 go ahead and apply +URL: https://youtu.be/SWesn5n0DRE +Title: Signs ur an old programmer +Transcript: +programmers tell me you're old without +telling me i'll go +first muscle memory + +URL: https://youtu.be/TMYbu4TtfGk +Title: Research is tech is magic +Transcript: +ben leo how are you so smart i'm not ben +thank you it's just a bunch of work and +then it appears smart to you you know um +that's the trick of expertise we spend a +lot of time doing something that's +relatively +niche uh and then it's sort of just um +unexpected to people who haven't been +there kind of like magic in that way i +think + +URL: https://youtu.be/VxT9hnnjUbo +Title: LinkedIn Optimization Tips +Transcript: +linkedin has updated its platform as +used by recruiters here's four things +you need to do right now to take +advantage of it and optimize your job +search one linkedin is now prioritizing +candidates to recruiters when those +candidates engage with the linkedin +platform and they are responsive to +recruiter inmails two linkedin is now +prioritizing candidates that are +socially connected with employees of the +company where the technical recruiter is +working how do you take advantage of +this be active in growing your social +network get those connections they mean +something number three this is not an +update but it was news to me and that is +that linkedin prioritizes candidates +that use the open to work profile status +so set that status if you're looking for +a job and then number four tap the +comment view the prior video and follow +the creator rob canilla that was the +creator who first passed this +information on to me he's going to be a +really great resource if you follow his +page hope this helps + +URL: https://youtu.be/nyEMpiUPYd4 +Title: the people who didnt go to college dont get priority lmao +Transcript: +so tell me you've done zero research on +the labor market for software engineers +without telling me just check out like +the stack overflow developer survey from +like any year it's like not that hard so +75% of programmers have a degree so all +those people who didn't go to college +are mostly just not programmers at all + URL: https://youtu.be/fr9kxvAHYW0 Title: Follow the YT! We love Transcript: @@ -3344,6 +4758,12 @@ specified some languages one was only javascript three were like python or ruby or java +URL: https://youtu.be/ySwTgWnfCvE +Title: WPM isnt an important factor in landing a coding job +Transcript: +stop we going spin and kill +deep + URL: https://youtu.be/e-EmiGPZZIM Title: Stack Overflow vs Tiobe Index?? Transcript: @@ -3386,6 +4806,30 @@ productivity theme hack control shift p go to preferences for color theme click light +URL: https://youtu.be/l5cxvbYA4W0 +Title: Intro to the Trial by Fire v2 with a bit of my background +Transcript: +john i'm a software engineer with 10 +years of experience i've worked for +household names including amazon and +capital +one i have a phd in economics where i +studied the return on investment to +postsecondary alternative credentials so +these would be things like coding boot +camps certifications and so on and i'm +the lead maintainer of Ladderly dot io an +open-source educational platform that +helps you land your first or next +programming +role you can sign up for free you can un +lock additional features by paying what +you can including an advanced checklist +that will accelerate your job search and +even more cool stuff if you want to join +the big leagues at $30 a +month this is the trial by fire + URL: https://youtu.be/MMAggMAWPXo Title: Break Into Tech Advice Transcript: @@ -3502,7 +4946,7 @@ skills that you can pick up that will help set you apart one is expertise with accessibility or 508 compliance as they call it in government contracting study -arya controls and color contrast +aria controls and color contrast URL: https://youtu.be/QtseM6K4j0k Transcript: @@ -3733,6 +5177,25 @@ website you didn't need python you can start with a simple text file no installation +URL: https://youtu.be/0h5MbV-iNqU +Title: - Land a Coding Job went down a whole amazing indeginous art rabbit whole +Transcript: +so now that we're a trading card game i +wanted to build some additional art and +i thought of using hieroglyphs and then +i said wait are hieroglyphs a specific +example of something more general turns +out the answer is yes they're called +idiograms ideographs pictographs or +protor writing and another really +distinctive example of this is naal art +from native america so now the game has +hieroglyphs naal art and eastern +pictographic writing what you're seeing +here is some game items specifically +glove items follow for more this tcg can +be played with standard poker cards sp + URL: https://youtu.be/EzMKBc8VRTM Title: GET FOLLOWERS WITH 1 TRICK Transcript: @@ -4368,6 +5831,29 @@ comes picked for you recommend you follow brandon aka flybear on twitter big fan of the guy +URL: https://youtu.be/LFrE1ySq5v8 +Title: Small group learning ftw +Transcript: +why are you buying an online course from +someone in a position that you don't +want to be in why are you learning from +a boot camp teacher who's never had a +fang job my name is john i'm a software +engineer with 10 years of experience i +worked for companies you know like +amazon i have an open-source curriculum +so take a look totally free if you're +interested but if you get stuck at any +time you can reach out to me and i'll +personally walk you through the +curriculum in addition in february i'm +trying out a small group learning format +did you know that like class size +matters for educational outcomes and +it's going to supercharge your social +networking so if you're interested in +that shoot me a dm or drop a comment + URL: https://youtu.be/UHqhAnzJpas Transcript: five things you can do to optimize your @@ -4634,6 +6120,12 @@ the article in front of us if you're looking for a cms she also talked about wagtail follow for part three +URL: https://youtu.be/tL3f7jPu_sU +Title: devs be always overpromising +Transcript: +[music] +tr + URL: https://youtu.be/WYa80sf-w94 Title: career switchers, target january Transcript: @@ -4734,6 +6226,24 @@ works but what about isolating the emotional component check this article in the description +URL: https://youtu.be/9FvMTdfBZo4 +Title: If you have open source programs you are a programmer and an open-source contributor full stop. +Transcript: +open source contributions are valuable +they're valuable to you they're valuable +to your companies they're valuable to +the world open source is a big deal and +you are contributing to open source and +by the time you complete this trial by +fire you will be programming you will be +creating programs what do programmers do +they create programs you will be +developing +software you will be a web developer +those things will be true they will not +be in progress so hopefully this is a +boost to your confidence + URL: https://youtu.be/dLXVDWOh0Vs Title: Best Agency for Content Creators? Transcript: @@ -4869,6 +6379,43 @@ ladies please consider learning to code follow the page share the video let's solve the page right now +URL: https://youtu.be/gxEo6SgCw-A +Title: A true data science mindset is utterly foreign to most programmers +Transcript: +do software engineers need to have a +data science mindset nowadays this is a +question i got during one of my live +coding streams the answer is a +resounding no data science is a mindset +of probability when it comes to +programming we are not thinking in terms +of probabilities we are thinking +inductively and deductively we want +guarantees that certain things are going +to happen when certain logic triggers +when we're troubleshooting or doing a +root cause analysis we also want to +follow a deductive or inferential +mindset not a probabilistic mindset this +will be your guidance at the junior and +mid level at the senior level you will +start to encounter probability again +this will have to do with things like +traffic patterns then you're going to +want to be able to correlate bugs to +traffic patterns you don't need to worry +about those things at the junior level +if you are capable of having both of +these mindsets and toggling between them +correctly that's going to be a huge +benefit but don't have that standard in +mind for other software engineers very +few people can do that so when you're +thinking about their mindset most +programmers will have a deductive +nonprobabilistic mindset that's going to +help you with communication + URL: https://youtu.be/wFna3BiJ8fI Title: Java vs JavaScript Transcript: @@ -4911,6 +6458,19 @@ i should probably make a tick tock telling people to learn html css javascript and react +URL: https://youtu.be/xg0v616TLl0 +Title: unlock high paying remote jobs with this one trick +Transcript: +hey my name is john i'm a software +engineer making six figures hanging out +in florida even though i don't work here +if you're interested in a sixf figure +remote job give me a follow sign up at +laterly we'll get you coding pretty +quick if you're interested in making 0 +an hour give a follow +to + URL: https://youtu.be/1Vv0PkSsA0k Transcript: if you're interested in coding projects @@ -4982,6 +6542,25 @@ yourself as an employee but you're going to get asked for references so maybe get some actual clients and stuff +URL: https://youtu.be/db_Aj8MaKEg +Title: Learn to code, network, and land a job! +Transcript: +so you want to learn to code but college +takes tooo long coding boot camps are +too intense not personalized enough not +flexible enough one-on-one teaching is +missing that social component and it can +be really expensive what is a good fit +for you might be a small group i'm +trying one out this february drop a +comment or dm if interested + +URL: https://youtu.be/I_71em-izaU +Title: Senior Dev Advice for Juniors +Transcript: + got to be kidding me call me +bro when she living off + URL: https://youtu.be/JYnpdLes-Ug Title: Triggered by Learning Code? Transcript: @@ -5041,6 +6620,13 @@ URL: https://youtu.be/K09NqMXCLoo Transcript: foreign +URL: https://youtu.be/QIjjaD0-TRg +Title: Bates oof but whew still full stack +Transcript: +big big thank you to sean you should +absolutely look at the year trend not +the day trend and here's the result + URL: https://youtu.be/KP0HljG5TLU Transcript: before taking a job offer it's worth @@ -5067,6 +6653,18 @@ front-end back-end or full stack job for me it's all about lowering the barrier of entry into tech but what do you think +URL: https://youtu.be/_XvG7ssJ2n0 +Title: the economy is growing wake up or miss your shot +Transcript: +this is total ignorant fomo there have +been less than 10k tech layoffs across +job families these are not all +programmers a few hundred layoffs at +google down from 12k last year it's way +less these are not all engineers the +economy is growing fed hikes paused +learn to code ignore haters + URL: https://youtu.be/NfLrOpPkvsA Title: When the โ˜•๏ธ hits (as a coach) Transcript: @@ -5141,6 +6739,14 @@ the business rule clearly defined in a comment catches clear and bullying follows convention +URL: https://youtu.be/AHGDkTAgW-8 +Title: Technical interview prep is better than ever, and a great opportunity for open source contributions! +Transcript: +le code cata is a consolidated blend 75 +in a new article we're putting solutions +up two and three summer up other +contributions welcome + URL: https://youtu.be/vAOQRUqVdTY Title: Coding Project Advice Transcript: @@ -5173,6 +6779,28 @@ how i'm using react you can use react with a lot of sibling libraries so practice combinations +URL: https://youtu.be/ZVDMFFVgkvc +Title: Sign up for this small group and learn to code! +Transcript: +are you interested in learning to code +this year my name is john i'm the lead +maintainer of Ladderly and i'm offering +a small group learning format starting +in february i typically charge $80 for a +half hour for one-on-one meetings the +single-digit class siiz small group is +only $30 a month for four sessions sign +up now + +URL: https://youtu.be/65SxvQ3C5dc +Title: Better web UI and small context window support +Transcript: +a better game guide for Aria's Tale has +just been merged this includes a bridged +instructions for language models with a +smaller token window check it out now +Aria's Tale.com + URL: https://youtu.be/JW5X3Zql154 Title: 3 Ways for Employers to Increase Labor Diversity Transcript: @@ -5224,6 +6852,42 @@ more effective than emo alone you get these sort of tips in the advantage checklist on Ladderly +URL: https://youtu.be/4cri7eMsWLQ +Title: Technical interview advice for big tech +Transcript: +the dream good question so i'm bound by +nda so i can't give you specific +questions and answers i can tell you +that all of the coding algorithm +questions that i was asked from both +google and upstart are contained in the +5 to 23 patterns article which super +sets the 14 patterns so this is the +article that i recommend it talks about +various stages of learning the five the +seven the 11 the 14 and all the way up +to the 23 so i think in that 7 to 14 +range is going to be the sweet spot i +did not get any dynamic programming +questions i will tell you that i would +specifically recommend interviewing.io +for practicing all sorts of questions +whether algorithm system design or +behavioral on the note of behavioral +questions just did a quick google search +for the most common questions and the +questions that i received were +consistent with these tell me about a +time you got in a conflict with so and +so your customer or your teammate or +something tell me about a time where +there was ambiguity for example and then +for system design point you back to +interviewing.io once again my only call +out here for google is try to understand +what aws services are doing underneath +if you're going to reference them + URL: https://youtu.be/ju0NhxJi33k Title: - Land a Coding Job Discord-Driven Social Networking Transcript: @@ -5237,6 +6901,19 @@ group that you resonate with and nurture those relationships for a minimum of five minutes per day +URL: https://youtu.be/1O-ltAnm5TA +Title: Upstart is hiring! +Transcript: +so it's january hiring season's here and +upart is also hiring the pricing team is +looking for engineers with four or more +years of experience up to the principal +level also looking for a senior pm +working at upstarts great here's a small +portion of the benefits if you're +interested shoot me a dm or visit the +website now + URL: https://youtu.be/RhyJLSjjnw4 Title: Using Twitter for Programming References Transcript: @@ -5351,6 +7028,13 @@ naturally want to reciprocate maybe facilitated by a low-key dm follow for more sweet tips +URL: https://youtu.be/J3_kjj0LDwo +Title: Cormier how to view my dissertation in economics of education for free! +Transcript: +hey nick thanks for your interest so you +can view my open access dissertation +through proquest hope this helps + URL: https://youtu.be/Ot1L7nhXPW4 Title: Can "but" be positive? Does it matter? Transcript: @@ -5486,6 +7170,31 @@ you're signed to work in cyber security this video makes you wonder whether i got video consent from all car owners +URL: https://youtu.be/iC_KkzWz72E +Title: Get a coding job this year! ๐Ÿ”ฅ +Transcript: +are you interested in learning to code +in 2024 and landing your first or next +professional programming role if so i +have a great idea for you hey my name is +john i'm a software engineer with 10 +years of experience i'm the lead +maintainer of Ladderly dot io an +open-source educational platform that +helps you learn to code i also have a +phd in economics where i studied the +return to post-secondary alternative +credentials seeing what employers want +from coding boot camp graduates and +others like this in february of 2024 for +the first time i will be pil in a small +group learn to code format there will be +5 to 10 people registration is limited +let me know if you'd be interested the +price would only be $30 a month hope +this is going to be a great offer let me +know if you're interested + URL: https://youtu.be/0ynspseZkmE Transcript: soon lee says i know everyone hates @@ -5581,6 +7290,25 @@ talking fifth get multiple mentors including one who will tell you what you don't want to hear +URL: https://youtu.be/u5eoSGkmmrg +Title: Can GPT-4 reliably write publication quality research in economics? +Transcript: +as a software engineer i use gp4 almost +daily and i think it's underrated for +research purposes so i'm writing a new +academic paper studying the productivity +of gp4 in the particular case of publish +quality economic research using gpc4 in +particular with +plugins and using um state-of-the-art +prompt engineering to really max out the +the production curve of the +state-ofthe-art +for ai tools and trying to see at this +precipice of technology is it good +enough to write a publishable paper +calibrating the productivity + URL: https://youtu.be/mrN1o1ci4Gw Transcript: let's talk about software engineering @@ -5622,6 +7350,13 @@ cyber security data analytics so they have some different options +URL: https://youtu.be/zIwlTveqCGE +Title: Lets go team ๐Ÿ”ฅ +Transcript: +is that what's happening 100% and what +gave you the +confidence um delusion + URL: https://youtu.be/5vK_ZGx8f3w Title: is js a good language...? Transcript: @@ -5796,6 +7531,14 @@ began to type token you can see it can give me three levels deep in the menu in a much more efficient manner +URL: https://youtu.be/PjkOWaR2SfM +Title: See ya VA! +Transcript: +headed to upstart live for annual +corporate planning check out what i'm +leaving northern virginia's biggest snow +in a while y'all here we go to doas + URL: https://youtu.be/bbsqmuDjpmI Title: Stop overrating internships Transcript: @@ -5809,6 +7552,43 @@ roles also don't ignore them or underrate them check out this github repo follow for more +URL: https://youtu.be/zjP42eYmYYE +Title: Doctorate holders could only tell one-third of the time ๐Ÿ˜ฌ +Transcript: +if you work in research what is your +creepiest finding i'll go first my +research shows that a graduate degree +holder not just an average person a +highly educated person usually cannot +detect when a written statement was +written by gp4 not a human + +URL: https://youtu.be/SMvWuT6pCYM +Title: Day 3 plugging a novel small group learning format +Transcript: +so you want to learn to code what's the +lowrisk option probably college but that +takes a long time right takes four or +five plus years what's the fast option +coding boot camps but a lot of those are +really expensive and or +sus um the affordable option is you can +teach yourself to code but less than 5% +of online course enrol le ever complete +so that seems like a bad idea there's a +really cool other option you don't run +into this a lot because there's only +like a few experts in the industry that +can actually do this but hey i'm one of +them my name is john and in february +i'll be running a small group learning +format so if you're interested in that +drop a comment or shoot me a dm by the +way it's more affordable than a coding +boot camp and faster than a college and +more effective than studying on your own +so + URL: https://youtu.be/Xo_IzE2vjyg Transcript: eddie asks what is the biggest problem @@ -5821,6 +7601,74 @@ the usa and i advise people to go for react for sure notice this advice is country specific +URL: https://youtu.be/VOgONXbcA4E +Title: Need to iterate on this one +Transcript: +if you're interested in machine learning +programming or data science unserious +question what do you call it when you +use a salmon to +type your algorithm on your +keyboard efficient + +URL: https://youtu.be/iK_2G9HG3oY +Title: make a program and start identifying as a programmer +Transcript: +and the final gem i learned from atomic +habits emphasizes how identity drives +behavior Ladderly is the only +educational platform that solves this +day one and as a student this is a great +deal of respect for you computer science +programs will have you identifying as a +student for years and years you're never +good enough you never know am i ready +for a job this is a problem for +motivation it breeds dropout it breeds +imposter syndrome it makes networking +difficult because you're like i don't +know can i really claim it sign up for +Ladderly today and you can solve this +problem day one you will never have to +wonder about whether you're programmer +or not because you will have a portfolio +with a program on it day one higher +motivation reduced imposter syndrome you +can reach out and network with +confidence because you are a programmer +you've you've written programs you're a +programmer it's that simple don't +overthink it sign up + +URL: https://youtu.be/0CZUHOXW1wA +Title: How to prove experience as a career switcher, new grad, or dev without professional works experience +Transcript: +recruiter should not push back on your +experience if your experience is an +open- source +project you can fully list your closed +source project as well but if the +recruiter pushes back they might have a +point because because recruiters will +sometimes try to downplay your +experience and they'll say oh like +you're a new grad from college so you +don't have any professional work +experience and when we say two years of +experience for this junior level role we +want two years of professional work +experience how is that even possible +dude you need to include my portfolio +experience in my volunteering +experience and so i started building +this portfolio when i was a sophomore or +a junior so i do have two years of +experience so that's the game that's +played does that make sense if it's +hosted publicly on github you think we +can safely list it yeah exactly because +it's it's proof for everyone can see it + URL: https://youtu.be/8j3Lew0tFAo Title: Delta Variant Changing Tech? Transcript: @@ -5895,6 +7743,18 @@ time is now that's why clement says my biggest regret as a software engineer is not having learned to code earlier +URL: https://youtu.be/IyT6dgGihSo +Title: Bye flash of ugly content +Transcript: +open source programming fixed five +issues on Ladderly let me tell you +about one of them look where the arrow +is pointing there's a flash of poorly +styled content do you see that gray +background we don't like it and this is +how it looks now on mobile follow if you +want to see the other improvements + URL: https://youtu.be/3r4sUaH4Gec Title: learn HTML pt 3 Transcript: @@ -6017,6 +7877,20 @@ three-tier idea so i'm thinking right now ads and priority support and then in the future maybe like a custom chat +URL: https://youtu.be/nD0DQt-glkg +Transcript: +oh my gosh beautiful roses i'm throwing +roses roses roses roses + +URL: https://youtu.be/5LmK-4DQA2o +Title: PT 2 technical interview but the interviewer is into improv +Transcript: +so i was planning on using python new +choice i mean javascript new choice i +was planning on using java listen idiot +new choice can i just write out the bite +code are you cool with that + URL: https://youtu.be/6t4LBrDNmWY Transcript: what's up luca thanks for the question @@ -6078,6 +7952,12 @@ you had the job you're not going to make six months of experience magically appear so get started now +URL: https://youtu.be/bBYNl7_APs8 +Title: STOP STRESSING ITS A LEARNING EXPERIENCE BY DESIGN +Transcript: +[music] +oh + URL: https://youtu.be/ZiXQRinh0Bs Title: The special way im investing with Robinhood Transcript: @@ -6090,6 +7970,24 @@ autopilot integrates to robinhood two links into my bio you can get up to 200 and free stock check it out now +URL: https://youtu.be/BZIBB1qkIaY +Title: Prefer space-spelled full stack and other engineering terms on your resume +Transcript: +how to spell full stack on your resume +any of these are going to be fine but +you can see the red with the space +spelling wins on the far left and far +right and just overall wins on the graph +so why not be the best why not pick that +one this is also going to go for front +end and back end they all work but +that's the best + +URL: https://youtu.be/-oQtdhaIIKg +Title: How to become a developer (easy) +Transcript: +s to be popular popular be popular + URL: https://youtu.be/1vdZIwIi32A Title: Front-End Web Development: What You Didn't Know You Needed to Start Transcript: @@ -6157,6 +8055,30 @@ understand concepts like truth and falsehood and there could be additional ways that we don't yet understand +URL: https://youtu.be/v4hp8e0WxGo +Title: CRUD: what is read? +Transcript: +peter thanks for the question think +about a video game you're loading a +saved game that's a re you're looking up +data that's already in the database a +little extra data on database design we +talk about create read update and delete +a read is a read the others are called +writes cuz you're actually changing +what's in the database + +URL: https://youtu.be/Da7Zuku2pdc +Title: Using git from the jump is a cheat code +Transcript: +so i teach people to code and one day a +student tells me yo my file is missing +like just missing somehow maybe they +moved it or deleted or whatever luckily +we push to github on the first day so +here's three git techniques you can do +to recover that file + URL: https://youtu.be/UWb5nq9NUIA Title: Consistency ๐Ÿ”‘ ๐Ÿ”‘ Transcript: @@ -6241,6 +8163,63 @@ mark lines up with peak productivity and that was twice as fast for internet as electricity +URL: https://youtu.be/Ue8L93j9ePQ +Title: open source contributions pay large dividends, but they are often applied indirectly +Transcript: +here's a common misconception open +source contributors don't get paid and +their work is often stolen the truth is +that open source contributors like +myself often do get paid but it's often +indirect sometimes we do get directly +paid that's relatively rare often we get +indirect payments through accelerated +career velocity we look more attractive +to employers we can command a higher +salary if you've never been a +professional programmer an open source +contribution could be your ticket to +your first professional programming role +that is aug huge indirect payment to +take full advantage of this as a junior +make sure that you mention your open- +source contribution on your resume and +include the technical skill keywords +related to that project in your +contribution this will improve the +ability of your resume to get through an +ats that is looking for your skill +keywords it'll also look better to an +employer if they do a manual review with +regard to stealing this is a tiny +problem related to strange licenses for +the most part we happily share code and +we don't consider a theft + +URL: https://youtu.be/Cl9fYK70vkI +Title: Upcoming features for +Transcript: +staring at the page you open up the +dirty window let the sun + +URL: https://youtu.be/iRyC06DZLqc +Title: Limitations of GPT-4 tool usage +Transcript: +limitations of chat gpt the premium +version with tool usage right now so +here you can see that i'm trying to get +it to summarize my blog article it +summarizes it but it won't give me the +exact text basically there's a policy +against web scraping it won't give me +the image either so gpt 4 can view +images but it won't do this remotely it +won't scrape and it basically can't use +apis like this Aria's Tale api which makes +it a problem for tool usage that said i +will be making a custom gpt so follow if +you're interested to use it + URL: https://youtu.be/8ivgdcbc5V4 Transcript: crash course and effort estimation for @@ -6279,6 +8258,50 @@ expertise don't forget the basics if you hit extra large break it up deliver iteratively +URL: https://youtu.be/N5YmrWullrM +Title: Be awesome, be social +Transcript: +have you ever tried to get a job without +social networking or like professional +networking or just like networking at +all what did you do exactly and how did +that work out for you yeah so in 2024 +you should be social networking for your +professional job search here's a cheat +code you can start social networking as +you learn doing these two together +creates social learning experiences and +team-based learning experiences that +result in better learning retention for +you and when it comes time to actually +ask for a referral feels genuine cuz +you've built relationships with these +people so try learning in public try +making a tik tok or a tweet or a blog +article about whatever it is you're +studying from the beginning by +explaining it you're going to reinforce +your learning and you're going to build +a social network that's helpful for you +when you go to look for a job one other +thing you can do is join a small group +that i'm leading social networking video +voice right better than just over text +and tweets if you're interested drop a +comment or shoot me a dm + +URL: https://youtu.be/_TGL4W2k1aI +Title: Flutter vs React +Transcript: +if you're trying to learn to code and +land a job as a software engineer or if +you're a career switcher please don't +learn flutter look at this do your own +research about 1,000 jobs for this one +react is over 60,000 the pay is higher +too and this is for an entrylevel react +engineer + URL: https://youtu.be/_A_Jpr9HkGA Title: AI03: Build a Website with Midjourney, Figma & ChatGPT Transcript: @@ -7820,19 +9843,35 @@ state management space follow for part two my top three lessons learned in this space -URL: https://youtu.be/eiO0fCYvpVs -Title: Vercel is cool, not bad, and is right +URL: https://youtu.be/Zpi8oiwZeBM +Title: Do you need a degree to become a programmer or software developer? Transcript: -[music] -next.js these days include some cool -features that are currently only -supported on versel is this an example -of lock-in in the video in front of us -theo convincingly answers the answer is -no other vendors could support these -open source features in the future the -fact that russell does it today it makes -them cool not bad +that's a really solid question uh the +answer is uh very deep the answer is no + +URL: https://youtu.be/rmgW3Ceh5t4 +Title: CS new grad advice +Transcript: +so i'm a self-taught developer i don't +have a cs degree so my expertise with +new grat is kind of limited but i found +this comment really insightful i don't +know if this is trending up trending +down trending sideways some companies do +it some don't reddit useful link for +once + +URL: https://youtu.be/kkgGiJ06czw +Title: React over Solidity +Transcript: +what's up anon i feel your pain um under +2,000 solidity jobs in the us learn +react learn react learn react and don't +tell me it doesn't help you at this +point because you can still pivot and +learn react right now which is what i +recommend you do and also for others +watching just start with react URL: https://youtu.be/kFSfF4ZD4oc Title: Stay tuned to learn more about what my team is building @@ -7846,6 +9885,14 @@ team hurry up get on the discord link in my bio or follow the page for updates on what we're building +URL: https://youtu.be/jCgMMJW_77M +Title: Concatenation is adding strings but make it hard to remember +Transcript: +so you're a junior and you want to sound +awesome like blow people away right +repeat after me interpolation is +isomorphic to concatenation + URL: https://youtu.be/sMJrhzewVyc Title: The Hardest Part of React.js Transcript: @@ -7859,6 +9906,37 @@ would like to know what you think i think the four key concepts are state props hooks and jsx +URL: https://youtu.be/LM99LTrF5fY +Title: Runway ML still winning text to video, but Pika wins for image to video without text! +Transcript: +today i reviewed some ai generated video +we reviewed pabs we reviewed runway ml +google video poet and leonardo motion +google video poet we realized cannot be +accessed leonardo motion pretty much +lost out the render quality for leonardo +motion wasn't very good there wasn't +actually that much motion and there was +some notable warping here we're looking +at pabs in general the video is very +good and it's good at following +instruction about the style so this is +an anime style this is the ordinary +style it's not good at some kinds of +instructions other than the style so +this is supposed to have an orange sky +and it's supposed to have a monster in +the sky it just straight up just didn't +render those so runway wins for text to +video pabs however you can provide it in +image and if you provide it the image +without any text it's very good at +animating the image alone better i think +than runway if you provide it the image +and text it doesn't do a very good job +here's runway with the better text to +video + URL: https://youtu.be/UFpUQrIhUCU Transcript: anyone got any tips to get better at @@ -7872,19 +9950,6 @@ through curriculum once do multiple projects with different purposes make it something that matters to you -URL: https://youtu.be/lQeJ8_EdC7s -Title: Why Tech Pays (as an econ PhD) -Transcript: -[music] -oh put me in coach econflex so employers -are willing to pay the marginal revenue -product of their employee because if -they give you 10 bucks and you generate -11 bucks a product it's a win for them -and technology is the only factor of -production that doesn't have decreasing -marginal return - URL: https://youtu.be/gEZ00UUWcbA Title: Efficient Bias Transcript: @@ -7988,6 +10053,26 @@ mastodon profile picture this is the mobile here's desktop and this is open source at vandevere not john's linktree +URL: https://youtu.be/gZapiJ3axPs +Title: Content changes count! Don't gatekeep open source +Transcript: +closing five issues on Ladderly this +weekend including a blog typo your open +source contributions don't need to be +really complicated coach changes fixing +a typo is more than welcome writing a +blog article or even just identifying +and creating an issue is a really +important and welcome contribution + +URL: https://youtu.be/Uw4gqO39MsA +Title: Farmer | AI & Marketing will it blur? Will it distort? Or will we roll a nat 20? +Transcript: +new ai tools google video join today's +event i'll be using text from Aria's Tale +to test google video poet p labs and +leonardo motion text to video + URL: https://youtu.be/YIXJMMCKlUY Title: Pull up if u want would be cool to see ya Transcript: @@ -8007,6 +10092,11 @@ living it like every day and i just talk about my life follow i guess if you're into it +URL: https://youtu.be/SB4jrCepf-o +Title: Now lemme code something +Transcript: +baby girl i'm the man from the big ba + URL: https://youtu.be/-G6el6SI5Os Title: Artists can Code Transcript: @@ -8018,6 +10108,18 @@ the stereotype that programming is like just for i don't know boring people or something +URL: https://youtu.be/7-sLuzWcDAo +Transcript: +hey thanks for the question for s in the +previous video i don't know what his +title was but here i'll give you 10 job +titles you can apply for if you learn to +build websites with react first five +right here keep in mind there's actually +more than 10 i'm just giving you the top +10 another five right here like and +follow to learn more + URL: https://youtu.be/_rE1TykSLSo Title: (The 6 Ways) Code Ninja Says: How to Leetcode Transcript: @@ -8073,6 +10175,42 @@ browser gpu acceleration my m2 apple air wrote about 10 tokens or 8 words per second what did you get +URL: https://youtu.be/XFQ8sduRjvI +Transcript: +how can i be confident that i'm ready to +start interviewing for my react +developer role five tips in this video +first my github portfolio is ready i +have at least two projects preferably +three or more second thing practice +flashcards on brainscape decom +specifically check out javascript and +react i want you to get to where 75% of +the time or more you're getting the +flashcards correct now go to linkedin +add javascript react and whatever other +skills are applicable to your profile +it'll let you take a skill assessment +now take the skill assessment for +javascript click the practice button it +should give you two sample questions if +you get them both right you're ready to +take the real assessment if you get them +wrong go back to the flashcards i want +you to hit 90% or higher now obviously +the next step take the linkedin skill +assessments take at least these five if +you know another programming language +take it for that too and now you're +ready to start interviewing whether you +pass those assessments or not pro tip +you're actually not going to feel +confident until you actually pass some +interviews so just dive in the best +practice that you can get for an +interview is to take an interview let me +know if i can do anything else to help + URL: https://youtu.be/ZolYp3dqubA Title: 5 Tips for Backend Transcript: @@ -8110,6 +10248,46 @@ meaningful projects on your github since your front-end guy reach for node express next or blitz.js good luck +URL: https://youtu.be/Of-w51EE8uM +Title: a gap year is a good idea! Here are some ways to get the most out of it and reduce risk +Transcript: +i don't think there's anything wrong +with taking a year off after high school +to what's up my name is john i'm a +software engineer with 10 years of +experience i've worked for big tech +names you know like amazon and capital 1 +i also have a phd in economics where i +studied the return on investment to +postsecondary alternative credentials +like boot camps if you're interested in +programming i really like don's take +here it's a moderate risk high reward +opportunity in this video i want to tell +you how to utilize your gap year and +then how to drisk your gap year so that +it becomes a lowrisk high reward +opportunity to get the most out of your +gap year build in public start your +portfolio day one and utilize a three +strikes rule building in public means +you're going to be developing content on +social media as you go along this is +going to make your job search much +easier later for the three strikes rule +i recommend you start programming by +trying javascript and web development +but if that doesn't work for you realize +there are tons of different approaches +within programming maybe web development +just doesn't work for you try out python +and then do some soul searching if +needed and maybe try out something +you're passionate about maybe it's game +development don't start with game +development look like we're out of time +follow for part two on drisking + URL: https://youtu.be/ilEPGdTMyRQ Title: good vs bad coding bootcamps pt 3/3 Transcript: @@ -8144,6 +10322,41 @@ specifically to make video games and they'll accept a lower salary so that's up to you but i suggest react +URL: https://youtu.be/hhw1VU_mg8Q +Title: pair programming +Transcript: +thank you for the question so i'll give +you three specific tasks or answers but +they fall under a general answer which +is that you get better at pair +programming by doing pair programming it +is a situation of practice makes perfect +and experience matters so my first +suggestion is just reach out to a senior +or a mid at your current company and ask +them to pair with you for a day or on a +single task i would try and give them +some heads up it might be too much to +ask if you say hey today can you give me +the rest of your time today um so say +you know on friday or in a couple days +i'd love to take a day with you or even +next week i'm really interested in +trying out peir programming the second +thing you could do is you could work +with your team i don't know how many +people are on your team but you could +get your engineers to collectively +suggest to management that we would like +to do a sprint an agile sprint where we +try pair programming as a team option +three is go outside of work you could +participate in a hackathon contribute to +an open source project or get involved +with a social group such as Ladderly +link in my bio and you might pair +program with me hope this helps + URL: https://youtu.be/JJb8yG-TTzs Title: CSS joke Tier S Transcript: @@ -8193,6 +10406,13 @@ Title: Switch regularly Transcript: i thought we had +URL: https://youtu.be/8QQrB-BG7Ak +Title: Its totally diff than 2023 +Transcript: +i have fantastic news to +share i haven't cried this year yet oh +well it it's only + URL: https://youtu.be/eS7Hcl30gnU Transcript: christy and floria says i used to use @@ -8252,6 +10472,25 @@ skill assessment quiz answers get those answers make flash cards drill them drill them drill them take the quiz +URL: https://youtu.be/Ve8bzukmrf4 +Title: Portfolios are proof! +Transcript: +say oh i built this three years ago well +did you did you prove it how do you +prove it if it's publicly listed on +github you have the green squares the +famous green squares and the commit +dates and you have proof that you've +been doing this for years + +URL: https://youtu.be/3USrUfh1rcw +Title: Oasis review +Transcript: +energy drink review today we have oasis +from +celsius that's like a that's like a 7 +and a half + URL: https://youtu.be/AD4l5n8HTPo Title: The mental model goes way beyond unit testing Transcript: @@ -8510,13 +10749,6 @@ technology now for truck drivers big difference and bricklaying a classic low obsolescence rate industry -URL: https://youtu.be/JA9n5aF85Ho -Title: CONGRATS!! ๐ŸŽ‰ -Transcript: -you wanna go i can take you -[music] -with me - URL: https://youtu.be/8r5rryz47iI Transcript: no need to rush take your time to learn @@ -8524,6 +10756,17 @@ the fundamentals of web development learn how to build fully fledged website with josh +URL: https://youtu.be/1GU34An1lXU +Transcript: +software engineers data people thinking +about a database to use for your next +project this is ridiculous a billion +reads for a dollar like my tiny brain +cannot comprehend a billion units of +data without analogy by analogy the +diameter of the earth in inches is half +a billion + URL: https://youtu.be/8A942oE76Zg Transcript: if you're learning to code you might @@ -8545,12 +10788,6 @@ part three of three there's more homework you need to do to find the right boot camp for you -URL: https://youtu.be/hUmCyp-n1-c -Title: Proof GPT-4 is AGI -Transcript: -bro -[music] - URL: https://youtu.be/KWHbliswVzY Title: how to pick specific leetcode questions to practice Transcript: @@ -8688,6 +10925,37 @@ some of the things it does out of the box for you on the screen there but this is just the tip of the iceberg +URL: https://youtu.be/-7AxO8cwoHw +Title: I dont need to solve an eigenvector to understand a matrix shape mismatch +Transcript: +day in the life of a software engineer +and today i've been dealing with matrix +math which is really weird to me because +in my 10-year career i have done more +matrix math in the past few months than +the remainder of my career combined and +i used to be one of these voices saying +that matrix math is basically irrelevant +in the college curriculum to work as a +programmer and i want to stand by that +and i want to talk about it and the +reason is because i'm doing none of +these operations by hand i'm using +numpy and thinking through the matrix +math problems with a computer science +data structure mental model is way more +helpful than trying to think through +like matrix notation that i was taught +you know to sum or multiply matrices in +sort of a matrix math class instead just +being able to think through it's an +array of arrays it's a list of lists of +integers or floats is a much more +practical mindset so i'm going to have +my cake and eat it too acknowledging +that i have used matrix math but you +still don't need a college course in it + URL: https://youtu.be/oqf9faXSNR4 Title: Don't stick to what you're good at Transcript: @@ -8700,6 +10968,21 @@ i don't need to be the average or better than average kickboxer i just need to be healthy +URL: https://youtu.be/IGkGg_b-Qac +Title: touching grass w my tippy toes while doing a lil ponder +Transcript: +i'm often asked if i worry about ai +replacing software engineering roles my +usual answer is no ai helps software +engineers it doesn't replace them but +there's one kind of person who maybe +should be a little concerned that's +anyone who thinks they can focus +exclusively on technical skills to the +neglect of soft skills communication +teamwork those people are at the highest +risk in my opinion getting replaced + URL: https://youtu.be/PN651Zcv7-c Title: Unlocking High Paying Job Offers Transcript: @@ -8809,16 +11092,6 @@ kind of cache parts of functions and it's going to make stuff way faster also multi-threading follow for part four -URL: https://youtu.be/FWpoozkc1C8 -Transcript: -so charge ubt ai is going to make people -more productive and somehow this is -going to take away jobs it doesn't make -sense to me make it make sense if i'm an -employer and i have a tool that can make -anyone way more productive why would i -not hire even more people - URL: https://youtu.be/LuFttXwJXWs Title: Start with JavaScript, not C++ Transcript: @@ -9150,6 +11423,18 @@ stop asking what's required start asking what's a good return on investment to my time and effort +URL: https://youtu.be/TDCbKfpdvvY +Title: Example professional networking message +Transcript: +so here's an example of a good +networking message that someone sent to +me and i accepted they use my name they +refer to a shared interest they use a +polite tone there's the fun smile face +they also had a profile picture where +they were smiling and you could see +their face great stuff + URL: https://youtu.be/JjE4P414cuA Transcript: you cannot trust a lot of this phony @@ -9162,6 +11447,20 @@ care your language is a built-in sort method four ways to figure out who to really trust right here on screen +URL: https://youtu.be/byHqjGf3I98 +Title: What is an array in JavaScript? +Transcript: +what is an array in javascript and why +do we need them an array is just an +ordered list like think about the +alphabet you need it in order right if +you don't care about the order maybe you +can use a different data container like +a set or a map they're really useful if +you want to compare and sort like give +me your three best memes you got to put +them in order + URL: https://youtu.be/RDz-TnG0fvw Title: Its almost like anti-technology bias and fear porn influence society Transcript: @@ -9252,13 +11551,6 @@ doing like all kinds of video walkthroughs and he's putting out new solutions like almost every day -URL: https://youtu.be/F8QoxZSYei4 -Title: Follow the Process! -Transcript: -it's just a grotesque post-modern psyop -and anyone who's fallen for this is -brain damaged - URL: https://youtu.be/T2LAnNU8UcM Title: guess and check is a key skill Transcript: @@ -9273,6 +11565,57 @@ is look at the downloads per week as a trend for indicators for us developers you know like me +URL: https://youtu.be/SLEzYmWI3Iw +Title: Very big brain very nuance subtle analysis of important and weighty decision before coding +Transcript: +you might be thinking about learning to +code and you might have heard of these +different job families there's these +huge subtle nuance differences right so +let's get into the differences there +isn't one there isn't one there isn't +one they're the same thing just learn a +code just get a job see you on the other +side + +URL: https://youtu.be/nCXn7kPpe0I +Title: ๐Ÿ”ฅ start a portfolio today! Check it out +Transcript: +just released an improved trial by fire +you're going to hear more about this in +the coming days and weeks this will take +you from zero to hero from zero coding +experience to deploying your first +website in under 2 hours check it out +now + +URL: https://youtu.be/wvqHkB7oXQE +Title: Evidente break mind silos for public benefit +Transcript: +when asked to come in for an 8 a.m. +meeting my genz new hire said ug sorry i +can't make it i have a workout class +kudos to the genzer you work 9 to5 if +you're in a traditional job and many +tech jobs will have court hours so you +don't even need to hit 9 to five let +alone eight i take on the fact that some +people are shocked about this is i think +it's like the hurt people hurt people +thing they are questioning this new set +of norms and they're like wait i wasn't +allowed to do this when i was young and +they're like reporting this to their +other like abusive teammates their boss +or whatever and they're like this is bad +right and they're getting the +reinforcement like yeah this is bad we +don't do this the fact that you have an +echo chamber in a silo where like that +toxic behavior is allowed is like not a +good reason to go crap all over gen z +like they're doing the right thing + URL: https://youtu.be/JyJsBVZCJo4 Title: Why JavaScript is THE best programming language...period! Transcript: @@ -9313,6 +11656,29 @@ to hear this today but no no +URL: https://youtu.be/76dE6Iew2cc +Title: How to score free mentorship and grow your brand as a thought leader! +Transcript: +coding thought leaders and students you +can now mark if you're interested in +joining a live stream use this to grow +your brand or for free personal +mentorship find it under the settings +tab at Ladderly now + +URL: https://youtu.be/QkjzosOm0Ew +Title: We need ratings and prices not just view based payouts to leverage concentrated value including the +Transcript: +so i'm really disappointed with open +ai's decision to follow an attention +based business model the reason is due +to basic economics they're going to +foster shallow culture attention is not +paying dollars out of your pocket +there's little skin in the game it's a +big quantity move it's a low depth move +it fosters brain rot not deep education + URL: https://youtu.be/-1vqVgtjDOM Title: We're all less than six degrees away from in 2023 with social media in full swing Transcript: @@ -9362,6 +11728,12 @@ help him technically he's still not going to be able to get a job employers are going to think the same +URL: https://youtu.be/8mDMFUiIkUs +Title: Tech can sustainably fix inflation, cost of living issues, poverty, even global warming, healthcareโ€ฆ +Transcript: +guess what it grows the +economy benefits everybody + URL: https://youtu.be/cZ2ssaipqnw Title: Post-interview follow up guidance Transcript: @@ -9467,6 +11839,41 @@ ordinary javascript document api elements a component fall to hear more about components +URL: https://youtu.be/PpiuEHXYMdc +Transcript: +part three of five why breaking into +tech through data science is a bad idea +it's exactly this in a data science boot +camp you're not really learning rigorous +statistics or theory you're learning +business analysis and they're selling +you a sexy marketing term of data +science here are some top google results +for data science boot camps we have +vanderbilt mit university of texas at +austin notice the university of texas at +austin number four in analytics they're +already giving away the game if you +click the link to the vanderbilt data +science boot camp they immediately +switch language and to university data +analytics boot camp similarly ut you +click the link in their marketing page +brags that the school is ranked number +three in the master of science for +business analytics why do i care that +your school is ranked three at the +master's level in business analytics if +i'm here to learn data science and in +theory this is supposed to be an +alternative to a grad program or even an +undergrad program according to online +influencers lower down the page learn +dsba skills so they're literally +squishing the terms together data +science business analysis two more parts +follow don't + URL: https://youtu.be/jOH7wG8QYkw Transcript: would you learn plain javascript first @@ -9477,6 +11884,19 @@ things like destructuring advanced array methods etc i would learn es6 javascript first before diving into react +URL: https://youtu.be/neU5oiuXkEM +Transcript: +so how do you get a tech job how do you +make money like that bunch of ways you +can do this i recommend you learn react +go to code academy do the frontend path +github portfolio at least three projects +a blog and a portfolio site and a +passion project linkedin skill +certifications get ready to interview +hit me up if you need help link in the +bio + URL: https://youtu.be/SH2HPLCIoAM Title: What is Blind 75? Transcript: diff --git a/scripts/youtube-transcriber/low_value_transcript_urls.json b/scripts/youtube-transcriber/low_value_transcript_urls.json index 3c1dfb71..e668d317 100644 --- a/scripts/youtube-transcriber/low_value_transcript_urls.json +++ b/scripts/youtube-transcriber/low_value_transcript_urls.json @@ -1,4 +1,50 @@ [ + "https://youtu.be/our69kbKFBo", + "https://youtu.be/F8QoxZSYei4", + "https://youtu.be/Ojguo7WZ27A", + "https://youtu.be/4YXWpioEIUA", + "https://youtu.be/Jw6E1hbyYNc", + "https://youtu.be/mATy0t85bJ4", + "https://youtu.be/MU6tXc5bxs8", + "https://youtu.be/FWpoozkc1C8", + "https://youtu.be/5Ib0kcmEBSU", + "https://youtu.be/9dbOwQepO5o", + "https://youtu.be/hUmCyp-n1-c", + "https://youtu.be/NWH7zD-i2dc", + "https://youtu.be/JA9n5aF85Ho", + "https://youtu.be/ItVzCCk6YBw", + "https://youtu.be/RpMK4ZGPQSs", + "https://youtu.be/NmkpAnVtoiY", + "https://youtu.be/lQeJ8_EdC7s", + "https://youtu.be/D3Jtaz-egfQ", + "https://youtu.be/eiO0fCYvpVs", + "https://youtu.be/pQuLMaOayak", + "https://youtu.be/pn3JkhA7wzI", + "https://youtu.be/E7Hz4jiaP_s", + "https://youtu.be/0v4rKpp444s", + "https://youtu.be/GUwcW66gzqo", + "https://youtu.be/0qbRA5rXe7s", + "https://youtu.be/0vNZJ6JJE9I", + "https://youtu.be/z_Fx0lK6LjA", + "https://youtu.be/Cv0ubCGS43o", + "https://youtu.be/fxwE4SZ38fA", + "https://youtu.be/2z5KCEVQUS0", + "https://youtu.be/VSXTiLMyM5o", + "https://youtu.be/3OILFxPsaiU", + "https://youtu.be/bccuFU_dKs8", + "https://youtu.be/JWQZX5dFuhY", + "https://youtu.be/1BGmgB8JXI8", + "https://youtu.be/2C_ZInahiuk", + "https://youtu.be/tBcZtjnKNEg", + "https://youtu.be/WxRiHf30nTA", + "https://youtu.be/JRkESf9IwUg", + "https://youtu.be/GjfWznkurc4", + "https://youtu.be/qktl2B1_Ubo", + "https://youtu.be/TSz4E_pq53A", + "https://youtu.be/JdaTcDFxlak", + "https://youtu.be/T4oSSVSlkek", + "https://youtu.be/vBxm7AxJ3vk", + "https://youtu.be/G-OYBwk7gjw", "https://youtu.be/_LYLH2HvOcY", "https://youtu.be/-22vyOtvdtg", "https://youtu.be/-ffV0YJ8Wi4", From 76baa59fcdc7fea75aa7d243c879afa4e21a206d Mon Sep 17 00:00:00 2001 From: Vandivier Date: Mon, 29 Jan 2024 23:48:41 -0500 Subject: [PATCH 5/6] feat: Ladderly Custom GPT --- src/core/components/pricing-grid/PricingGrid.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/components/pricing-grid/PricingGrid.tsx b/src/core/components/pricing-grid/PricingGrid.tsx index d208b506..713f9c94 100644 --- a/src/core/components/pricing-grid/PricingGrid.tsx +++ b/src/core/components/pricing-grid/PricingGrid.tsx @@ -55,7 +55,10 @@ const plans: Plan[] = [ }, { text: "Standard Checklist" }, { text: "Access the Social Community" }, - { text: "24/7 Support with AI Chat", url: "https://www.youtube.com/watch?v=aC4_1mTa-aI" }, + { + text: "24/7 Support with AI Chat", + url: "https://chat.openai.com/g/g-kc5v7DPAm-ladderly-custom-gpt", + }, { text: "Schedule Expert Consultations" }, { text: "Store Access" }, ], From f10173dbd46ad3f3d36a21f050fe53e4da22e4f2 Mon Sep 17 00:00:00 2001 From: Vandivier Date: Tue, 30 Jan 2024 00:00:40 -0500 Subject: [PATCH 6/6] chore: rm extraneous prompt --- scripts/youtube-transcriber/priming_prompt.txt | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 scripts/youtube-transcriber/priming_prompt.txt diff --git a/scripts/youtube-transcriber/priming_prompt.txt b/scripts/youtube-transcriber/priming_prompt.txt deleted file mode 100644 index 7ba9e0ae..00000000 --- a/scripts/youtube-transcriber/priming_prompt.txt +++ /dev/null @@ -1,15 +0,0 @@ -ROLE: -You are a customer support agent for Ladderly, a service that helps -individuals learn to code, -accelerate their tech career, and obtain a job in the tech industry. - -CONTEXT: -Consider the attached transcripts from Ladderly educational videos. - -TASK: -A Ladderly member is requesting assistance. -For now, simply say: -"I have loaded significant Ladderly background information. How may I help you?" -Then, proceed in conversation. -Make sure to mention when you are providing advice not directly based on the transcript data. -Make sure to mention when you are not sure of the correct answer. Avoid presenting a guess as a true statement.