Merken

The Effective Remote Developer

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
the and wish list and will thanks so things laughter coming out my name is dave Copeland already from 5 thousand on Twitter and talk about how to be an effective remote developer help and so I spent
last more have years as a remote developer I was 1 of the 1st and years it's that fix were a personal styling service for a men's and women's clothes and when I started at we're very small you scrappy start up kind of thing and you know I was just writing code as 1 does in that situation but due to the way we work it sticks and over time but my role is also change I was attacked leave a small team and now a manager of several different users I worked with a lot of different people then just developer certainly I work a lot of developers but I work with people who use our software and the business people who run such fixed so vendors that we rely on the all remote for that entire time to and that's pretty typical of of the developer effects we now have over 70 engineers and most of the injured workers such fixes done remotely over half the engineers don't live in the bay area we're headquartered in 7 Cisco but most engineers don't live their lives and you live in the Bay Area certainly come to the office but they don't necessarily come in every day it there's a lot of remote work happening
so is that mean remote know when I was thinking about this but occurred to me that the people work remotely a lot more than in you might think and if you think about what that means I tried to describe it bear with me if you do not often interact face-to-face with the people you work with it's not a great sentence I tried very hard to make a better 1 but I think it's a point across right you go somewhere and do work maybe that some words a coffee shop maybe that's um your basement and you work with people and those people on their but most of the time right so that's the situation uh that I mean by remote and the thing about like that like there's a lot of remote work happening in the world not just not just of developers to the lone wolf right this the hard mode of remote where you were by yourself and every month you work with at some other office uh tricky but will talk about the sort applies the lone wolf I just easy which is everybody is distributed no 1 goes on office there is no office everyone works whenever wherever and that's a little easier to sell the same things apply that will talk about it but think about multiple offices like you could go to an office every day have a commute to go to a desk with a computer and all that entails the people you work with are in that office you're remote developer because you're working with people who aren't there the so that's what I mean by remotes and so we have to talk about what is
effective so I was increasing some value right accomplish paying you do things and you need to do that so that's part of it but for you you also wanna be working on something valuable anyone actually working on the right things but the thing this and a useful the people want them get some sort of benefit from them you also have some level of agency right you know what your job to just be closing endure tickets all the time when you 1 have some broader effect on the team the people you work with the company something like that it's not just doing the task in front of you but growing as a person and you need agency an impact in order to do that you have concluded the I feel like part of the team you don't wanna be again the person whose job is is a closed year to get you on the part of the group moving forward on our collective goal new of experience to be warning when no 1 wants the job to not be rewarding and to the extent that having to have a job of it is a necessity you want to be as rewarding as can be and I was implied you get these things for free
just as you go to some office but you did some of these things for free just by going to an office like there is the sort of implicit I a level of effectiveness the you can just get for free by being would everyone that you work with so what it means is to achieve these things when you're well you have to just work a little harder any of more intentional your behavior to make sure that stuff happens not organized over a talk about there's no week that goes by that I don't think about the experience that I have a that the people I work with have an and it does require constant upkeep and is not what I would call easy and as possible obviously but but it does it is it is a part of like my job to work on this and make sure that the behavior that I'm exhibiting is doing the best make the road experience good and of course it's worth it who who works from out most of the time OK alright so you know Leon we're talking about it's totally worth it is you get this level of freedom flexibility don't get by having to go to an office where rather have to commute anywhere at all and I can make lunch in my kitchen my kitchen is in fact stopped starts with the snacks that I prefer an item at the start of the people's snacks and now I can work outside it's nice I have use a public bathroom but the best part about the best borrowed remote is I don't have to limit images go love love not living in services go like David bank no offense images go but I would know the company gets a benefit from this to the company I'm sure is very happy that I get to eat lunch at home but really the company gets access to a wider pool of talent so that's why they're also willing to spend the time on this sort of thing so assistance had decided that every engineer had to come to some office intended to scale it would have taken as much longer to build the team that we have we heard the the type of team that we have it would actually had a significant impact on the company's growth and because we committed early on to making the remote thing work were able to get people from all over the place must sure if you're aware of this but but there are developers who really awesome and they don't live services go to so we've got a lot of them are not seen and it's also so this is how we do that so as not
technical market talk about slack of thing like that but you have to spend your energy building trust with people but you don't know and maintaining trust with people that you do know you have to be constantly doing that sort of talk about behaviors that you can take in a very small way that contribute to building trust of other people and acknowledging that trust at anyone ever heard this
phrase the half life of trust the 6 weeks so there's a tiny link variation bother with you can go to the slides later it's a blog post by Steve McConnell see because the author of suffer books he wrote complete and in the localities because answer his frustration working with a team located in India which is halfway across the world from where he was some and he he recounts 1 of his managers saying this phrase the have of trust 6 weeks which sort of implies that if you take no action if you do things to reinforce and replenish that trust is going to go away to and when you're not present with people it goes away much more quickly because you don't see them like you get a lot of trust by default by just being around people and as a remote developer you're not around people and so you have to work extra hard to make sure that the trustee you earn earned continues in your building more trust in and and just replacing that constantly so I'm about 4 mind-sets that you can use to drive your behavior that I believe will of building maintain trust of people were talk about those with respect to all the things we do is developers they are communicate frequently and clearly not be responsive but set boundaries assume good intentions and help others help you so the thing here is that you have the power to make your remote experience good recall about things you can do to do that but we do have to have a brief chat
about uh so the biggest problem with being remote regions of communication and building trust is like I said you're not actually there but so you don't have the ability to go over someone's desk and talk to them you you have to go through some piece of technology to be able to just communicate so you can if you set up that you need some sort of check system that people can use and they check in that the in and I said the word people not developers so that is something that every person each interact with is going to be able to do it I C is not that thing sorry but you need a videoconferencing system that accommodates multiple people and that they can use easily again this is people not developers they should be able to include meetings encounter unless they should be able to connection room systems or other things like that but they should be able to get in and out of them very easily so well that's like that's anyone blog well that's right now but when that's meets the standard even notice terrible so again the bar is low you just have to have there and you have these things the entire thing is very difficult is also another interesting to talk about because you just sort of need to pay money and get and set up and I want to know is that but that disease happen the but you also denounced microphone so people concept was experience that you have and if those of us who delves into microphones have people's experience of you in real time is mostly going to be talking over a conferencing system which is a very terrible because all that that entails the it's not it's not the same as talking to a person at Yale face to face and you can't control the crappy Internet terrible software that involves but you can control the input to that which is your microphone the latter might be shitty sorry if you feel otherwise but it is but Apple year was a perfectly fine but you don't need an amazing 4 thousand dollar ribbon microphone disease something that works is near mouth and apple your words work so technology over back to the harder parts which is both limited interest at so and we II Alaskan for mind set so I won't talk about the kinds of behaviors that they could drive when you're doing different things they're part of your job so we code right mostly hopefully will coding was the time as the output of our work we take asynchronously like you know we communicate synchronously like video chat we socialists so probably to those 4 things as we go coding 1st coding of the thing a hired to do that is the makes you a developer and not someone else this is probably we're saying most of your time doing this is your work product and so how we
communicate when more coding so think about what it was like to walk into a room with a bunch developers of what you see you see people type in a keyword into a black rectangle with Weitek on and maybe they're working maybe another mission look like they're working in in just the visual image that is actually important and and people will assume well developers of whether cause the piping into rectangles when you're remote that you have that at all so you you know to build trust you need to produce things and so on a way to do that which is also a great way to record in general is to turn larger projects into smaller ones find a way to take whatever your problem is and get parts of it in front of other people quickly whatever your processes and the this lets people it 1st of all small change is easy to understand what she's not and so when people see you produce a small changes you have frequently materials under standard give you feedback on it and that was them understand you better and that also show the you are producing stuff when you're driving up towards the result in that builds trust because they can see that you're actually doing something um when you're making changes think about what is the smallest viable change rate is you have to think about not just imagine the code to work but Can someone understand what I've done so they can give me the feedback that I need to know if it's good so they can say yes this kinda production you optimize the way you work so that people can understand that because you're not necessary to have another way to talk to them and the only communication you might have is the change request or whatever form that takes so if you're thinking about redoing the test is not ah spec of don't do that I think about refactoring this week will be like don't do that thing not fixing some white space it offends your sensibilities don't do that I've done all those things and does not help occasional the when you're submitting your change request however you do that so it's this fiction pull request to get home where processes you presumably would have to write something to explain what you've done I more about it than you might think you should um is again you're optimising for people to understand what you've produced as easy to give them some clue as to what they're looking at and why we need to look at and what you want them to look at so when I do this I try every time to write the word problem returned by type sentences you but what what I'm trying to accomplish and return that had solution that return again and I write some couple sensors about how I approach it way were tried to give somebody a chance of understanding where done because that might be the only chance they get to understand what I've done more practically speaking learn has been cast in diagrams and so early on its effects as I was working on software and there was an easy way to share it with anyone and it wasn't really a staging server that anyone can feasibly use and I'm not bearing a lot of over shoulder someone so I was wrong the apple my on my laptop and screencasts and this talk over using that my development work and that is way easier to explain what you're doing than typing about stuff out I use a single gene that it's free for 5 minutes unless you can share the screencast privately is get really good at doing that quickly then this is the thing you can do without friction include diagrams the same way I'm at just by OmniGraffle and when keyboard shortcuts and then you may diagrams very quickly and easily and that is the thing you can bring to better communicate with people being responsive and setting boundaries so boundary is set as your working hours especially this time zones right in like times America's talk to non-developers in know what it is they're not gonna do it that's easy to help them to a so there's a lot of ways to do this you have to take in a wide approach so I said to my calendar or my working hours are I include my time zone in my e-mail signature and then when people are interacting with me I am trying to be nice about my working hours or so someone's going to the meeting with me at like 6 o'clock as a it's a little bit late for me don't have know this among these ghosts can we do this later quite a nice way to kind of set some boundaries not being injured or a summons giving feedback on channel someone might have say haves and my day I got take off with this up in the morning right so we do of those boundaries to be going in and out and they need to know so when you're asking for feedback from you write your code you like and this is done and ready what it what is the next step someone has to like say yeah cool or whatever the case where the process is here kind of watching for feedback into the 2nd you do that you then becomes to respond to that feedback uh why 1st of all as as you engaged and you're trying to drive completion which builds trust because people like people that drive completion but it also allows you capitalize on the context of people developed by giving you feedback is someone like reachable request gives you feedback and the response was for a couple days will they forgot whatever they looked at medical we learning and engage of you but if you do quickly and you engage in them back and forth in you're making everything better the and what I want is you need to develop a workflow that does not put u heads down away from all forms of communication for hours at a time and this is really hard because sometimes a developers we need to do this the but the more you or of not able to be contacted people can walk over to you so they have no way to contact you except for the avenues you have set up and create infinite responsive to them that they can take advantage of the expertise and that is the drive you more towards the juror to get closer and all and closer to a full round a developer who has agency in impact in is growing the team growing themselves so that's I will happily tell you my crazy workflow that idea for this it might not work for you of the gist of it is I haven't SLA for all forms of communication reference stick to that and have a way that while I'm working I can check all the forms of communications even do anything without creating my spot whatever works for you try to find some way to do that and the more you do build up trust that the more you can get away with it being offline for a little while so this could be a thing where early on you need to focus on being more responsive and as you can build up trust people you can you can take more time to do this stuff this is hard to do this it's very hard I assume good intentions the uh so cool review comes in like giving the code commented on is that fun experience OK and yet it's very harsh we as an industry are use critiquing each other were not used to being critiqued when and then add on either and so on and so it can be hard to hard to accept and also people or are bad at it and it can often come of mean or you can read tone into it is unpleasant it's it's not it's not good but you have to assume that the only way to do this is to assume that the review or whoever's telling you stuff about your code it just trying to help but they're trying to help you make your could better make you better make the company better whatever is they're trying to help me with a model content nothing to tolerate bad behavior
but that behaviors of hadn't you can observe 1 time thing that you have to assume good intentions of the way to go crazy no way to deal with this problem is with helping others help you know I was good at it like I said but some people are exceptionally good edges talking so if you're having a interaction and in taxes not working then jump to video like got this is my theory about all the times I never go to video but if you go to where someone communicates well you have good communication with the right kind of right stands to reason and and instead of making will come to you he's also the specific in the feedback that you want to put up a pull request a thought you're not likely to encourage good feedback so few actually on specify like what what are the areas of your code that you want someone to like a look at like old this variable name had a hard time coming up with that our knowledge this makes sense for that is this this this is method like making sense can someone sort of like help me understand this will right and so that there's several things 1 it was people a quickly figure out what to do and can more easily engagement you which means you will engage with them and you know that have both trust but also shows a little bit of vulnerability which is huge for building trust is the shows you willing to knowledge areas of your code that aren't perfect and so then when people interact to the they know that they're getting an honest and authentic experience because you willing to call things that aren't perfect OK code isincreased mutations codes of is a form of distinguished indications for specific to or uh to our profession but you also people not about writing e-mails of sharing documents and texting and slack or something like that there's all kinds of asynchronous communication this is the primary way you to communicate with most people and just by nature of being remote fortunately this is a little easier what to deal with so communicating frequently in clearly if the provide more context so you're talking to somebody this year I start to glaze over this confuser can raise their hand interrupt you have you if you not like making a point but in an e-mail or a document like you're not gonna get that you might never know if some understanding of descent so you need to provide a little more context to increase the chance that they are going to understand that so we explicitly state what problem you're trying to solve or what information you want what you want them to do and why give some more back backstory so that there's a chance that they get what you mean and you should also become a better writer is really writing a lot and this is how to do that I so you write something you want to read the least you can do is read it yourself 1st and when you do that you find all kinds of mistakes in your writing you find all kinds of incorrect words and other things so that everything that I write I read at least once I revise at least once was is always a way to make it better do this all the time and as you do this more and more you make a habit of this then you will do it frequently and the more important in you know might be or whoever your sanity will rise more and more I just makes you more effective communication with your sort of restating for a dry run the uh topography matters a wall tax impossible to understand like it return a few times make some paragraphs at least review sentences repair or something but bold italics underline and those exist they have meaning should use those and bullet lists I mean it's stupid to say any of this but I remember in my youth every e-mail was is nothing but Korea Textractor 80 characters and people want bold now the problem right that is not the way to effectively communicate so again the diagram thing is really helpful especially when you communicating on few outside developers are people who are not good at processing Texans lots of people make it would have been done as quickly and efficiently and that's tool you can bring to bear and make things more clear being responsive so a lot of the things is on with code kind of apply here but the point is you engage give feedback if you're being asked for its Astra feedback if you want like engage so they you're interested helping some and solve the problem as you do this this is how you get agency in as I have an impact right and this is why being responsible so mportant that you have an opinion about things and we'll share that opinion with anyone that opinion is not going to affect anything that has an opinion you have but you share your opinion with people than that is a chance for you to affect how things are and if Europeans are good and they're helpful in you will be seen as someone who is good and helpful and that is that is people trust European trust you and come to you and ask you for things and give you more of an impact on what you do and that makes a much better work experience so being responsive in helping people out of is is good but don't forget affirming feedbacks all the stuff we talk about about the medicine critiques this is wrong fix this problem was very easy to wrapped up in that and we do want those that is a critique that we want because we want to be better but it is nice when someone tells you the thing he did is good and it's even nicer when they say in a in a very detailed way so if you say 0 that API sounds good that's nice that's very nice would he say um the the the names using an around that exactly to the domain which makes it really easy for me to understand this this whole thing is like a really simple I'd venture with us together that is really great to hear because that shows you've understood what they've done and he took the time to say something nice and it's if you're person is nice things to people mix of good that builds trust that so I used to think of ranking members pointless is not 1 of the very purpose assume that intentions so a lot missing this mutation have the developer will be with non-developers uh and sometimes the people that use ask as a noun reuse solution as a verb and if you like me a judge you completely insane and but the point is uh best is a communication style is not an indicator of ability so I choose and this is hard right users and that everyone interact with is killing at the job of the really good at the job is that minds is the only way to deal with with other people ways you get wrapped up in communication style with the number of power points that I have had to have a conversation about less for years come staggering but that's also will communicate and that school is the good their job and that's fine help others help you so again because the dual S and the that you want and the other cool thing about this is this is another way avenue to give context to help people understand you're doing inference telling them what you want that helps them figure out what it is you're trying to accomplish in is much more likely to garner some back and forth so
this is the heart and for me anyway this is the hardest part of synchronous communication which basically means being on some sort of uh videoconferencing systems and why any part of it is I'm mean introverted so the set my energy have conversations but another part of it is it's a some weird uncanny valley version of having a conversation with a real person like as you can see them you can hear them but everything between you and then is terrible solve for the barely works in the whole thing is is off and so it is more stressful to have to deal with this but some conversations cannot happen over text like and you have you have to have a single conversation sometimes so how we deal with this be prepared for that so I find undefined expected say words the people of the more common I am in the in the subject matter more likely and this is something that makes sense so read the material before the meeting that see who's there of what is the meaning that you have an opinion about what we're going to discuss if so formulae that opinion in your mind and in at some level of detail so if you have to say something it will make sense to people get you should also try to speak with more nouns and pronouns when you say stuff like he she it Davis that's thing things from them you mean those words that mean anything who knows what that means the only way you can know is if someone said a noun before you have you can guess that that noun is the thing that that means and OK Nigeria said and we're talking to a person like face-to-face you can see them get confused and be like our OK sorry this or a member of a block when you on a video you can see that also due to technology and you will not be heard everything you say is not going to be heard some costs of the awards and drop out to people start talking is cross-talk people are going to here we say that the Internet drops for a microsecond and 1 word goes i've I've video chats where I missed the noun because of technology and then for 2 minutes people discussing and any never used in our mind and literally configure what they're talking about I had enough to say what is the noun please I don't know what this means I'm sorry got something uh so you do that that means that the things that people do here they're more likely to know what you're talking about and a better way is the pause frequently and ask for feedback right is people can interrupt the optimum that he was very hard people and so going to do it so take a moment OK this is my and proposal for how to do this J. something that makes sense everybody and you have this like pause and when we do or all hands engineering meetings as strict cycle inadequate honors remote there since he was really good at doing this should give us information and short pauses a anybody have any questions and then if nobody in the offices questions you always say we on the phone the questions and then pause for a very comfortable enough time because she knows that takes a while for us to 0 2 and the question I do have a question let me ask that question I that takes a while so she puts this pauses in there so that we have to interrupt and everyone has a chance to participate so your speaking you should do the responses and sitting down this is called the other end this and this and that for me this is the absolute hardest part so not multi-task so if you're in and at a conference room with people you on phone only on your laptop like that's very rude and so you wouldn't do that because social norms say I got invited to a meeting I should pay attention the meeting action but when you are on a video conference you're literally on your computer and stuff popping up in you can check on slightly to do these things you can you can tell yourself you can multitask but yet we're paying attention and then either you miss things the important or you get culled out I have definitely been questions in meetings were had no idea what to say and I just had a cop to it I'm sorry I was multitasking please please repeat the question as super bears um when you do have something to say that is very awkward to jump in but sometimes you have to end because of all the ways that happens you may have to ask the group to backtrack and you just be upfront about a insiders jumping you will quit but that we go back for 2nd this thing this comment like is hard to do some people just can't I have a hard time or not as far as others and the pausing thing they talk about if others are doing that helps and when you do have the floor that is you turn and example on explicitly calling on other people especially people that you know or not going to be comfortable jumping in and we you know have an opinion that is a really good technique 0 uh Chris you just did this thing what your thoughts or anyone on the phone else have something before we move on that's that's how this really should be run so you the set an example where we can but no one's going to know the baby is a problem but you and this is like when someone has uh something on the teachers have to tell them because no one's going they're not going to know so you have to be accountable pointing out but it sucks but but that's a fact of life the course yet the self where these behaviors that I'm describing the kind of have to exist on some level are jerky behaviors of the done too much or too frequently to aggressively and see they have a lot of self-awareness when you do this that sometimes even asking and people for free that we're offline Sam socket interrupting you really that I talk over you but maybe I was like or give me your feedback on how that 1 so I can I can get better like yeah it's it's it's definitely different heart and that sort of falls on assuming good intentions are these people going on around you and it's sing jerky in you have to assume that they're just trying to deal with the technology and the other thing tho is that the people who are but maybe not remote to a part of this work in this mythical conference room they're not having a great time with the video chat you there like it's not great for them to have all this stuff going on it is friction for them having some empathy from them is really helpful because you discount at it's act is something that you all can bond over I complain about the technology all the time and it's can lighten the mood sometimes right because it is a terrible like you have to rely on all the servers all these visiting on the in the all barely work amazed awards at all that there were consistently so this is all just terrible but in acknowledging that can make everyone sort of like the limit better about getting through the video conferences helping others help you so I mentioned for about the the AV system issues that flea happen and you need to cut channel here in a wedding coordinators tell people what they need to do is not gonna know but I hate point the laptop at path because power is the 1 who's speaking right like this tell people to do the happy to fix it but know because not experiencing the a the same way you are if you can recruit an ally or over have a lesser backchannel that is really helpful too so it's a 6 we do company Orleans meetings and as I mentioned you know a lot of developers 0 because is a lot of other remotely we have the offices are styles sermo people are traveling so remote is a big part of our uh all hands meetings and and but there is a wonderful person on R. Artstein who monitors the backchannel and she asks questions for us and she fixes 80 problems we can handle this all by chatting and interrupting the meeting so we have an ally that a problem OK socializing why we
talking about socializing you go an office people know things about even those private person in the world and you never say anything anyone people know what will come close you where we're here which like helped holy war what time of the day you come into work how often you go to the bathroom user but now silly things that people know them about you and if you are not going to an office they will know absolutely nothing about you and I'm amazed at the height of my co-workers anniversary of it's it's not what I expect ever um so uh what this means sadly for the
introverts is you have to make small talk I have no other way to interact with people and you know we're on these video conferences and especially with the West Coast people in the late and so have lot time to kill we we find comes you get there so make small talk it sucks but you can talk about the weather and it's the beginning of the conversation beginning of a personal connection right for me it's easy because I live in DC we have weather sensors that they don't have whether so always in every time but the issue here and then another thing that we do is we do 1 ones with people that are manager on our direct report anything like that with no particular agenda so I was 1 ones people where yeah will talk about work sometimes also serve to check and sometimes just 5 minutes but at the time set aside but to interact as people as best as we can and it feels awkward to schedule the sorts of things but this so it can happen and it it feels normal after a little while the responses and setting boundary so this more about travel so getting together with people helps replenishes trust a lot it is really handy if you can do it and travels a pain so you will make sure you understand what were the expectations but hopefully before you take the jump and I guess I'm saying this because you might not be told what the expectations are because it might not occur to someone that travel is difficult for you or something like that so be clear about what the expectation this and try to do it when you can mean a lot of us and work remotely because travel is difficult to we want the flexibility to 1 our lives in a certain way and travel sort of disrupts all that uh is totally true and deftly set boundaries but if you can travel it is worth it to reestablish those bonds with the people that you work with every day because you you do but were fresh that trespassing people in person the assume good intentions right so people to make small talk with you to preserve the 1 no who you are and and they might have things that are uncomfortable and they're not trying to be nosy they just wanted to know who you are but if you have things about your personal life you wanna talk about totally normal and totally cool but that's all the more reason to do that all small thing if you're driving the chit chat then you can drive in the direction that it is safe for everyone and as you know the OK missing social events like happy hours my my respect and admiration for my co-workers not derived by the number of years I share with them is by the good work that we do as a mind-set I take and so therefore I don't care if I miss happy hours or social display lie enjoyed the when I can make them but it is nice to have a beer with my co-workers and many of them i've never socialize with that on and they're so great people love to work with so use that the sort to be called that and but is it you can't socialize at already of them is everything would kind means is that it might not be clear about what those things are if you have ideas of bring them up what you'd be amazed how successful you can be Weber near Boston idea that requires your boss to do absolutely nothing to say yes you do that you get but it does mean you gonna you have to take the initiative there but define would have in person we have to be creative about it there's a couple of developers live on either side of our Dallas warehouse and once a while they will go to the Dallas warehouse and work together they don't work on the same project but know they get to see each other in person have a little social actions of the kidney and be creative and bring them up and suggest them and often uh your boss will be happy to your help the figure this problem because they're not going know have and make experience before you to right so all
that's uh are tiny little things all build little bits of trust between you and others and we're trusted and you work with people that you trust you are going to be way more effective your job way happy here that you have much more agency producing much more value than feel included and so uh the whole trees is going to be much more rewarding
uh so that's it's the the 4 lines it's again communicate prickling clearly be responsive but set boundaries assumed intentions and help others help you I have
just come describe how things are my company and so you should come work for us or you can or just talk to us and will tell you how this is and so we can give you all kinds of details on how this stuff works for us and and then that of a link is through the slides that you can check out if you like so thank you at the is the question is when the social events and there's business park you're missing out on that that's a potential thing that is actually a problem and that sort of a company culture thing and um that's hard to find it it's hard to fight information happening the you even worse happening like that's that is tough and doing so the company culture before you can make decisions helps and asking about that directly sometimes is the way to do that but that is that is potentially a problem for sure yeah so what's the good frequency for for visiting up with people so when I started ie I did every 2 months because I was new I knew I had a plot effort to make it work and that was helpful right now the team gets together every 3 months so I'm instances for me personally I do that then I and going for random other things in between but every comes every 3 months in that seems to seems to work pretty well accelerate fj the
costs so the repose review
Soundverarbeitung
Softwareentwickler
Subtraktion
Mailing-Liste
BAYES
Code
Computeranimation
Office-Paket
Dienst <Informatik>
Datenmanagement
Flächeninhalt
Software
Ablöseblase
Softwareentwickler
Hilfesystem
Soundverarbeitung
Punkt
Freeware
Gruppenkeim
Computer
Kommutator <Quantentheorie>
Quick-Sort
Computeranimation
Übergang
Office-Paket
Task
Modallogik
Rechter Winkel
Prozess <Informatik>
Distributionenraum
Mereologie
Wort <Informatik>
Ordnung <Mathematik>
Softwareentwickler
Maßerweiterung
Arithmetisches Mittel
Soundverarbeitung
Gebäude <Mathematik>
Güte der Anpassung
Gebäude <Mathematik>
Kommutator <Quantentheorie>
Quick-Sort
Computeranimation
Übergang
Office-Paket
Energiedichte
Freeware
Dienst <Informatik>
Prozess <Informatik>
Datentyp
Mereologie
Inverser Limes
Notepad-Computer
Softwareentwickler
Bildgebendes Verfahren
Telekommunikation
TVD-Verfahren
Web log
Randwert
Gruppenoperation
Interaktives Fernsehen
Computeranimation
Internetworking
Videokonferenz
Physikalisches System
Datenmanagement
Standardabweichung
Software
Geometrische Frustration
Prozess <Informatik>
Code
Softwareentwickler
Default
Hilfesystem
Leistung <Physik>
Funktion <Mathematik>
Einfach zusammenhängender Raum
Autorisierung
Synchronisierung
Güte der Anpassung
Gebäude <Mathematik>
Stellenring
Physikalisches System
Ein-Ausgabe
Biprodukt
Binder <Informatik>
Quick-Sort
Dialekt
Videokonferenz
Rechenschieber
Softwarewartung
Randwert
Echtzeitsystem
Chatten <Kommunikation>
Mereologie
Codierung
Hilfesystem
Notebook-Computer
Wort <Informatik>
Resultante
Umsetzung <Informatik>
Bit
Punkt
Prozess <Physik>
Inferenz <Künstliche Intelligenz>
Gemeinsamer Speicher
Natürliche Zahl
Reibungskraft
Schreiben <Datenverarbeitung>
Raum-Zeit
Computeranimation
Videokonferenz
Eins
Perfekte Gruppe
Prozess <Informatik>
Code
Nichtunterscheidbarkeit
Gradientenverfahren
Mixed Reality
Figurierte Zahl
E-Mail
Umwandlungsenthalpie
Softwaretest
Schreiben <Datenverarbeitung>
Schnelltaste
Asynchronbetrieb
Vervollständigung <Mathematik>
Physikalischer Effekt
Güte der Anpassung
Kontextbezogenes System
Bitrate
Biprodukt
Elektronische Unterschrift
Zeitzone
Arithmetisches Mittel
Randwert
Verbandstheorie
Rechter Winkel
Server
Ablöseblase
Projektive Ebene
Information
Standardabweichung
Telekommunikation
Rückkopplung
Mathematisierung
Rechteck
Diagramm
Zahlenbereich
Interaktives Fernsehen
Unrundheit
Kontextbezogenes System
Interrupt <Informatik>
Code
Physikalische Theorie
Domain-Name
Informationsmodellierung
Bildschirmmaske
Software
Notebook-Computer
Datentyp
Endogene Variable
Indexberechnung
Inhalt <Mathematik>
Softwareentwickler
Hilfesystem
Bildgebendes Verfahren
Leistung <Physik>
Schreib-Lese-Kopf
Soundverarbeitung
Telekommunikation
Mailing-Liste
Quick-Sort
Videokonferenz
Diagramm
Rückkopplung
Flächeninhalt
Chatten <Kommunikation>
Softwareschwachstelle
Mereologie
Codierung
Wort <Informatik>
Rückkopplung
Umsetzung <Informatik>
Subtraktion
Punkt
Momentenproblem
Freeware
Reibungskraft
Gruppenoperation
Versionsverwaltung
Gruppenkeim
Sprachsynthese
Computer
Synchronisierung
Computeranimation
Internetworking
Übergang
Eins
Videokonferenz
Umwandlungsenthalpie
Datenverarbeitungssystem
Notebook-Computer
Backtracking
Endogene Variable
Vererbungshierarchie
Inverser Limes
Punkt
Softwareentwickler
Leistung <Physik>
Videospiel
Telekommunikation
Physikalisches System
p-Block
Quick-Sort
Office-Paket
Arithmetisches Mittel
Energiedichte
Rückkopplung
Verbandstheorie
Rechter Winkel
Chatten <Kommunikation>
Dreiecksfreier Graph
Mereologie
Server
Wort <Informatik>
Socket
Normalvektor
Koordinaten
Bit
Umsetzung <Informatik>
Datensichtgerät
Gruppenoperation
Programmschema
Zahlenbereich
Fastring
Computeranimation
Videokonferenz
Richtung
Eins
Netzwerktopologie
Erwartungswert
Wechselsprung
Datenmanagement
Prozess <Informatik>
Endogene Variable
Softwareentwickler
Figurierte Zahl
Hilfesystem
Einfach zusammenhängender Raum
Videospiel
Quick-Sort
Ereignishorizont
Randwert
Benutzerschnittstellenverwaltungssystem
Rechter Winkel
Projektive Ebene
Verkehrsinformation
Lie-Gruppe
Multiplikation
Randwert
Plot <Graphische Darstellung>
Binder <Informatik>
Quick-Sort
Ereignishorizont
Computeranimation
Entscheidungstheorie
Rechenschieber
Randwert
Information
Hilfesystem
Gerade
Instantiierung
Datensatz

Metadaten

Formale Metadaten

Titel The Effective Remote Developer
Serientitel RailsConf 2017
Teil 49
Anzahl der Teile 86
Autor Copeland, David
Lizenz CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
DOI 10.5446/31291
Herausgeber Confreaks, LLC
Erscheinungsjahr 2017
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Being on a distributed team, working from your home or coffee shop isn't easy, but it can be incredibly rewarding. Making it work requires constant attention, as well as support from your team and organization. It's more than just setting up Slack and buying a webcam. We'll learn what you can do to be your best self as a remote team member, as well as what you need from your environment, team, and company. It's not about technical stuff—it's the human stuff. We'll learn how can you be present and effective when you aren't physically there.

Ähnliche Filme

Loading...