08:07:48 #startmeeting DevConf.cz 2016 08:07:48 Meeting started Fri Feb 5 08:07:48 2016 UTC. The chair is decauseDevConf. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:07:48 Useful Commands: #action #agreed #halp #info #idea #link #topic. 08:07:48 The meeting name has been set to 'devconf.cz_2016' 08:07:57 #topic Tim Burke 08:08:18 first of all, thank you brno team 08:08:26 they've always put on a great event 08:08:30 this ia a new preso for me 08:08:37 usually, when I do keynote, it' a tech roadmap 08:08:41 but this is different 08:08:49 if you see me, tell me if it was good/bad :P 08:09:01 #topic RockStar Recipe 08:09:08 I've seen thousands of engineerings, literally 08:09:13 I've got a "top 10": list 08:09:18 for what makes an aewsome engineer 08:09:25 it applies to pretty much anyone 08:09:29 "why should you care?" 08:09:43 it's about you, about your career, people who are hapy and good at it 08:09:51 they are more pleasean when they go home 08:09:55 think about how much time you spend at work 08:10:02 you are important, and it is worth doing it right 08:10:09 #topic Whoami 08:10:17 I've been a kernel dev, a java dev 08:10:23 I've done real work before being a manager 08:10:26 *laughs* 08:10:39 there are some rockstars in this room, and you can leanr from eachother, and build 08:10:53 YOu hav e aprimary responsibility to your career 08:10:57 managers want to help 08:11:04 but no one should care more about your career than you 08:11:15 many poeple hink, you read a job description, but it wasn't written just for you 08:11:18 first thing 08:11:24 one thin you can do, is tailor the role 08:11:26 tweak it 08:11:38 "there are some things that I'm good at, that I can do." 08:11:47 it is about adding to your job 08:11:56 when it comes toyour jobb, that is how they view you 08:11:57 mainly 08:12:00 1) your output 08:12:10 2) your interaction style 08:12:15 are your someone that other poeple like to work with 08:12:20 most of these slides are about #2 08:12:31 in your job, it is important to care about what you do 08:12:47 if you don't liek what you are doing, don't do it. That is the worst for everyone. No one wants to be around that. 08:12:56 there are so many roles and aopportunties and roles 08:13:03 you can always move to another team 08:13:10 You've heard of "garbage in, garbage out" 08:13:21 if you don't care, you don't put in quality, you won't get quality out 08:13:27 it is not just code, but enjoyment 08:13:35 not to get too philosophical 08:13:36 but 08:13:39 you're neve rdone 08:13:41 it's a journey 08:13:47 you might as well enjoy what you do along the way 08:13:56 Breadth is an option to depth 08:14:05 many think doing one thing and sticking with it, is the only approach 08:14:07 tha'ts fine 08:14:22 but some poeple don't recognize, having expertise across many topics, that is also valuable. 08:14:34 it is hard to find people in our industry to find folks with lots of exp in many areas 08:14:41 doing differting things, takes courage too 08:14:46 you have to be willing to grow 08:14:51 growth isn'tj ust tech skill 08:15:02 "hey, I"ll do kernel layer today, and netowrking tomo" 08:15:07 it's about non-tech too 08:15:12 organizing a project 08:15:15 providing support 08:15:38 when people move, it is sometimes lateral 08:15:47 you won't be an expert in the places you move to if you are new 08:15:55 but when you add those experiences up, it is a higher place 08:16:00 #topic NObody likes trolls 08:16:09 I'm gonna be the tough guy on th eML 08:16:21 MY peers will look up to me for standing up to people 08:16:24 no 08:16:31 you're gonna look like a jerk 08:16:34 "that won't work" 08:16:35 vs 08:16:41 proposing ideas 08:16:46 being a problem solver 08:16:52 #topic Trolls don't list 08:16:55 #topic Trolls don't listen 08:17:00 they are output only devices 08:17:08 it's like a tenet of Open Source 08:17:12 you start with someting and build 08:17:18 you hear what others are doing 08:17:26 and build 08:17:31 iti jsut as important how you say it, than what you say 08:17:43 ther is a tendency on ML to be more abrasive/terse, and not really show respect 08:17:50 true rockstars show respect for others 08:17:58 avoid slamming groups 08:18:04 "Everyone on that team sucks." 08:18:10 "Don't trust any of them" 08:18:17 I'm a manager, I'm part of one of those groups 08:18:22 *laughs* 08:18:30 not everyone is awesome, but there are some in all teams 08:18:34 #topic Human Touch 08:18:45 it is easy to do everything done online 08:18:57 sometimes, it is helpful to pick up a phone, or going to conferences 08:19:03 devconf is a great example 08:19:12 the "hallway track" is usually the best, some would say 08:19:30 you may not realize that going to a party, but you are establishing bonds that make you more effective 08:19:38 Rockstars tend to be more social 08:19:49 #topic You don't have to get the last word always 08:20:05 sometimes, often Junior folk, you can keep a ML going becuase you want to have last reply 08:20:15 if you don't have constructive things to say, let it flame out 08:20:25 talking to people aside, bringing folks to a common understanding, 08:20:29 you dn't have to win all th etime 08:20:41 if you can help shape their ideas indirectly, it often is more successful 08:20:50 #topic Teams Get more done than individuals 08:21:04 when you hear "rockstar" you think someone on stage doing a solo 08:21:19 but a soccer, or futbol here, team can do more than one smart person 08:21:27 Rockstars are good at working with other people 08:21:31 it's not winner take all 08:21:35 it is not one wins, one loses 08:21:38 it is about working together 08:21:45 #topic Sharing, Mentoring, Growing 08:21:54 some think that being the only one that knows something is the best way 08:21:57 "they can't fire me" 08:22:07 a monopolist, someone who has to own all the toys 08:22:11 they never make it out of the toybox 08:22:17 Rockstars share their toys 08:22:23 #topic Walking the Walk 08:22:34 you can't expect more from others than you are willing to do yourself 08:22:42 if you are nasty, you can't expect peopel to be nice on a ML 08:22:47 if you're the first one to leave 08:22:50 if you're the team lead 08:22:58 you have to be willing to help other people on your team in other ways 08:23:07 helping to test, or trying things out 08:23:18 part of walking is that people are not the same 08:23:22 there are diff skills 08:23:29 some ar egood at test, docs, communitiy building 08:23:39 treating people with respect, and being willing to work hard and set a good example 08:23:42 peopel bring diff talents 08:23:51 OS would not be successful without diff talents 08:23:58 peopel working and walking together 08:24:06 #topic Rockstars are customer focused 08:24:19 "My job would be so much easier if customers didn't submit these stupid bug reports" 08:24:34 something is only useful if people use it. Millions of applications 08:24:50 if you code stuff, an dno one uses it, then that doesn't exist beyond academic exercise 08:24:56 install and run your code 08:25:05 sometimes, peopel hav ea small component, but part of a bigger application 08:25:11 but they don't install and run the whol product 08:25:16 they only do their tiny piece 08:25:33 Rockstars have an appreciation for usability 08:25:39 how the customer experience is 08:25:48 as part of that, to prepare your code that works in the first place 08:25:55 automated unit tests are core to a dev's job 08:26:10 in the old days, you'd throw it over the wall, and the guys in QE will write tests 08:26:17 these days, we have collaboration. 08:26:24 Rockstars do CI and testing up front. 08:26:28 they are part of your job 08:26:31 that is what it takes 08:26:50 #topic Managers don't have magic wands 08:26:57 We don't have infinite budget 08:27:02 we have finite constraints 08:27:07 that doesn't mean don't talk to us 08:27:12 we like to talk with you 08:27:21 don't come with demands, come with ideas 08:27:26 "do more of this, less of this" 08:27:32 trade-off proposals work well 08:27:38 phased approaches also work well 08:27:56 it's about coming up with creative ideas, rather than dump problems on people's laps 08:28:05 Release early and often 08:28:11 raise issues early 08:28:24 don't wait til code freeze to tell your manager you ar eway behind 08:28:42 it is amazing how much more productive some people can be than others 08:28:46 on the slide it says 3x 08:28:51 but it can be more than that 08:29:14 (decause wants to talk more about htis---rockstars in community don't scale like rockstar devs) 08:29:29 leadership and coordination is one of hte hardest to find talents to find in our industry 08:29:39 you don't have to come to the "darkside" to become a manager 08:29:45 ther are opps for tech leads 08:29:51 you can work with 2-3 other poeple to get more done 08:29:56 to go to meetings for another team 08:30:07 there are other layers, and other teams, and get familiar with what they do 08:30:10 don't be afraid to do that 08:30:21 it is always a scarce skill, poeple who can do that in cooperative ways 08:30:36 #topic Career Unicorn 08:30:42 the diff between a job and passion 08:30:58 if you can find a job, where it's not just punching a clock to pay a mortgage or bills, that is really special 08:31:09 Open Source provides us all a really unique opportuniy to land a unicorn job. 08:31:18 people work in linux, and OS, it is used in so many ways 08:31:30 OLPC that was trying to get computers to low-income people around the world 08:31:34 we're not just selling stuff 08:31:42 we're transforming the industry 08:31:44 beyond our company 08:31:49 Open Source is so unique 08:31:55 we're in a unique profession 08:31:59 #topic Summary 08:32:04 there is no one right answer for everyone 08:32:11 it's not "do this, that, this, and you're a rockstar" 08:32:24 but htis shows, that they usually like what they do, they care, the put in passion 08:32:28 passion in, rockstar out 08:32:38 rockstars are team pleayers, not trolls, they don't snipe 08:32:46 they have courage to step out of ocomofrmt zone 08:32:48 and help other poeple 08:32:58 through their exmaples, acan be inspirational to others 08:33:07 some poeple think they aren't rockstars, and this doesn't apply to me 08:33:12 not true 08:33:28 all it takes, is playing well with others, growing, rexpecting others, and challenging yourself 08:33:43 #topic It is a journey 08:33:49 I've beeni in the biz for 30 years 08:33:53 it goes by quick when you enjoy it 08:34:00 bringing passion to you work, and working in strong teams 08:34:08 it is constant effort, you never are done 08:34:15 but it is worth the ride 08:34:30 #endmeeting