Symfony Live London 2013

Cómo convertirte en un programador mejor

Rowan Merewood  · 

Presentación

Vídeo

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

so the main thing is why am I here what is it that I'm trying to do by coming to conferences by talking to conferences and just generally throughout my life it's it's self improvement and and what I mean by that is if I'm giving a talk about

developers and about tools then I wanted to get mmm this out of the way of the start don't feel compelled to laugh I felt that I couldn't do this presentation without making that joke so I just want to get out in the open now we can forget it ever

happened and we can all move on okay but mainly the the thing is I consider myself an okay developer I think I'm kind of good enough to recognize when I'm making horrible mistakes but I feel like I've had the privilege of working with a bunch of

really smart people and observing a bunch of things that they've done in various situations things that I've learned little practices tools tips all of these kind of things so what I'd like to do is is talk you through some of these things now

this is our sad average developer he's sad for a number of reasons someone has chopped off his genitals and replaced them with smooth plastic he also looks a bit like Kristen Stewart as well good ABS though but aside from that what we want to do is we

want to try and improve our developer now traditionally if we want to get better living things like developers then what we do is we take a male developer and a female with developer who love each other very much and we put them together and we create new

baby developers however you guys are Symphony developers so you're aware that inheritance is bad so we're not going to do that we're not going to try and create new developers by inheriting from old ones instead what we're going to do is we're

going to take a kind the Frankenstein composition approach I'm going to take our current developer and we're going to chop and change and we're going to replace them with things that I like from various locations so before we start off though throughout

this entire talk I think I'm going to do a kind of schizophrenic flip flopping back and forth between telling you something and then kind of telling you the complete opposite as well so I'm not here to to come out and bash everyone and say actually

we're all terrible at our jobs and we need to spend all of our time improving a lot of the time it's not about changing everything we do I mean it can just be about taking away some of the things that we're doing wrong the other thing I'm going

to stop using the clicker because it's a it's not making this work well okay the other thing is I'm going to throw in a whole load of random pop culture references please do feel free to just shout out if you recognize what's happening at any

point so the first point I'd like to make is that I'm not advocating that everybody needs to be a superhero in this situation so there's no need for you to believe that you have to go out and save the world by being a developer that can change

other people's lives and create some kind of revolutionary new product it's not going to work you're not going to be the best at everything if coming along to a conference like this teaches me anything most of the time I spend the morning watching

a bunch of talks and thinking myself oh my god I'm an idiot and these people are a lot smarter than me so you don't need to try and be the absolute best and if that is your goal to be better than everyone at everything then you're going to burn

out trying to do it and if you do that in a work setting as well you're also going to become the person that everybody hates not because you're saving the world but because you think you're saving the world and you're actually creating a complete

disaster and everybody's having to go around cleaning up after you and dealing with it when you have a mental breakdown and strip down in the middle of the office okay so what I'd like to do now is take you through the individual bits and pieces and

this is a kind of collection of anecdotes of things I've picked up along the way and we're going to replace various body parts with things they're going to help us do our jobs a bit better so the first thing we're going to do is we're going

to talk about editors and before I get into that what I want to say about professional tools is that a professional tool is not a consumer application so when we talk about the applications that we're building for the users that's when we that's

when we use ideas like the don't make me think the idea about things being immediately intuitive about being able to discover something in the minimum number of clicks that's not necessarily the same thing as a tool being very efficient at what it

does sometimes the the usability in the simplicity of an application means that you can actually take away flexibility and power that if you're very skilled at what you're doing then you can take advantage of that flexibility and power to be more efficient

than if you were simply using something that was easy to learn what we've done is we've replaced the hand and that is a gloved hand that happens to have six fingers on it anyone know about someone with six fingers 16 ah yes man this like you okay you

guys need to go and watch The Princess Bride okay this is so there's a character in this called count Rugen who has six fingers on his right hand the reason for this is because he's an emacs user and and to enter 2 enter a number of keyboard shortcuts

in Emacs you essentially need not only six fingers but you have to use your nose as well for some of them but this is the thing he I mean he is very efficient at using emacs because of this additional finger so what I wanted to do is give you a little a little

pre see until I get into my favorite black box who knows Neal Stephenson not personally but has read material by him okay god this is going to be a real education for you guys okay Neal Stephenson is a science fiction author one of the reasons i like his books

is that they're almost like taking a university course in whatever subject happens to be around the the subject of the book but he's also written a number of essays as well and one of the ones he talks about a summer job that he had when he was a lot

younger working on a construction site and and they had this drill called the whole hog and um basically what it was was it was a box that has a hole in one side where you're able to stick like a standard piece of metal or something to secure it and it

has a chuck on the other side for sticking your drill bit into and then it has a button to make it go and and that's it the thing about the whole hog though is I mean you put that drill bit in front of anything and it will drill through it you push the

button down the drill will stop it will not stop until you you know you undo the button and he was saying there were numerous accidents that you know people wouldn't secure the drill properly and then would put it into something that was too hard to drill

but the drill would start going through it anyway then we would get stuck and would break someone's arm because it would throw them around as it started rotating the point was that with this tool like this he's saying here is a and I'll put these

[ ... ]

Nota: se han omitido las otras 3.659 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.