A year at the com: A developers journey into leadership.

39
4/12/2014 A Year at the Com: A developers journey into leadership

description

So you're thinking of taking the leap and going from being a developer to a director (or similar role) but you aren't quite sure? This session is for you. Thinking of promoting that rockstar developer, but not sure if it's the time? This session is for you. I am here to share my expectations, my fears and what they turned out to be. There were many mistakes, there were a few big successes and everything I thought it would be, it isn't. WHAT WILL YOU GET OUT OF THIS SESSION? How a leadership role differs from a maker role. What the day to day life of a manager is really like. How it's different from what most makers think it is. How to be a strong leader and avoid being a micro-manager. What's important and what isn't. (I guarantee it's not what you think). What every developer can learn from leadership, and why organizations should facilitate that education.

Transcript of A year at the com: A developers journey into leadership.

Page 1: A year at the com: A developers journey into leadership.

4/12/2014

A Year at the Com:A developers journey into leadership

Page 2: A year at the com: A developers journey into leadership.

What’s this talk about?

Page 3: A year at the com: A developers journey into leadership.

*(#*%@ I wish I knew before becoming a manager.

Page 4: A year at the com: A developers journey into leadership.

What Four Kitchens is

Page 5: A year at the com: A developers journey into leadership.

Big ideas for the web.

Page 6: A year at the com: A developers journey into leadership.

WEB CHEFS ➜ CIRCA 2006

Page 7: A year at the com: A developers journey into leadership.

WEB CHEFS ➜ TODAY

Page 8: A year at the com: A developers journey into leadership.

Our clients

Page 9: A year at the com: A developers journey into leadership.

Values driven company.

Page 10: A year at the com: A developers journey into leadership.

Mission

To change the world by setting

knowledge free.

Page 11: A year at the com: A developers journey into leadership.

Way of the Web Chef

• Exemplify transparency and honesty

• Create solutions with people and goals in mind

• Embrace change

• Lead and contribute to open-source communities

• Collaborate

Page 12: A year at the com: A developers journey into leadership.

Who Am I

Page 13: A year at the com: A developers journey into leadership.

Michal MineckiDirector of Technology• Started working in web development about 7 years ago

• Worked almost exclusively in design and development shops.

• Started at Four Kitchens 2.25 years ago

• Became the director of technology 1.25 years ago

Page 14: A year at the com: A developers journey into leadership.

Michal Minecki

• @mirzu

• https://drupal.org/user/7710

• https://github.com/mirzu

• http://mirzu.com

Page 15: A year at the com: A developers journey into leadership.

Managers Vs Individual Contributors.

Page 16: A year at the com: A developers journey into leadership.

Job Description

• Monitor professional health and guide professional development.

• Coach the team.

• Advocate for the team.

• Manage resources.

• Find, select, and onboard new talent.

• Improve our design and development workflows.

Page 17: A year at the com: A developers journey into leadership.

What Individual Contributors Do• Build things with your own two hands

• Have a strong sense of control over your end product

• Work long blocks of time on a singular task or goal

• Learning and investing in skills, and your craft

• Working together but fully own a part of the solution

Page 18: A year at the com: A developers journey into leadership.

What I thought I would doBuild a bigger project.

Page 19: A year at the com: A developers journey into leadership.

Day to Day

• Meetings

• Lots of little things, many of them sudden, all of them seemingly important

• Hiring

• Sales

• Lots to do at the beginning and end of things

• Problems.

Page 20: A year at the com: A developers journey into leadership.

Why I was lost.

• Impostor syndrome.

• It’s closer to a career change than a promotion

• Your old skills are still relevant, but they are not leveraged in the same way.

• The reason you a leader on a project is nearly the opposite of what makes you a good manager

Page 21: A year at the com: A developers journey into leadership.

Ego.

Page 22: A year at the com: A developers journey into leadership.

Qualities of a good manager• Listens

• Facilitates

• Communicates

• Context switches

• Own but doesn’t control

Page 23: A year at the com: A developers journey into leadership.

Unmitigated Failure at first.• Listen Only heard the words.

• Facilitate Architected.

• Communicate It’s not just the bad stuff.

• Context switch Didn’t understand priorities, got too involved.

• Own but don’t control. Tried to control and didn’t own.

Page 24: A year at the com: A developers journey into leadership.

How I got it right(er).

Page 25: A year at the com: A developers journey into leadership.

Know Thyself. Learn. Laugh.

Page 26: A year at the com: A developers journey into leadership.

Lesson 1: Listen

• Get the whole story before making a decision

• Ask questions

• Don’t judge

• Don’t provide solutions, provide frameworks

• Be available

Page 27: A year at the com: A developers journey into leadership.

Lesson 2: Facilitate

• Don’t be a hero. Find and make heroes.

• Different problems have different solutions.

• Goals over rules.

• Build frameworks don’t provide solutions.

• Question more decide less.

• Code review and attending a demo is more important than helping with architecture.

Page 28: A year at the com: A developers journey into leadership.

Lesson 3: Communicate• Feedback is hard. Learn how to give it effectively.

• Positive feedback is 10x more important than negative.

• Don’t wait.

• Writing and speaking are skills that are learned.

• Change is hard.

Page 29: A year at the com: A developers journey into leadership.

Lesson 4: Context Switch• Unblock first.

• Own your schedule.

• Don’t slow down.

• Rest.

Page 30: A year at the com: A developers journey into leadership.

Lesson 5: Own don’t Control• Trust.

• Communicate trust and confidence.

• Absorb, don’t transfer stress.

• Embrace and don’t hide failure.

Page 31: A year at the com: A developers journey into leadership.

You learned how to code you can learn this shit.

Page 32: A year at the com: A developers journey into leadership.

Why it’s Rewarding

Page 33: A year at the com: A developers journey into leadership.

Success is making awesome people more awesome.

Page 34: A year at the com: A developers journey into leadership.

No Thanks.Now that you’ve spelling it out I’d rather be an individual contributor.

Page 35: A year at the com: A developers journey into leadership.

well. . .

Page 36: A year at the com: A developers journey into leadership.

These things make you a better contributor.• Listens

• Facilitates

• Communicates

• Context switches

• Own but doesn’t control

Page 37: A year at the com: A developers journey into leadership.

ResourcesA few places to start.

Page 38: A year at the com: A developers journey into leadership.

Resources• Manager’s Manifesto

https://medium.com/the-year-of-the-looking-glass/be5f6b118084

• So You Think You Want to Manage? https://medium.com/p/1229723a4501

• Becoming a Technical Leaderhttp://www.amazon.com/Becoming-Technical-Leader-Gerald-Weinberg-ebook/dp/B004J4VV3I/

• Behind Closed Doors: Secrets of Great Management

http://www.amazon.com/Behind-Closed-Doors-Management-Programmers-ebook/dp/B00A4OA6UQ/

Page 39: A year at the com: A developers journey into leadership.

Thank you!All content in this presentation, except where noted otherwise, is Creative Commons Attribution-ShareAlike 3.0 licensed and copyright Four Kitchens, LLC.