Professional bad typist
Key Takeaways
This video discusses project management for developers
Full Transcript
good Saturday morning whoo getting an extra video that I like just like that this week this is an extra outtake from a livestream that I did with Sue's no op cat Hinton and he just found ourselves talking about being how how I view myself as a professional bad typist that like a lot of people comment that it's relaxing to see me like I make mistakes on stream and then we segue a little bit into like vulnerability and also the complexities of of managing and coding while you are on a stream if you're interested in that kind of thing getting a little bit of like what it is to be in the mind of a about coding a streamer sure you're gonna enjoy this video before we get onto the video I would like to thank today's sponsor Linode Linode is our VPS sponsor they're excellent I'm gonna read you their pitch Linode provides virtual servers that make it easy and affordable to host any app site or project in the cloud whether you are a Linux power user or just learning to code you can use Leno to deploy game service WordPress site personal VPNs and much much more sign up with a link in the description for 20% credit on your new Linode account thank you so much Leonard for sponsoring the show now onto that video I mean so that video that you did a while ago actually and this has nothing to do with the video that you were making but you have basically trying to type this one sentence and he said and you couldn't type it and then you were just like don't worry if you can't I can't either and I'm still a developer you know think of that every time because it made me feel so much better because when you put on the spot I just I forget how to type Oh God like there's nothing like a stream to make you a bad typist really yeah I I kind of almost view myself as a professional bad typist so many people appreciate that I guess like sometimes I do I went to rat and trying to improve my typing skills but whenever I test those I actually I actually find that I am I'm an average typist statistically speaking perhaps it's garbage more garbage when I'm ice cream but it's I know it's not that important for a developer I feel like it's so little by I how would my productivity improve if I was a faster typist it's so little that it's just churning out code mm-hmm I think it depends on what kind of work you're doing I definitely feel that when I'm on the stream and I'm typing like 20 words a minute less Oh an average yeah I get very frustrated because I usually know what my productivity level is and so I think that's the biggest thing for me is my regular typing is actually doesn't hold me back too much but my stream typing definitely does and I just want to get a lot done in that two hours and it's just never happening for me yeah I mean perhaps there is some point too there is this saying when you when I learned YouTube that yes like the camera adds like 20 pounds it's also removing like 20% of enthusiasm so you kind of like having great more more intense in order for - for people to read you as a normal person's aura yeah I totally agree with that sometimes because I do this stream and I obviously live in a place but you know I'm surrounded by neighbors I always think they can hear me for two hours talking to myself very animated you know in a very animated way and then I watched my stream so I'm like wow I just sound like the most bored person on the planet right now yeah what a a day 9 is one of my spirit animals when it comes to streaming has a Starcraft streamer and he gave a really good advice but streaming that you should never push against your current mood and so if you're if you for example if your if you're tired like just horribly tired or like sad you should acknowledge that and have like bring the audience into that doesn't necessarily mean that you like have to be super sad on stream but more like say that I haven't had the worst day and now I'm gonna try to churn that away in the stream but like try to be there and not try to fake anything yes exactly yeah I totally agree with that and I will usually say something like I'm sick today or yeah not feeling it today but let's see if we can like raise the mood or something like that exactly yeah that is that is so important and I feel like twitch is also specifically a little bit here towards that because I don't need this space where we both both hang out yeah oh this is just answering some questions too I like this question by art Deb game do you guys struggle to code and talk at the same time I tried from time to time and find it difficult to juggle thinking talking and processing questions and it tips that's really hard and that's been why I've had a few frustrating streams recently I've been trying to work on stuff that is kind of leading edge and at the same time keep a lot of context in my head all at once about all these different layers of like basically hardware libraries that I'm using and I'll turn off the stream and immediately see what was wrong and it'll be a very simple thing yeah so it won't even be oh it's some complex thing that I needed to be alone to think about it was no I just have zero short-term memory buffer while I'm on the stream because like I'm using that to talk and then verify what I'm saying and then think of the next thing to say you know yeah one thing that I've found with screaming and youtubing in general is that I discover how much cognitive how much cognate cognition it requires to speak and hold a conversation it it is it is tricky like a stream can still make me more productive for sure because I get the help from chat on things and like they see things that I don't see but but it can it requires a lot of practice to be able to talk and and and interact at the same time but I I think it's practice to a certain degree but it yes sometimes you just have to pause and think yeah absolutely I don't think I will ever be fantastic at programming while presenting and speaking I just don't think that like I I've I have the stats for like how bad I am and sometimes it orally processing stuff and like show Timur me because I knew it was a problem even before streaming and so you know I obviously wait like went through a bunch of tests and stuff and I was just like wow this is why I'm so pathetic of programming on my actual stream this makes so much sense now and so to a degree I can try and improve that but I think for even even anyone who's like doesn't have those kinds of challenges usually someone will say to me oh I'm going to try streaming and I'm like oh cool and I'm like really excited for them and then they come back and they're like that was the hottest thing I have ever done I could not concentrate I could not like I forgot all my keyboard shortcuts that I use literally every single day and I just like started doing things that I would never do normally yeah for sure like the first time I ice cream it was exhilarating and terrifying then I just turn on the stream and I rely started talking and i'm reaiiy just realized that oh i'm not going to shut up for two hours now it's like i just have to keep talking not stop talking at all i thought i mean david is a big fan of this XCOM youtuber called the Christopher odd he plays XCOM that's his thing and XCOM is such a complicated game it's basically a little bit like the similar to programming in that sentence is so much thinking going on and so actually like normally he streams all his other games but Xcode specifically he just can't he has records that offline in order to be able to to focus yeah I that makes me feel so much better I'm so glad you told me that because I always think am I just making excuses am I actually I'm actually like this sort of um am i this unproductive by myself and I'm just not noticing it as much does that make sense yeah you know I'll start sort of questioning myself and then I'm like no actually I just yeah yeah I did this I did a stream where I started out working on a on a project of mine that hadn't working for a while and I was like wow I got like one test during these yeah exactly um yeah I totally got it I remember the first four streams I did I rehearse what I was going to do mostly because I wanted to know if it fit in the time box and - I wanted to know what kind of bugs I would run into and then I would just check out a brand new branch on my stream and then just start all over again and like obviously that becomes not sustainable but it's interesting how differently I did things the next day even though I was extremely familiar with what I was about to do um but but I almost like anticipated that I would not be that great on the stream because you know I interview extremely badly as well when put on the spot so I sort of had a feeling yeah I think it's I think it's nice to share vulnerability in that way and because nobody like so few people display vulnerability and that makes makes it seem like everybody's so good all the time that it's just it's like the Instagram of professionalism yeah I started out sharing vulnerability just to lower people's expectations or just to be try to sort of make myself feel better about things but then I realized that it's just important in general because no matter what I think of myself they might be people out there who actually look up to me as well and put me on a pedestal even if I don't think that I'm particularly that great and you should be trying to kind of help with you know the fact that people will do that too and compare themselves to you even so yeah I it's so strongly agree and he also comes back to like I did this I randomly did this video a couple of weeks ago where I guests why I'm going to therapy yes because I had a close friend of mine who is trying to convince another close friend of theirs to go to go to therapy and he was so adamantly against it you know like yes II didn't want to go and it has been so beneficial for me so I just figured that since a lot of people but I don't want to say that they look up to me but like they look up to the persona that they have like embodied mpj in and and that that means that I feel like I have a certain responsibility to show that I have these human sides that everybody else has as well because they need to be backed into the persona otherwise people might compare themselves to that persona and get like a messed up view about reality yeah everyone's multifaceted and we always naturally try and present our best selves so being over to short-circuit that I think it's really important I mean I'm literally going to a therapy session off to this stream so that's usually why I'm out fairly in the morning anyway because I have to travel so good for you yeah it's really nice I like my therapy's lost a lot I feel like I struck gold see if we're having other questions thank you so much for watching don't forget to check out our sponsor Linode and for windy episode-description if you're new this was an outtake of a livestream that I record every Monday morning you can find it on twitch.tv slash fun fun function you can also check out some more videos of what this channel was about here or subscribe at the youtube channel here I am npj until next Monday morning stay curious
Original Description
💛 Linode Cloud Hosting For Developers (Episode sponsor)
https://linode.com/funff
💛 Follow Suz 'noopkat' Hinton
https://twitch.tv/noopkat
https://twitter.com/noopkat
📝 Episode notes
Suz Hinton and me talk about how hard it is to type correctly when streaming
💛 Follow on Twitch and support by becoming a Subscriber
We record the show live Mondays 7 AM PT
https://twitch.tv/funfunfunction
💛 Fun Fun Forum
Private discussion forum with other viewers in between shows. https://www.funfunforum.com. Available to patron members, become one at https://www.patreon.com/funfunfunction
💛 mpj on Twitter
https://twitter.com/mpjme
💛 CircleCI (Show sponsor)
Robust and sleek Docker-based Continuous Integration as a service. I used CircleCI prior to them becoming a sponsor and I love that their free tier is powerful enough for small personal projects, even if they are private. Use this link when you sign up to let them know you came from here:
https://circleci.funfunfunction.com
💛 Quokka (Show sponsor)
Wonder how MPJ evaluates JavaScript inline his editor. Quokka is the answer - use this link when you buy to let them know you came from here:
http://quokka.funfunfunction.com
💛 Wallaby (Show sponsor)
Wallaby.js runs your JavaScript tests immediately as you type and displays execution results in your code editor. It is insanely fast, because it only executes tests affected by your code changes and runs tests in parallel. Let them know you came from us by using this link:
http://wallaby.funfunfunction.com
💛 FUN FUN FUNCTION
Since 2015, Fun Fun Function (FFF) is one of the longest running weekly YouTube shows on programming 🏅 thanks to its consistency and quality reaching 200,000+ developers.
🤦♂️ The Failing Together concept is what makes FFF unique. Most coding content out there focus on step-by-step tutorials. We think tutorials are too far removed from what everyday development is like. Instead, FFF has created a completely new learning environment where we grow from
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Fun Fun Function · Fun Fun Function · 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
Higher-order functions - Part 1 of Functional Programming in JavaScript
Fun Fun Function
Map - Part 2 of Functional Programming in JavaScript
Fun Fun Function
Reduce basics - Part 3 of Functional Programming in JavaScript
Fun Fun Function
Destructuring: What, Why and How - Part 1 of ES6 JavaScript Features
Fun Fun Function
Reduce Advanced - Part 4 of Functional Programming in JavaScript
Fun Fun Function
Closures - Part 5 of Functional Programming in JavaScript
Fun Fun Function
Too many tools and frameworks!
Fun Fun Function
Currying - Part 6 of Functional Programming in JavaScript
Fun Fun Function
Recursion - Part 7 of Functional Programming in JavaScript
Fun Fun Function
Promises - Part 8 of Functional Programming in JavaScript
Fun Fun Function
Staying relevant as a programmer
Fun Fun Function
Factory Functions in JavaScript
Fun Fun Function
Composition over Inheritance
Fun Fun Function
Software needs to be better - FunFunFunction #1
Fun Fun Function
Unit testing: How to get your team started - FunFunFunction #2
Fun Fun Function
Straight-line code over functions - FunFunFunction #3
Fun Fun Function
Clojure - FunFunFunction #5
Fun Fun Function
The growth stages of a programmer - FunFunFunction #6
Fun Fun Function
5 tips to quickly understand a new code base - FunFunFunction #7
Fun Fun Function
Semicolons cannot save you! - FunFunFunction #9
Fun Fun Function
Functors - FunFunFunction #10
Fun Fun Function
Functors: I was WRONG! - FunFunFunction #11
Fun Fun Function
Questions and Answers - FunFunFunction #12
Fun Fun Function
Streams - FunFunFunction #13
Fun Fun Function
Prototypes in JavaScript - FunFunFunction #16
Fun Fun Function
Fast or Flexible? - FunFunFunction #17
Fun Fun Function
Coders are herd animals - FunFunFunction #18
Fun Fun Function
Weekend Kubernetes Shenanigans - FunFunFunction #19
Fun Fun Function
Monad - FunFunFunction #21
Fun Fun Function
Moar Weekend Shenanigans - FunFunFunction #23
Fun Fun Function
Questions and Answers - FunFunFunction #24
Fun Fun Function
Losing motivation - FunFunFunction #25
Fun Fun Function
LONGEST KUBERNETES SHENANIGANS! - FunFunFunction #26
Fun Fun Function
Fast code is NOT important - FunFunFunction #27
Fun Fun Function
Pair Programming a Facebook Messenger Bot - FunFunFunction #28
Fun Fun Function
Writing unit tests for personal projects? - FunFunFunction #29
Fun Fun Function
Let's Code a Pomodoro Button - FunFunFunction #30
Fun Fun Function
What editor do you use? - FunFunFunction #31
Fun Fun Function
Arrow functions in JavaScript - What, Why and How - FunFunFunction #32
Fun Fun Function
Is Programming Art? - MPJ's Musings - FunFunFunction #33
Fun Fun Function
Generators in JavaScript - What, Why and How - FunFunFunction #34
Fun Fun Function
Haskell Basics - FunFunFunction #35
Fun Fun Function
Haskell - Baby's first functions - FunFunFunction #36
Fun Fun Function
Is Big O relevant to you? - Q&A Part 1 - FunFunFunction #37
Fun Fun Function
How much are you allowed to Google? - Q&A Part 2 - FunFunFunction #38
Fun Fun Function
Haskell lists - FunFunFunction #39
Fun Fun Function
var, let and const - What, why and how - ES6 JavaScript Features
Fun Fun Function
Why are some programming languages popular? - MPJ's Musings - FunFunFunction #41
Fun Fun Function
Does a developer need to be nice? - MPJ's Musings - FunFunFunction #42
Fun Fun Function
bind and this - Object Creation in JavaScript P1 - FunFunFunction #43
Fun Fun Function
Examples of this and bind - Object Creation in JavaScript P2 - FunFunFunction #44
Fun Fun Function
Prototype basics - Object Creation in JavaScript P3 - FunFunFunction #46
Fun Fun Function
Separation of concerns RANT - MPJ's Musings - FunFunFunction #47
Fun Fun Function
Cellular Automata - Pair Programming - FunFunFunction #49
Fun Fun Function
The 'new' keyword - Object Creation in JavaScript P4 - FunFunFunction #50
Fun Fun Function
__proto__ vs prototype - Object Creation in JavaScript P5 - FunFunFunction #52
Fun Fun Function
Unity game pair programming - Let's code - FunFunFunction #53
Fun Fun Function
Throw out your tools - MPJ's Musings - FunFunFunction #54
Fun Fun Function
Unit tests vs. Integration tests - MPJ's Musings - FunFunFunction #55
Fun Fun Function
Object.create - Object Creation in JavaScript P6 - FunFunFunction #57
Fun Fun Function
Related Reads
📰
📰
📰
📰
Cert-Manager: Certificados TLS automáticos en Kubernetes con Let’s Encrypt.
Medium · DevOps
DevOps Engineer Professional Exam Guide
Dev.to · Ntombizakhona Mabaso
trelix v2.7 to v2.9: The Release Where the Pipeline Itself Became the Product
Dev.to · SAI RAM
The Cloud Bill That Made Us Buy Servers Again
Medium · DevOps
🎓
Tutor Explanation
DeepCamp AI