Below is a full listing of the keynotes to be presented during the conference from February 8th to 9th, 2019.
Confessions Of a Not-So-Accidental Leader
During a lunch break at a job in 2003 a co-worker looked me straight in the eye and told me "I think you should take a leadership course because I see something in you. Stop laughing! I'm serious!" I told that person they had the wrong impression of me. But ultimately they were right. 16 years later I can look back at a successful series of events and organizations (both inside and outside of programming) that I have been a part of.
In this talk am I going to share my journey from frustrated developer to confident organizer, navigating my way through and around obstacles to help create the groups I wanted to be part of doing the things I wanted to do.
Pop Songs and Programming for Fun and Profit
Ever wonder what it takes to live in the world of an open source developer? What if everything you can learn comes from the world of pop songs?
We can learn a lot of from music, but in this talk, let's listen and see how we can be better developers.
Through a series of pop songs we’ll look at what it’s like to:
- Start out on your own as a programmer - not sure where to go or to get involved in open source
- Work on a team dedicated to Open Source in the crazy world of SV/SF
- Open Source at a big blue company, and how large corporations view Open Source
- Sharing your knowledge with the next line of new folks looking to get in on OSS
- Going out on your own - giving a conference talk - being the expert and sharing what you know
Dealing With Development Overload
The options, tools, and technologies available to developers seems to be ever increasing in today’s development world. In fact, it's become almost overwhelming, even for those focused just focused on a particular area of development. Anxiety and confusion can effect one's professional career and mental health.
What People Will Learn
This talk will walk through simple but important steps that can apply to both beginner developers and senior developers in terms of how to determine what areas that they might want to focus in, and where they can go. Those that manage remote teams can also learn how to encourage developers and individuals on their teams.
Why It’s Important
Work/Life balance is important, but the "fear of missing out" is a powerful and many times an overwhelming emotion. Especially since many developers appreciate that they can't learn everything, especially if they have a family and social life. So many in our industry are overworked, fearful on some level, and feeling they are not putting the right priorities first.
My Experience With This Topic
Think Like a Trainer: Strategies for Improving Your Communication Skills
Think back to a time when you were in a conversation that could have gone better. Perhaps you said something the wrong way, or you walked away from the conversation not fully knowing if the other person even understood what you were trying to convey.
Technical trainers rely on effective communication as the foundation of everything that we do. We help end users to learn how to use software and adjust to new workflows, through the process of constantly adapting to different backgrounds, skill levels, and learning styles.
In this session, you’ll learn actionable strategies to begin thinking like a trainer, including:
- Using active listening techniques to communicate with empathy.
- Best practices for explaining technical concepts in non-technical terms.
- Adjusting your communication approach for different communication styles.
Using problem solving skills to help you get unstuck during difficult conversations.