Regular readers will know I enjoy trying out different formats, either to keep things fresh or to experiment and learn. Here’s what I’m doing this year for my yearly wrap-up post:
- Giving a brief overall reflection with the details at the end
- Mixing personal accomplishments with professional ones; after all, we bring our personal selves to work
Thoughts
This year was marked with significant learning. To bolster my management and leadership skills, I’ve embarked on the Pluralsight “Communication for Technologists” path, from which I’m already seeing benefits. I’ve also been reading Harvard Business Review for about a year now as well.
I’m pleased that my career change from individual contributor (software development) to more of a leadership/coordinator/operations role has been progressing nicely. It’s given me more opportunities to delegate while learning about how the company as a whole can improve.
Around the mid-year mark, I dipped my toes back into public speaking with a talk I developed several years ago. Although I enjoy the topic and feel I do a decent job at public speaking, I don’t feel I got much return on investment in this category. The response I received was positive, but was considerably underwhelming for me to consider pursuing next year.
I’m particularly proud of my personal accomplishments, including making time for pleasure reading, staying engaged in several aspects of group fitness, and participating in community service. Revisiting my relationship with alcohol has also been a worthwhile endeavor.
Some things on my list for 2019…
- Find mentors and coaches for my career as I continue to move away from software development day-to-day.
- Stay active in building more scale models. I have two unopened tank kits ready to go, which is a model type I’ve never tried.
- Continue to learn more about company-scale quality standards, namely ISO 9001 and CMMI v2.0.
- Pay off all but one of my student loan lenders (albeit not the majority of my loan amount, but a milestone nonetheless).
- Have some serious talks with folks inside and outside my company about some medium term objectives for my career (e.g., should I pursue a PMP certification or an MBA?).
- Finish some “planning” tasks for my family — i.e., all the boring stuff you don’t think about until you need it, such as advanced directives, better emergency plans, and a more thorough home inventory.
Details
Wrote 52 weekly summary posts of articles relevant to my career; although I didn’t sum them up, my estimate is that I’ve shared over 700 articles, books, or videos
Communications training
- Effective Phone Skills
- VoIP and Web Calls: Tips for Better Remote Communication
- Difficult Conversations and Friendlier Workplaces
- How to Run Effective Meetings
- Visual Communication: Creating Engaging and Effective Technical Diagrams
- Speaking Fundamentals
- Introduction to Presentation Design
- Writing Process Instructions and Directions
- Presenting to the Boss(es)
- Becoming a Better Listener
- Grammar, De-jargoning, and Articulation
- Technical Writing: Documentation on Software Projects
- The Art of Public Speaking and Effective Presentations
- Crisis Communication and Technology: Communicating with Colleagues
Community service
- Served as clerk on a Board of Trustees
- Played piano and accompanied a choir for dozens of worship services
- Voted in primaries and mid-term elections
- Provided piano accompaniment for a regional Unitarian Universalist Association (UUA) service
- Picked up litter around my apartment complex on a weekly basis
Company process
- Helped DPRA achieve CMMI Maturity Level 3 accreditation
- Member of the “Lessons Learned / Best Practices” committee
- Established a bi-weekly JFAST developer lunch
- Participated in ISO workshops to determine the context of the organization, review issues and risks, draft the quality policy and additional process improvement program objectives, plan the implementation of ISO, and help develop the kickoff presentation.
- Served in a leadership role in helping DPRA get certified in ISO 9001; this involved coordinating tasks with top management.
- Elected as chairman of the Management Review Team
- Worked with CTO on technical review group perception and function, and about how to position the R&D group. Proactively spoke with R&D members to get a better understanding of goals.
- Wrote company-wide announcement about the quality policy
- Acted as deputy chairperson for the Software Engineering Process Group while the chairperson was on medical leave
- Helped pilot a training development program in BambooHR
Group fitness
- Taught approximately 100 classes throughout the year
- Launched four RPM releases (77-80) at Knoxville area Gold’s Gyms
- Copy-edited four RPM releases (79-82) of choreography and instructor materials for Les Mills International
- Completed AFAA Program Group Exercise certification
Hiring
- Blog post: Behavioral Interview Template
- Created a more thorough onboarding checklist for developers
- Onboarded three full-time developers
- Interviewed and onboarded several candidates for contract work on JFAST
Personal accomplishments
- Updated my work wardrobe to be more professional
- Visited Mexico Beach for vacation
- Rekindled a hobby of scale model building; actively blogging and making videos about kits I’m making
- Quit drinking
- Started journaling; tried lots of variations — bullet journal, positive thoughts, weekly goals, issues I want to focus on, etc.
- Health maintenance: successful yearly physical, eye exams, and dental checkups
- Updated my glasses with a new prescription
- Finished watching all episodes of Star Trek: The Next Generation with my wife
- Met my emergency fund goals; started investing outside of savings and 401(k)
Pleasure reading
- His Dark Materials trilogy by Philip Pullman
- The Power of Vulnerability by Dr. Brene Brown
- The House of Silk by Anthony Horowitz
- Calypso by David Sedaris
- Shadow of Night by Deborah Harkness
- Moriarty by Anthony Horowitz
- The Beekeeper’s Apprentice by Laurie R. King
- The Worthing Saga by Orson Scott Card
Professional learning
- 100 Things Every Designer Needs to Know about People
- The Ideal Team Player: How to Recognize and Cultivate the Three Essential Virtues
- Building Your First API with ASP.NET Core course (lunch and learn)
- An Everyone Culture
- Clean Architecture: Patterns, Practices, and Principles (Pluralsight course)
- CSSLP: Secure Software Implementation and Programming (Pluralsight course)
- The 21 Irrefutable Laws of Leadership
- Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
- Speaking to Win
- Developer Hegemony
- Pitching Your Idea Effectively (Pluralsight course)
Public speaking
- Lunch-and-learn (Your Playbook) at Pilot Flying J
- Knox .NET meetup (Your Playbook)
- Conference talk (Your Playbook) at Scenic City Summit 2018
- Chattanooga .NET Users Group (Your Playbook)
Work projects
- Added infrastructure for allowing a service call to be cancelled and to report progress back to the UI; cleanly implemented and documented for other developers.
- Designed and implemented UI for port complexes
- Helped determine levels of efforts for epics on the JFAST contract recompete
- JFAST Features: transload (airport capacities, reporting), multi-seaport complexes, PowerPoint generation (airlift and sealift profiler slides, nodal workload reports)
- Created JFAST architecture overviews to expedite the onboarding of new developers
- Worked with my tech lead on architectural goals for the next version of JFAST
- Acted as Scrum Master for a team, helping to coordinate work items, manage risk, and keep communication flowing