This Might Be The Best Advice I Have Ever Seen

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
all right Fallout Creator talking about problems in development process ah problems in video game development this seems like a shocker today I want to talk about something that for a lack of a better phrase I'm going to call game development caution before I start and tell you three different stories they're a little different but they not tell you what I'm thinking about okay back when we made Fallout towards the end when we were really trying to get it out we had two whiteboards one whiteboard had a list of features or content that weren't done yet that really needed to get in and the other whiteboard had a list of what the 10 most egregious bugs were and next to each I cannot believe that they had two whiteboards I mean the privilege of being able to separate out egregious bugs from features that need to be done is outstanding I mean really this is this is absolutely outstanding I mean we just had one whiteboard with tickets all over the place they weren't nicely aligned it was crazy but clearly inflation has caused this just ridiculous each person next to each one of these on these two different whiteboards were listed the person who was assigned to it we did it in a whiteboard like this so that people could come in in the morning and look at it because this predated jira or Confluence or anything like that I still think whiteboards are better I'd rather have things out in the open and stuff like that I have never liked jir I I I just don't I know it's better for tracking and long-term project success I get it to have a backlog of what has happened and changed but the reality is most things are just thrown away forever into a black hole and very few things are long-term useful to even be tracked like at all uh like at all at all at all I could total I I granted this is also in a different time that jira has become more I think important because you can't really have a whiteboard look at that it looks like he's also holding on to me wow who but you can't really have a whiteboard these days because so many people are really pushing for remote work and so I think Jiran uh Juran 75 and so I think remote work definitely destroys the like the physical in-person whiteboard what's wrong with the digital whiteboard again why use paper to write things down I don't know what it is and maybe this is because I'm old and fragile but the act of writing something somehow feels I'm not sure what it is but my brain Works differently when I slow down to WR versus when I have a like uh it's the tactile nature it's the physical nature it's kind of like I'm engaging more than one sense which is like when when I'm on a computer and I'm just typing it really is just like me looking at something inputting data but when I'm on a when I'm on paper it's like I can draw I can change things I can go out of bounds out of lines there's no hard there's no way like there's no pre predefined way that makes you think I don't know I just I've always had a weird love of writing things out versus uh typing them out I just think that I can be funnier and I think that I can be more thoughtful and I think that I can do like every last quality of me is more apparent in writing in a physical medium than it is in a electronic one I haven't written in so long I try to write I'm Legit 50 50 points higher IQ when I have a whiteboard close to me yeah yeah agreed they come in look at the Whiteboard and go oh I see something I need to jump on worked fine I don't think I heard any complaint about it people liked getting stuff off of that if they saw something I was like I'm on that today tried doing the exact same thing 10 years later at carbine overwhelmingly people said no do not do that I will quit if you do that if I see my name on that whiteboard I will quit I know he's I I I assume he's going to give us a reason why but I'm just trying to I'm trying to think of why the exist also really strange I mean kind of a weird way to like blackmail your employer to do something the way you want it to be done you do this or I quit I mean I guess that's kind of how things are done uh but it just seems like such a small hill to die on right like there's certain Hills that I'm willing to die on but I'm not sure if it's just like if you put those sticky notes not in Jer up I'm quit if I see my name get my name out your whiteboard mouth right like I just don't get it I I just don't how dare you I know I'm just I'm confused as as to like I'm I'm positive he's going to tell us but but real like real talk what's the difference between say a jira with your name assigned to it versus a ticket with this because I assume that's where it's going Bill bur it I know I turn into Bill Burr very easily huh so strange and I said what we I by the way I I do this all the time whenever I'm watching a video whenever someone says something that's compelling I want to first try to think about the answer before they just spoon feed me the answer next because I feel like the only way to really like grow in critical thought is to see if you can kind of like understand why something is is the way it is I don't know just a little little pro pro tip because people are like just press play and he'll tell you why I don't want to know why I want to think about it man name's next to it I'll still quit people will know it's me it sounds weak personally okay real talk my personal reaction to that is that sounds really weak it sounds like you're so emotionally adolescent that you cannot handle some mild level of your name like of responsibility like that's how I look at it I'm sure that might be a bit harsh maybe that's that Boomer mentality maybe that's why I draw on paper I don't know but that's kind of how I I look at that story two when we're making the outer world he won't even tell us so we're just meant to to ponder this this this Quagmire that he dropped on us with no answer oh he will okay okay just wait for it okay okay I wanted to put in this is probably year end of year two so we're still a year way the combat AI wasn't really in yet so I asked for a very simple combat aggression code to be added it was this is how simple it was every time an NPC got shot they would see if that person was on the list of someone who' shot them if they weren't they'd added them to the list which came out of with the amount of damage they just took if they were already on the list they just add the amount of damage they took okay whenever they're deciding who to attack they attack the person at the top of the list that's it that's all I wanted great great aggression code great aggression code right there classic just whoever plays the most it just gets constantly aggroed man you've played for 20 hours I'm only one hour in I'm never going to get touched keep in mind the advantage of that basic AI you can make lots of changes later you can make them that it has the the one at the top of the list if it's different than the person you're attacking the damage has to exceed the damage of of the person attacking You by certain amount before your change targets you can take distance into account you can take whether you can reach them into account whether you have a ranged weapon into account all that comes later that's all I wanted you know what you you can tell this video is outdated he didn't even mention an l m i mean the fact that they haven't used chat jippy to determine who to attack is clear that this is an outdated company never going to get VC money probably only a double a game not going to get a AAA you can't get AAA rating without real AI okay this is unserious Project by an unserious person it's clear didn't even use Chad jippy 40 uh it got put into the programmer production query queue and came back with an estimate of 4 weeks I pushed back saying the code I asked for was very simple I've written it before would take about 45 minutes it's basically there's already a call back when you get hit that's when you look to put them on the list and there's a call back there's a a call when you want to pick a Target that's when you look at the list and see which one you want to attack that's it I mean to be completely Fair 45 minutes might be a bit low like I'm all like I mean there's only two things in life that are guaranteed which is death and Engineers chronically underestimating how hard a task is but if you're telling me four weeks to do that I'm a I'm dude I'm a little bit I'm a little bit skeptical on that entire thing bro hit him with the scale issues 45 minutes versus four weeks yeah yeah that's it's you know seems a little outrageous the programmer who got signed to came to me and said I need four weeks and I'm like why walk me through what you're going to do he goes you don't understand and I was like I've coded this three times walk me through it and he wouldn't he left he left angry lead programmer came back started yelling at me saying if he says he needs four weeks he needs four weeks and I'm like then I will do it I'll have it done before lunch and he said no because no one then people have to support your code I'm like well let me walk through I'm going to walk you through dude okay first off that this guy is a Chad this is this is so good you won't fine you know what I'm gonna do it I'm gonna do it and it'll be done before lunch just to have some sort yeah I think this is perfectly fair and again this whole like people will have to support your code like what the hell like if it can be coded in 45 minutes it can be recoded and done better in 2 hours right you can actually truly look through the system and come up with a good idea of how to change it I just doubt that it's like that cumbersome if any code takes 45 minutes to write if it doesn't work delete the entire code and rewrite it again in 45 minutes like that's not that's not crazy you can give me any code that takes 45 minutes to write and I will just delete it and ReRe it the way I want it okay that's that's crazy that's crazy talk right there what I want unless it's written in hasell which then would take me four weeks you tell me why this takes four weeks he looked at what I wrote which was about 10 lines of pseudo code on whiteboard and he goes I'll come back he came back about an hour later and said what about two weeks and I said do I have any options here fine two weeks Story three Leonard and I talk about features all the time whether it's by the way these stories are kind of like emotionally bruising me I really okay I know that he's going to tell us this thing at like why this happens and all that but that story about the combat AI is so wild to me cuz I've also seen this a kajillion times let's see I work in a legacy code base for an MMO and the amount of time it takes for people to get through even checking a couple files uh files is insane that said the system is incredibly intricate and is held together with to toothpicks and glue so I can see both sides here yeah yeah I mean I've worked in some pretty awful code bases I most certainly understand that but I also understand that sometimes if if the conclusion is that he is wrong this is a great video I'm not sure if he's wrong I I don't know I'm very curious about this because I'm just trying to think through this problem which is I've worked in some of the world's worst code bases I've worked in code bases in which there are functions that create functions that in those functions create functions that in those functions create functions I've been in four deep function creation JavaScript code okay do you know how hard it is to reason about closure scope in that it's like it's it's actually impossible it it is so effing hard to just figure out anything and my only way I figured out how to start even considering working in it is after a day of observations starting to write effectively uh tests to like have the in- and outs treat it like a black box and then start trying to pull things out and yeah it took me a few days to get everything like starting to be a little bit more cleaned up but nonetheless I I often think I I often see uh this this desire and this need like we talked about this earlier Perfection perfectionism it's just such an enemy of good software you want to create the greatest thing that will make all things work and therefore you have to like make you have to make these huge kind of sweeping changes through your system to make a small change right here because the small change right there is just not going to be clean and it's going to be hard to extend but sometimes you have to say to yourself how far do I need to extend this maybe I don't need to extend this maybe instead this is just simply good enough and when we need to extend it maybe we can do like a an extend a bunch of things at once I typically like to take a project gut feel where I think the like the architecture should go and then once I find that point that bothers me I go well past the point that bothers me until I really really really really hate it and then I know it's time to refactor only like when it's like I know that I really just genuinely dislike it I just had this issue I just said let's make it good enough you don't yeah dude so I see it all the time that people people want things to be perfect and it's like you don't need them to be perfect it's it it's it's like that old phrase the premat premature optimization thing but it's like premature perfectionism premature this has to solve all problems and be in and come out in one line of code that looks really pretty and it's just like maybe we you know maybe we just don't need to do that I'm a very guilty of making things perfect but I always have a checkpoint yeah you have to know when to stop because it does feel good right it does feel good to do things well dialogues or system mechanics or story setting we get very into it our voices may be raised we're jumping out of our chairs to draw things on whiteboards we're pacing back and forth I know I've mentioned this before but Anthony Davis showed up at our door and said you you guys have to stop yelling everybody's getting nervous it's like mom and dad are yelling at each other still don't know who he meant was Mom but we explained that's just us talking we're not mad whoever's the scrub mommy come on let it out let let the scrub mommy come out but we're trying to tease apart exactly what to do and we're getting into it so by the way I love those kind of things like that's one thing I miss more than anything else early days of of Netflix man I can tell you there was so many times where it was just like getting into it about like data and how dude that was just so much fun for me because I wasn't angry I was just really excited about what I think is better ah it's just so good so what do those three stories have to do with each other I'm starting to see in the industry I shouldn't say starting in the last decade the last quarter of my career I'm starting to see this rise of what I can only call development caution an abundance of caution of of padding estimates uh time estimates of wanting to go around and check with a lot of people to see if something's okay asking should we do this I'm not sure let's have a meeting frequently people would want to have a meeting to discuss something and those were the very people who would say we have too many meetings I can't get any work done now caution can be a that's really interesting idea I like I I I like that I just developer caution I I'm literally writing down a note to talk about that it's not a short incoming uh this is I think this is actually a really great uh first podcast potentially for thorai to talk about because this is just like it's just so interesting this notion because I've also seen like a huge amount of this and I never formulated it in the exact same ways like let me let me just tell you a story I remember when I we were it was on our second iteration of an iPad uh application that did all the zooming and panning and everything thing doing all the you know all the all the calculations to get things done to be able to you know to do it all and we like inlined matrices so that way it's not like a bunch of uh superflous multiplications but only did just the exact ones to get it into this perfect like as thin as a client as possible so it wouldn't be too laggy on uh the JavaScript client in an iPad 2 this is during iPad 2 days so a long long time ago and I remember that when I started when we started it someone's like all right we need to make some panning and these things work and I was just like all right I'll just I I'll just be back and like two weeks later I came back and like here's panning zooming this and this I really think I got everything down to like the right amount I think this is pretty good and like that was that there was no really there's no there's no planning on how it was implemented there was no planning on how should we architect this feature it was more just hey we need this to work go like go forth and Conquer exactly just make it work and I I've definitely seen a huge change where people want to not discuss the thing that needs to be done but how to do the thing and everybody wants to come up in consensus to how to do the thing which is like a strange shift it's almost I mean in some sense for me it feels like I don't want to say it's like a lack of responsibility or a lack of like adventurism I'm not really sure what the the the right term is blame blame avoidance maybe like it's something in that area potentially that to be the person that goes out and creates the thing means by necessity that you're also in in somewhat of of of you're you're you're somewhat to blame you're somewhat uh part of the problem if things go wrong and so you kind of have to take it on yourself to say hey you know what I know this I'm willing to do it I'm willing to take ownership and responsibility for this part of the code you give it to me I'm just going to make it work and honestly like I think that there's no better way to make burnout not happen when you have good ownership for me one of the hardest parts wasn't good ownership but uh having like this hesitancy and having to have everything group discussed about the best possible thing all the time and everybody has an opinion and everybody should have a wellard opinion and we need to discuss things to the nth degree before you can actually create anything and I always like for me that creates such a feeling of burnout because it's like we're not talking about doing a thing we're talking about how to do a thing and it's fine to like to discuss why should we do it why should we approach this versus this let's reason about what our next move is but how to do the thing man it just causes such a sick feeling in me I don't know what it is it just bothers me to the High Heavens and I would just rather take ownership and be the one responsible if things don't work out then have extensive long conversations about why why should we or how should we do this should we do this or that and oh what about all these things let's design it out first it's just like nah because first off designs everybody knows what Napoleon said about programming designs which is designs never never make it past first Contact it just doesn't work that way programming hesitancy and perfectionism were my biggest enemies to get done yeah they I think they they start with every last person um it's communal perfectionism and which is really hard uh communal agreed it's terrible but nowadays you're forced to do it like I don't want to do it that's one thing okay so I know I I always mention Netflix at some point Netflix mentioned by the way but that's actually one thing I really enjoyed that's why I stayed at Netflix for 10 years because I didn't I didn't have to go through that I could just go and say this is what I'm doing now there was parts of Netflix that you that that were full of it big long planning talks and it was just like uh uh yeah the the quote is no no plan survives first contact with the Enemy then the question comes then the person asks back so then why make a plan and then I believe the response is something along the lines well I don't want to lose and so there was there was like there were teams that add Netflix did that and I ran from those teams as fast as possible because it's just like you know what give me a computer give me a keyboard give me some coffee give me some time give me why we're building what we're building and we will make it done Mike Tyson said it best right really good thing if it leads to less bugs less stress also I get the fact that because games cost more now you're people are approaching it with this sense of caution because you're not just going to be out a little bit of money you're going to be out a lot of money if this game doesn't do well the thing that worries me though is I'm gonna pause it one more I I also am fairly ignorant of the game development side of things and so I I understand I think a bit more in my head it makes more sense to be caution in game development than it is in in web development you know like the fact that in web development Theo just said this earlier I forget what he said uh here we can even find the quote really quickly because this is just something that it's kind of like it's kind of earworm into my brain okay I can't find it but he said something along the lines of I can't trust any text input on any website whether it's Twitter or or YouTube or any of these I always take all my long input and put it elsewhere and for me there's something about that that is just so wild for our our industry that like H how is that a problem that everyone experiences that should be a solved problem it it blows it blows me away that that is that that's somehow an issue okay everyone's everyone's linking it yeah my man hey Jordan yeah I don't trust any web UI with long text inputs anymore I had too many thre YouTube descriptions form all fail me see like to me this is crazy like this is absolutely crazy I feel like we've chosen caution and these great beautiful designs as opposed to just making things work and just building it even if it's not nice you know throw that in local storage and let's make it work okay we can do it does it have to be perfect do we have to have a local storage session manager probably not maybe you should just make it maybe you should just make it work I and he is right though by the way it is crazy that I can't trust a single input form ever on the website I also write in notion to copy and paste into fors and stuff for the same reason I know like this is it's crazy he's 100% correct but I mean to me that's like the sad State of Affairs like how could you ever how could we ever get to this point I don't know anyways but again I don't understand commercial Dev uh commercial Game Dev I so it's it's hard for me to relate in this specific access because I don't know how because there like what I know about commercial Game Dev is that there's a lot there's definitely a lot of crunch people talk about crunch a lot there's a lot of these insane working hours to make something work and very few Studios has have ever done it well I know at one point Bungie was said to to be very good about this uh that Bungie had mandatory days off it had all these kind of things and they're supposed to be really great and I don't know if that's true anymore but at one point it was a real thing and so but that's like a very unusual thing yeah Game Dev is an insane amount of time uh or insane amount of crunch yeah and so like for me to understand this I can I guess I understand a bit more caution where people are constantly pading because they've been so thoroughly crunch raped I'm not sure what the right term is from game development that it's just like everything has to be maybe well over worried as opposed to just saying hey I'll get this done because they know of just how bad it's been I don't know that's that's a theory Theory I'm just theorizing games can also be a lot worse because of caution and everybody who's cautious kind of denies that they're like no it'll we're reducing bugs we're inre increasing life work balance people are less stressed and I'm like true but with but you're also taking a lot less risk in a game which in many games I think give them less charm and yeah even games that have Jank have a lot of charm my games have had Jank uh I know people talk about Jank in other games you know things where the a AI acts in a bizarre way in certain circumstances or NPC say weird things or do weird things it can be Charming but that's the of the things have changed and I know games have gone from being an expression of an idea of an of like artwork from a particular person or group of people into a corporate driven money seeking instrument and I get it there's a lot of money going into these in a way though I would argue they always were you always were making these with the idea that you know I hope it sells a lot we make money but now designs are being driven by this that's why we have microtransactions it's why we have pre-orders it's why we have what we're starting to see lately where games are if you pay a little more you can play it a few days or even a week early now you can't always get blame the the Publishers or the Developers for this if people didn't pay for it they wouldn't do it it's like spam if everybody stopped answering spam tomorrow would go away but because a tiny percentage does it's there for everybody to see I do I do do want to throw out the Uno reverse as well on this one which is like if you look at Doom one being created it was four Dudes right it was it was John Romero John carac and then the two other guys one of the two other guys did the fast inverse square root function it was four guys in a room creating doom and they worked an insane amount of time to make it work but it was also theirs it was four people that had ownership of something you can very much blame them them for this I mean in some sense you can but but what I'm saying is that they owned the product and the outcome of it was their Destiny whereas these large corporate farms for games I don't the art the expression of it all I think is long dead right that's you're not expressing yourself at some Mega Corp making video games you're just creating the next big video game that should hopefully make 10x more money than it cost to make it like that's it that's their only goal is that you simply are a cog and a machine to to make money and that's it commercial Game Dev uh here development caution is simply the consequence that managers and delivery managers are not delivering a game they deliver spreadsheets and numbers to their leads and those uh to their own leads and so on the measure of their success is whether their plan worked out or not not if the game is good this Cascades down into devs because they're pressured into only work uh working things that are almost guaranteed to succeed more often than it does not yeah I mean that's not that's not wild I mean I get that and so that's kind of where I see or at least in my head kind of Uno reversing his previous statement which is there was also ownership at one point that ownership doesn't work right there's no delivery manager on Doom 1 there was just those four guys making their game and so they had the ability to they they they wanted to work harder right like when you're working on your own thing it's it's very easy to accidentally get like Mania where you accidentally like just just work way too hard in way too many hours and and say maybe forgo some of the things in life you should not be forgoing instead you kind of like just are so blown away on it so I I I get why this doesn't exist in a corporate world it can't because you don't have that ownership it's not yours it's a bunch of execs it's a bunch of people with money paying a bunch of people that can apparently do what you did have a bunch of spreadsheets with a bunch of all these kind of things to align everything and say hey we can deliver this game in three years which is going to make 10x the money let's do this microtransactions pre-order this that and the other and then you get the day before last what was the one what was the zombie game or whatever it was that just completely didn't even exist so I'm not really talking about the money the day before the day before I'm talking about how the caution is dampening down the ideas it's why I double down on this I've always thought the Indie space is a lot richer in ideas probably not money certainly not money but they're much rich on ideas because they take because it's theirs I think he's missing that because it's theirs the Indie space works because it's theirs uh they take they have less caution and take a lot more risk and unfortunately what I see then is um aa's that into indie games for features and ideas by the way it's not just Publishers and developers that I see all this caution with I've seen a huge rise in caution in game journalism it's become the norm that no one want no journalist wants to risk getting into an embargo situation where they're not given an early access code so they can't write their reviews earlier than other people they're worried about not being invited to press events or you know junkets I think they're called so that by the way that is crazy it is super crazy that like that you can get banned as a press person and so I mean that very nature creates such like if you're doing game reviews like I understand the motivation okay so let's back it up I understand the motivation the motivation being that the company wants to invite people to early reviews so that they can get some really excited reviewing to go out so they can sell their game and so obviously they like they don't want you the negative person to be there I I understand that like the motiv is perfectly clear just like if you were a Indie gamer and you knew this one person trashes every last indie game and this one person tends to like go through in a much more systematic nice way and gives a much nicer review who are you the Indie developer going to going to ask to be there they see journalists as sales pipeline exactly and it makes sense I can't argue with it but at the same time it also makes really shitty like game reviews a lot of them have gone a lot more cautious in what they say really miss the reviews on name a couple like Scorpia in the 80s and 90s and deathlock in the 90s and early 2000s because those two people those two reviewers said what they thought if you put out a game they'd skew you for all the things that were wrong with it but then they'd praise you for everything that's right with it now it's sort of like well we really like this but they don't want to like really double down on it because it may be something people don't like so like let's say a journalist loves the diversity in the game he may go well I'm not going to say that that much cuz I don't want to come across as being pandering and also some people yell when you talk about that so I just see a lot of the passion drain out of game journalism and they're really just trying to go for what can what kind of review can I write to generates the most clicks and I guess this worries me because if I see this everywhere if I see this in Publishers and developers and now new people entering the industry they they don't have this passion anymore so you know what's the moral of all this I want to tell people just go and make it make what you want you don't need a committee to sign off on it you can always go back and change it or if you make something and it turns out not to be good at all and unsalvageable throw it away but that that rapid iteration to get to some really good idea is a lot better than just being so cautious that you basically creep up to a very mundane game that doesn't show any kind of passion in its development people can I love what he has to say because I completely absolutely 110% agree with that last statement and I I I think we've heard Thor say this like 900 times as well just like make what you want to make and do it like here's here's how you're going to uh here's how like here's how you do a game planning session here's how you go through everything this is what you got to do and Bam okay now go make the game you want to make do all this kind of stuff and it's just like okay awesome but again he's he's also mixing it with corporate stuff which I think again just it it those two things you can't just go make what you want to make if you also have a hundred people working on some product like that doesn't that does not exist lesie man I hope games won't become uh like movies big movies are so boring nowadays dude they're awful big movies are awful except for Dune big movies are just the worst I I even hear I haven't watched Mad Max furiosa but I heard they even screwed up Mad Max furiosa which seems like mad like dude I love you just give me any Mad Max and I'm gonna love it like it's not even hard for me to fall in love with Mad Max just give it to me that's it and I heard furios is like a big Dune 2 was not so good H uh Fury Road was awesome Fury Road was one of the best shows ever produced in the Mad Max series and dare I say one of the best action movies of all time fight me on it fight fight me on that one worst opening Memorial Day weekend in three decades yeah so Fury Road was dude it was great and it's just like because it that Fury Road was a passion project John Wick passion project it's great tell people that's how it feels at least so I started with stories let me end with those three stories and how they kind of got resolved so I didn't even try to do the Whiteboard solution when I made our worlds what I did is I made my own Confluence page called like I was Tim can can can we just take a second and just like pour one out for making your own Confluence page man you know like there's few things in life that I I I I I don't even wish upon my enemies one of them being Confluence you know what I mean like even Confluence even the worst person I can think of I'd go hey man you don't want to use comp just saying if you use Confluence you'll lose part of yourself your soul will slowly chip away it's not worth it confluences I though what's wrong with it the first per like you literally P boy you are the first person I've ever seen say that you are the first person to ever dude what Confluence plant I have never heard someone be like yeah Confluence it's pretty good it's okay yeah whatever Confluence equals virtue signaling Kane's top 10 or something it was in my Confluence space and I wrote here are the 10 biggest things I went looked at this week and there were a few producers who would look at that page all the time what was great about this solution nobody could come and complain to me about it because it was in my Confluence space my own personal but public Confluence space also I'd like to point out that anybody could go to jir at any time and say what are the 10 most high prior highly prioritized bugs and who are they assigned to so we already had that whiteboard virtually precisely precisely that's why I was so confused at why someone would freak out about a whiteboard when there literally is a whiteboard already there in jira but somehow it was okay that it wasn't called attention to for the combat aggression code I think I set it on two weeks and I think I got done faster than that great I got it I don't think I asked for anything after that I didn't go and specifically ask for anything because I realized that I was being viewed as some sort of ogre when I knew something could be done faster and there was no solution to it which is why years ago I started think thinking oo this is becoming a problem same thing with Leonard and I yelling at each other we just kept doing it we're like it's our office we're shut the door we're not mad at each other but this is the way we get things done not noted that people don't some people don't like it we won't get things done like that with you and let me tell you I think there were people who felt like they missed out on not being parts of those conversations some people would come over uh Charlie um had his office right next door and he would the lead designer on on out of Worlds and he would come in sometimes and join in great other people do that you missed out and I think you missed out in some really fun active engaging conversations about game development I like that I actually really like that take I genuinely like that take I do think that people that are afraid of someone getting passionate while talking and saying that we should all be really calm and no one should ever get like no no no let like just just be who you are in the moment and and and be excited about just knowing that the other person is also arguing in good faith I mean obviously you have to know that the other person is arguing in good faith but that's not that's usually not too hard to figure out I don't I argue differently with someone I've never met versus somebody who I work with all the time right there's there's you know you build a rapport you know you know you got to let people cook you know you you know you know when you got to dip your hot dog in you know when you shouldn't but that's the way things are going so I'm not sure I have a great solution other than telling not arguing discussing it is arguing and that's fine you can argue all you want I I don't like to make like these these these distinctions if you are genuinely passionate about what you think and someone is genuinely passionate about what they think and they're at odds with each other you don't want to come to a middle ground solution Middle Ground Solutions are always the worst someone has to win someone has to lose and someone has to yield and so it's like okay who's yielding I don't want to yield you don't want to you don't want to yield let's talk this out until one of us effectively wins people reminding people to be passionate but I just kind of want to talk about this because it kind of ties into bigger teams and longer development time and bigger budgets just this whole game development caution that's rising up in the industry so there got that off my chest I really really really really I first off Timothy Kane absolutely loved that video that was fantastic I'm going to subscribe I'm I would like to see more videos from this guy absolutely good I think everybody if you're watching it you should definitely give a thumbs up that was just so well done um but I I really do think that he did miss the point on on on ownership I do think that when you just simply aren't an owner but a worker how you approach things is going to be fundamentally different every single time you haven't lived in modern corporate world until you've had a meeting about a meeting you know how many you know I've actually had pre meetings four meetings that are about something we're going to have to meet about to build I've I've been there meetings about how we're going to approach the other team not to hurt their feelings that has happened I've had pre meeting meeting meetings I don't think many people have done that but I have okay if you haven't had the pre- meting meeting meeting just let you know kind of a loser meeting setion is real post meetings are like post post meeting Clarity yeah you get a post preting Clarity that's a lot of meeting oh damn um anyways I I absolutely love this this was so good this was so so so so so good the name I really do value ownership I and I do mean that I do think ownership is truly 100% the best way for someone to do their best work if you don't feel like you have ownership I guarantee you if you show me someone that doesn't have ownership in what they do I can show you someone who does not do their best work
Info
Channel: ThePrimeTime
Views: 255,151
Rating: undefined out of 5
Keywords: programming, software engineer, software engineering, developer, web design, web development, programmer humor
Id: 5i_O6NLXYsM
Channel Id: undefined
Length: 40min 2sec (2402 seconds)
Published: Tue Jun 04 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.