Annyce Davis

Davis Technology Consulting

  • Home
  • About Me
  • Blog
  • Courses
  • Newsletter

Write/Speak/Code 2016 Recap

June 20, 2016 by Annyce Davis

This was my first time attending Write/Speak/Code and it was an amazing experience. Not only did I learn useful information for advancing my career I delivered my first Keynote talk. I put together a few highlights of the event below:

Overview

The event took place at The Chicago School of Psychology in Chicago, Illinois. It was my second time in Chicago and I forgot how amazing the food was, so yes I ate well. The conference was split into two tracks: First-Timers and Alumna. All attendees were together for the morning/evening Keynotes and lunch. Then we split into our two tracks and attended “workshop-style” sessions in various areas surrounding writing, speaking and coding. 

Android ladies at #wsc2016conf Come say hi if you’re @WriteSpeakCode pic.twitter.com/UHuXRSYH52

— Yash Prabhu (@yashvprabhu) June 15, 2016

Attendees

The conference is open to all who identify as women. Their mission is to empower women developers to become thought leaders, conference speakers, and open source contributors. So the experience level was across the spectrum, many women were just entering the field and others were very experienced developers. So it was great getting to interact with such a diverse group of talented people.

Who came the farthest to #wsc2016conf? Woman from Alaska is the winner!! pic.twitter.com/jUOlQpI5du

— WriteSpeakCode (@WriteSpeakCode) June 15, 2016

Takeaways

So there were a few sessions that I derived a ton of value from, one was about “Ask vs. Guess Culture Communication”. This talk discussed the nuances of the different communication styles, as well as strategies for bridging the gap between the two. During the discussion phase we talked about being successful when pair programming with someone who may have a different communication style from you and I really appreciated the following suggestions:

  • Do a Pairing Retrospective
  • Include lots of “I” statements
  • Establish a baseline for why you’re pairing
  • Use a Timer ~10 minutes for the “driver”
  • Swap writing tests and code

Then during the “Project Discovery Workshop” I was blown away by the many helpful strategies provided by Annie Passanisi. For instance, when you’re working on a technical blog post and you would like feedback how should you approach it? Well, here are some of the suggestions she offered:

  • Only ask people you trust to review your work
  • Send them the request with a list of questions to answer, like:
  • Did it answer all of your questions?
  • How can I provide more value?
  • What new questions came up for you?
  • What was your favorite part?
I also really enjoyed the information shared during the “Salary Negotiation” talk. Ashley Powell showed how men and women often negotiate differently and that leads to men consistently making more money than women even though they have the same experience. So it was great to see ideas for how to negotiate when you’re job hunting as well as when you’re looking for a raise. One thing that really stuck with me was that you don’t have to be “aggressive” to negotiate, just go with what works with your personality. Whatever you do, it doesn’t hurt to just ask!

Exactly what to say when negotiating from @AshleyPQPQP, I find this so challenging to do. Great advice! #wsc2016conf pic.twitter.com/qVAHTsAi2C

— Annyce Davis (@brwngrldev) June 18, 2016


With all the information that was being shared during the conference, I appreciated the fact that I still had time to step away and grab some ice cream with a good friend.

Taking a break from #wsc2016conf to enjoy some ice cream with @brwngrldev pic.twitter.com/88Vu1P1pmA

— Chiu-Ki Chan (@chiuki) June 17, 2016


This was my first time attending an all women conference and it was just as many have said before a transformative experience. I left feeling empowered to do even more great things and to be okay with doing nothing at all. 

Make sure you subscribe to my newsletter to keep up with my Speaking Adventures. Until next time…

Talk: Say It With Video!

June 15, 2016 by Annyce Davis

Every day people watch hundreds of millions of hours of video on YouTube and that number is steadily increasing. So how can you take advantage of video to help promote your personal brand and/or share your expertise? In this talk, I’ll walk you through the steps I took to develop my first video course, from outlining the initial structure down to actual video creation. Walk away with the tools you need in order to create short, informative online video content!

It covers: Preparation, Execution and Marketing Steps

Materials

  • Slides
  • Preparation Blog Post
  • Execution Blog Post
  • Marketing Blog Post – TBD
 
If you would like to view some of my video content, I encourage you to check out my video course and bite-sized tutorials available on Caster.io.

Review: Talk Like TED

May 28, 2016 by Annyce Davis

If I was offered the opportunity to give a TED talk, let’s just say I wouldn’t turn up my nose at it. So I was really excited to find this book, Talk Like TED: The 9 Public-Speaking Secrets of the World’s Top Minds.  In it the author analyzes hundreds of the most popular TED talks and provides insights into what made them so successful. Then he goes on to share actionable advice for how anyone can give a talk that’s memorable and engaging. Some of my favorite tips were the following:

Tell a Story

Over and over again the book highlights the importance of telling a story during your talk. Now not a, “Once upon a time…” type story, but rather something short and meaningful that relates to your topic at hand. I don’t typically think of telling a story during a tech talk but I wanted to see if I could somehow use a short story in my upcoming talk at Write/Speak/Code. So here’s a slide from my talk:
 
Here’s what I was going to originally say:

“I created an online video course for O’Reilly Media with no prior experience.” 

Now that’s definitely a true statement, but it would be much more engaging if I made a short story out of it. So I added a bit more detail and now I will say something like this:

“Last August I was contacted by Meghan, an editor at O’Reilly Media and offered the opportunity to create an online video course for them. I was very hesitant about doing it since I had no prior experience.” 

Notice how both statements convey the same thought, but the second is obviously more interesting and will get the audience more involved with the talk. At least I hope 😉

The Rule of Three

“The rule of three…is a writing principle that suggests that things that come in threes are funnier, more satisfying, or more effective than other numbers of things.” (Wikipedia) The author shows several examples of how pervasive the Rule of Three is in our lives and culture. So it makes sense that we would want to apply this technique in our conference talks/presentations. Apparently it’s easier for our audience to remember things that are presented in groups of three. Here’s a slide from my talk on Screen Robots. Notice how in the agenda I only have three items. This is a technique that I plan to continue using as much as makes sense.


I’ve only touched briefly on two of the nine techniques in this post; but hopefully you found this review useful. I highly recommend this book for those interested in giving talks, in case you haven’t noticed!  Make sure you subscribe to my newsletter for future book recommendations.

Talk: Screen Robots UI Testing with Espresso

May 9, 2016 by Annyce Davis

Often when writing tests with Espresso you find a lot of onView, withId, perform calls scattered throughout your test methods. This takes away from the simplicity of the test, tends to be verbose and also litters resource ids everywhere. There’s got to be a better way, right? Yes, there is…Screen Robots. In this presentation you will learn how to take advantage of the Screen Robot abstraction technique.

It covers: UI Testing, Basic Espresso, and Screen Robots

Materials

  • Slides
  • Sample Code
  • Blog Post
 
If you would like to learn more about creating high quality Android applications, I encourage you to check out my video course and bite-sized video content on Caster.io.
« Previous Page
Next Page »

Follow Me

  • Bluesky

Categories

  • Android (61)
  • Career (5)
  • Communication (4)
  • Flutter (1)
  • Git (4)
  • Gradle (4)
  • Grails (23)
  • iOS (1)
  • Java (8)
  • JavaScript (6)
  • Kotlin (17)
  • Life (5)
  • Public Speaking (26)
  • Revenue (2)
  • RxJava (1)
  • Software Development (14)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (5)

Follow Me

  • Bluesky

Copyright © 2025 · All Rights Reserved · Log in