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