@brwngrldev - September, 2019
Hey!Ā šItās been a while. Last time I was celebrating life in Amsterdam. And my how things have changed. Since then, Iāve relocated backĀ to the U.S. and Iāve started a new job. Iām working as the Engineering Manager for Mobile Apps at Meetup. This is my first position with no coding required. š± Iām adjusting to the change, however. It helps that my schedule is jam-packedĀ every day. No time to think about not coding.
Why Meetup? A few folks have asked me that. Iāll start with a story. When we moved to Amsterdam my husbandĀ missed home. More than the rest of us. One thing he missed, in particular,Ā was playing basketball with his friends. I remember telling him, āUse Meetup. They probably have some other guys like you who play basketball.ā I was right.
He ended up joining a few basketball groups on Meetup. He got to play basketball around Amsterdam. Ā And he made some new friends along the way. Win-win! Iām happy to work for a company that enables these types of connections.
Beyond that, I was ready to take on new challenges.Ā Managing both Android & iOS developers. Learning from more senior engineers. And helping to move a web company to one that is mobile-first. All of that appealed to me. I miss life in Amsterdam, but I appreciate that I had the experience. I look forward to what's next...
Books Iām Reading
Accelerate -Ā https://amzn.to/2LpuBpx
āImprovements in software delivery are possible for every team and in every company, as long as leadership provides consistent supportā¦ā This quote resonated with me. Iāve been on teams where the engineers wanted to improve things, but they didnāt get the support of the business. It never works out.
My manager recommended this book to me. Specifically, Iām hoping to learn more about the key metrics that pertain to software delivery that I should care about. Building a cohesive, high-performing team is my current goal. But how will I know that Iāve achieved that goal without some way to measure the result. Iām excited to see where this goes.
The First 90 Days -Ā https://amzn.to/2LovIpF
What kind of change am I being called upon to lead? That is the most important question to have answered when starting in a new role. The First 90 Days presents the STARS model. Itās a way of categorizing the current state of affairs. This allows you to develop the appropriate strategy for bringing about the desired change.
The book also calls out what you should aim to accomplish in the first 90 days:
* Establish priorities
* Define strategic intent
* Secure early wins
* Build the right leadership team
* Create supporting alliances
Having concrete action items has proven beneficial to me. My first month has gone smoothly. And folks seem genuinely happy with me and my work. If you have no idea how to approach leading a new team, this is the book for you.
Letās Talk Podcasts
HBR IdeaCast -Ā What Great Coaching Looks Like
In just 25 minutes, I learned so much about what it means to be a great coach. In this episode, Richard BoyatzisĀ talks about how the best coaches focus on long-term values and aspirations. People need help clarifying the āwhatā and āwhyā and they can plan out the āhowā on their own. This makes sense to me. Often, if I focus on the āhowā for someone, it doesnāt stick. There were lots of useful concepts shared in this episode. If you are in a position of leadership, give it a listen.
Fragmented -Ā Testing RxJava, Debugging, and More
In this episode, Donn shares a ācontroversial" opinion about the Testing Pyramid. He feels that the most important aspect of testing should be to validate that the app works for the user. End-to-end tests, he claims, is the best way to do that. Focusing only on unit testing and code coverage wonāt cut it.
This issue of the right mix of tests to write comes up constantly in Android development. As we speak, Iām trying to decide the right mix at my current company. One of the trickiest bits is making sure you have the proper architecture in place to support swapping out dependencies. This is rarely the case in legacy mobile applications. Thus, the testing conundrum persists. Both Donn and Kaushik spoke to this as well. Give it a listen.
Talking KotlinĀ -Ā Kotlin and Android
Hadi talks with one of my favorite Google Developer Advocates,Ā Florina Muntenescu. He throws all of his most asked Kotlin on Android questions at her. I especially appreciated the discussion of what āKotlin Firstā means to the Android team at Google. I didnāt know about many of the nice features that she mentioned are available in the KTX extensions. If for nothing else, listen for the horrible puns. š
Recent Courses
Yep, Iām eating cake! š In my latest course,Ā Programming Foundations: FundamentalsĀ I take a step back and start from the basics of programming. I had loads of fun filming this one. There was cake, dancing, terrible jokes, everything I needed to have a good time. If you or someone you know wants to understand what programming is all about. This is a fun way to learn if I do say so myself.
Until next time, thanks for reading!
"My mission in life is not merely to survive, but to thrive; and to do so with some passion, some compassion, some humor, and some style.ā
Ā - Maya Angelou
Blog:Ā http://www.adavis.info
Twitter:Ā https://twitter.com/brwngrldev
Newsletter:Ā http://tinyletter.com/brwngrldev