Are Developers Ok?
Key Takeaways
ThePrimeagen discusses the well-being of developers in the context of open source and GitHub, while also promoting resources for learning backend development and AI coding.
Full Transcript
20 years into my software engineering career and one thing that has always impressed me is the fact that every dev has a willingness to listen to everyone's arguments and truly come up with the best solution specifically an open source [ __ ] this thing deleted 3 months of work I had just downloaded vs code as an alternative and I was just playing with the source control option seeing how I wanted the stage five ,000 files I clicked discard and it deleted all my files all of them permanently how the [ __ ] is that even possible 3 months with 5,000 files that's 55 new files a day and you never put it in Source control skill issues absolutely a waste of time stay away from this tool set I tried installing to a local directory the poor design of the headers produce countless compile erors I tried installing from my Linux drro repo and the libraries were not included in the install I tried doing a pseudo make install and used package config to supply the compile and Link parameters and got countless link errors I am no Noob I have written and compiled so many programs under Linux and Unix and Google ma/ Googl test have wasted my time more than any other Library I tried to use you basically have to be a cmake guru to use these tools stay away unless you have considerable devops experience note to self don't invite Mark to the next party parties are an absolute waste of time anyways unless if you have considerable social experience hey the name is the primagen you may know me because I force push to main but you probably shouldn't do that you know what you should do you should probably learn how to stack your PRS introducing graphite today's sponsor which takes your PRS from looking like this disgusting to looking like this graphite is the code review platform that puts the developer experience first giving you all the features you've been missing from GitHub stacked poll request intelligent notifications and a filtered PR inbox fully integrated with GitHub graphite allows you to use a stacking workflow to break up large feature changes into stacks of small PRS that can be reviewed and merged independently or all at once with the click of a button stacking with graphite allows you to ship code as fast as you can write it so check out graphite at gt. slpr what's wrong with people in GitHub why you got to be like that goodlooking perfect for gorgeous looks can push as soon as possible epic games art V2 admin epic games developers epic team admin epic team admin verify the poll ested merge ASAP I think you just notified 398,375 the list so hackers won't be able to hack me no description provided Dolphins it's such a good password Dolphins man I want to meet the person who went prompted with the password box goes ain't nobody ever going to guess my favorite sea creatures is my password Hunter too safe uploading to test Pi pie I had some trouble using twine to upload a package to test pie I tried this but it looks like it went to regular piie I assume I'm doing something wrong here but any docs on how to twine and test pie together would be appreciated completed were you able to resolve the issue no I decided I don't care I wish I had the courage to be this guy cuz that was the most relatable reply I've ever seen I just wanted to start by saying you did well but not good enough you're [ __ ] at modding period I first have an issue with my release not recognizing my save file and come back to one month later to update my p4g mod loader to 1.4.0 and now Persona 4 crashes on Startup what the [ __ ] is next don't even get me started with the release. Json file whoever runs this mod loader [ __ ] should just quit I'm being completely honest here you are doing a [ __ ] job and can't fix your [ __ ] no matter how many bugs get [ __ ] reported take this as constructive criticism p4g ain't yo [ __ ] man go make some mods for cyber Punk or something oh wait how the [ __ ] are you going to do that when it's the most buggest game of all time yeah y'all [ __ ] cyber punk out there catching Strays imagine just devoting your life to building mods and someone starts off by saying hey it was a good run but you're terrible at this you got to consider something else at least you're not as bad as cyber punk I'm not sure who got hurt more in that one the default borderwidth unit pixel is the wrong choice by default the unit em font size relative should be used instead of PX absolute it looks ugly at small font sizes for example three pixels will look good at large font sizes but ugly at small font sizes this way it'll always adjust according to the font size this is an opinionated extension that's designed to mimic the default appearance of Adam please feel free to Fork this and suit your needs who cares what Adam looks like it's a bug bigot I've never seen a 0 to 60 that fast fast and I've spent countless hours on Twitter this guy can't really be that triggered I don't even think Adam has such a bug [ __ ] you confusing the word I don't know think it means what you think it means he was so frustrated he had to make two comments in a row he had to come back just in case yeah yeah well you're a [ __ ] also bigot open source isn't all just people calling people bigots for no reason sometimes it actually can be quite useful and helpful scow big no functionality at all o sene your little Co pint implementation is getting out of control please have a look at this this is actually a really detailed bug report sorry for the inconvenience that wasn't covered by any test case fixed it now thanks what the [ __ ] you can't be upset it was an incredibly useful bug report thank Miku Chan but this isn't Miku Chan's most notorious bug report in fact this one is and it even earned bro what are you talking about man from the react man himself Miku Chan you're my spirit animal too many of emojis in concurrency and Ayn a weight explanation the explanation page for concurrency and more specifically its example with Burgers become hard to read for me because of its a many emojis you go to your crushes to get some fast food you stand in line while the cashiering takes your orders from the people in front of you then it's your turn you place your order of two very fancy burgers for your crush and you you pay chaing somebody actually thought this was a good idea okay somebody wrote this documentation without the help of chat GPT I want you to think about that for a second emojis are a part of our culture you have an objectively bad culture I've read the documentation I don't feel the same as reading your example as it's clearly ill intention to prove your point emojis just make it super hard to read man okay I'm not a child so sorry I don't use emoticons the proper term for emojis by the way you Zoomers delete duplicate word long long in introduction Hi friend I deleted a duplicate word that's intentional I've always wanted to know what happened in that original meeting when someone suggested int and then someone's like well we need a smaller int they're like short what about a bigger int long 6 months later we need something longer than long you know I just got done watching Star Wars and I think long long is the way to go if you ever think you're bad at naming stuff just remember long long exists okay it's technically long long int saying it makes me feel so stupid fixes a bug where your mother would delete your species after calling you a disappointment rendering you a broken husk of a mob yep so I was investigating why a player was weirdly unable to equip things or do a lot of stuff and encountered in the runtime logs that their species datam was deleted how well the answer is your mother the hallucination of your mother uses the hallucinator species datam to create itself which calls species but it passes your actual species datm as an anarc which leads to the Mob having your species datm then when your mother goes away and deletes herself so does your species data leaving the hallucinator extremely broken bugged and humiliated why is it good for the game Nerfs your mother mother she's too powerful now you may be thinking that I mean that's funny but it can't be that big of a deal right no it actually is it got voted the biggest [ __ ] up of the year in 2023 with 37.5% of the votes overd doubling the next amount of votes to becoming an infinitely exploding grenade with this one weird trick I hope one day I can create a bug to get an award okay that is incredible okay I want that award I want that Award right now underscore is number not a number returns true as Nan stands for not a number the is number check in this case seems like it should return false I noticed from other discussions that it is in fact on purpose maybe the documentation should reflect this fact explicitly you're right it is on purpose and I don't think it needs to be explicitly stated anybody that's ever worked with i e 754 actually at 754-1985 anyone that's worked with it would actually know that somehow JavaScript just is it always makes me happy the fact that not a number though technically a floating Point number is is considered a number so to be able to find out if something's not a number using underscores Library you have to go is number and not is not a number who did this who did this but the funnier thing is how long this discussion went on many months later this definitely seems like a case where semantics should Trump technical facts yes Nan may be a number According to some spec eventually I was surprised too to find out that is number Nan One debt to society later Nan is also confusing in the doc One winner later if is Nan number value alert number required I don't even know what that means you get the idea making is number behave correctly in a semantic sense means I'll never actually use it is finite appears to be the function that works the way I'd expect of course one day after posting this I discovered that is finite string number is true even though the argument isn't a number N9 years of discussion and the proposed fix which was suggested 9 years earlier takes in a string in my something about the whole experience is just beautiful JavaScript it's just I love it JavaScript JavaScript is the only language which has the least principle of least surprise is it safe to use Secret in turtles do not use or you will be fired I want to use the undocumented property react secreted turtles do not use or you'll be fired which holds some interesting insights and can be useful in some cases no it's not safe to use did the name not give it away like someone asked that question someone asked secret internal do not use or you will be fired if it's safe this guy probably smokes at the gas pump okay Santa hat on vs code insiders and pushing of religion is very offensive to me Santa hat on vs code insiders and a pushing of religion is very offensive to me additional xmiss has cost millions of Jews their lives over the centuries yet even if this was not the case pushing religious symbols as a part of the product update is completely unacceptable please remove it immediately and make it your top priority to me this is almost equally offensive as a swastika did he choose the highest res photo just to show how small it is in comparison to the rest of the editor look at how tiny it is look at look look at look at how tiny that is we're sorry we hurt your and others feelings we'll remove the Santa hat immediately I cannot believe Microsoft capitulated to this guy Microsoft You're So Soft you are so soft the guy deleted his account probably due to the harassment but you know what the best part is did you highlight over the guy's name right now did you see what his profile picture looks like lover of Santa Claus Christmas and all things holiday currently residing in the North Pole in Santa's bed he got deleted they removed the Santa hat just for a guy who profile it's so it's so bad
Original Description
Lets deep dive into the world of open source and github and ask the age old question, are developers ok?
## Check out todays sponsor!
https://gt.dev/prime
Do you want to become a backend dev?
Did you know I am about to make courses exclusively for boot dev?
check out https://boot.dev/prime
sign up, become a back end dev, and help me out :)
### Twitch
Everything is built live on twitch
Twitch : https://bit.ly/3xhFO3E
Discord: discord.gg/ThePrimeagen
Spotify DevHour: https://open.spotify.com/show/4MLaDrQcQ5mi3rsnvWkwPt
### Editor
All my videos are edited by Flip. Give him a follow! https://twitter.com/flipmediaprod
Join this channel to get access to perks:
https://www.youtube.com/channel/UC8ENHE5xdFSwx71u3fDH5Xw/join
### Links
Linode: https://linode.com/prime
https://discord.gg/ThePrimeagen
Twitch: https://twitch.tv/ThePrimeagen
Insta: https://instagram.com/ThePrimeagen
Twitter: https://twitter.com/ThePrimeagen
VimRC & i3: https://github.com/ThePrimeagen/.dotfiles
Keyboard 15% off https://bit.ly/Prime360 USE CODE PRIME360
#coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from ThePrimeagen · ThePrimeagen · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Two Simple Steps to go from IDE to Vim
ThePrimeagen
Git's Best And Most Unknown Feature
ThePrimeagen
My Developer Workflow - How I use i3, tmux, and vim
ThePrimeagen
Github Copilot MAKES A CLI GAME IN GOLANG FROM SCRATCH?!?!
ThePrimeagen
I made the greatest tool ever! | tmux & cht.sh & fzf
ThePrimeagen
Is TypeScript (NodeJS) Faster than Go?? | A server comparison
ThePrimeagen
How to make TypeScript Blazingly Fast (JavaScript/NodeJS)
ThePrimeagen
Learn Vim in Less than 2 Minutes
ThePrimeagen
The biggest lie about programming? REACTING to tech twitter
ThePrimeagen
Rust or Go for my next project? WHAT TO CHOOSE? (as a senior intern engineer)
ThePrimeagen
Go is faster than Rust??! Go vs Rust vs TypeScript Servers (as a scientist)
ThePrimeagen
You only Git Merge?!? feat Theo : DevHour #1
ThePrimeagen
YOU DONT UNIT TEST??? DevHour #1 Theo
ThePrimeagen
Tech TikTok - Is this really programming? | React
ThePrimeagen
I am dying
ThePrimeagen
Comparing Rust (Yew) vs TypeScript (React) NodeJS | SSR times
ThePrimeagen
Why I use Vim in 2022
ThePrimeagen
How programming feels
ThePrimeagen
Why I Quit Netflix
ThePrimeagen
Programming on TikTok
ThePrimeagen
If I could give advice to myself when starting as a software engineer
ThePrimeagen
How am I suppose to get a job as a software engineer?
ThePrimeagen
Why do I feel burnt out? (software engineering)
ThePrimeagen
I am done with vim
ThePrimeagen
Maintaining Motivation as a Software Engineer
ThePrimeagen
Bun (TypeScript) is faster than Rust!?!
ThePrimeagen
Go is blazingly faster than Zig?
ThePrimeagen
Facebook Recommends Rust?
ThePrimeagen
5 Things I Hate About JavaScript
ThePrimeagen
Why I Make Content
ThePrimeagen
Is ADHD Bad For Programming?
ThePrimeagen
Vim As You Editor - Advanced Motions P1
ThePrimeagen
How I Would Get My First Job If I Started Over
ThePrimeagen
Vim as your editor - Advanced Motions P2
ThePrimeagen
My Best Decision Professionally
ThePrimeagen
Should you use RUST as your FIRST programming language?
ThePrimeagen
How I Made JavaScript BLAZINGLY FAST
ThePrimeagen
Is JSON Blazingly Fast or...?
ThePrimeagen
Vim As Your Editor - Introduction
ThePrimeagen
Vim As Your Editor - Horizontal
ThePrimeagen
Astro IS SO GOOD
ThePrimeagen
STOP LYING, The truth about Software Engineering
ThePrimeagen
Does Your Editor Matter?
ThePrimeagen
React Is This Fast???
ThePrimeagen
Vim As Your Editor - Vertical Movements
ThePrimeagen
Rust for TypeScript devs : Borrow Checker
ThePrimeagen
Will ChatGPT Terminate Your Job?
ThePrimeagen
0 to LSP : Neovim RC From Scratch
ThePrimeagen
From Meth To Netflix
ThePrimeagen
Faster than your favorite JS framework?
ThePrimeagen
Primeagen Answers the Webs Most Asked Questions for a Software Engineer
ThePrimeagen
This Algorithm is 1,606,240% FASTER
ThePrimeagen
Looking Under the Hood of JavaScript
ThePrimeagen
What Next...Finding a New Job In Software
ThePrimeagen
JSON, I hardly know 'er
ThePrimeagen
RUST Enums ARE Better
ThePrimeagen
CoPilot Review: My Thoughts After 6 Months
ThePrimeagen
How to Vim in 2023: Tips and Tricks
ThePrimeagen
Twitter's Algorithm Has MASSIVE Problems
ThePrimeagen
Rust Foundation IS DOING WHAT????
ThePrimeagen
More on: AI Pair Programming
View skill →Related Reads
📰
📰
📰
📰
Frontend Development That Creates Lasting First Impressions
Dev.to AI
12 CSS Mistakes That Make Your Website Feel Unprofessional (And How to Fix Them)
Medium · Programming
What is a Transient Prop?
Dev.to · Usama
1 Angular Mistake That Fires 7 HTTP Requests When You Need Only 1
Medium · JavaScript
🎓
Tutor Explanation
DeepCamp AI