Personal Optimization Embrace Your Talk-to-Think Communication Style at Work Here are some practices I've found helpful to honor my communication style while minimizing chaos for myself and others.
Effective communication Handle Stakeholder Expectations: 6 Tips for Effective Communication I wish I could wave a magic wand and grant each stakeholder every one of their wishes. Navigating stakeholder expectations can be daunting.
Personal Optimization Transferring Athletic Skills to Professional Success: Lessons from the Soccer Field Here are a few skills I developed from playing soccer while growing up. These improve my life at home and work.
Personal Optimization Mastering the Art of Resolving Issues: A Communication Guide Unlock strategies for effective communication and timely conflict resolution. Learn to overcome the Fool's Choice.
Project & Team Management How to End a Vendor Relationship Professionally At some point, you may need to end a vendor relationship. These tips ensure minimal relational damage and set your team up for success.
Effective communication Here’s How to Give Better Feedback Giving feedback can be uncomfortable, and the way we deliver it can have a huge impact. Let's look at how to give good feedback.
Effective communication 4 Ways Being Vulnerable at the Office Could Benefit You Vulnerability with your coworkers can bring numerous benefits and help foster a more positive and supportive work environment.
Project & Team Management Tips for Working on a Team in Multiple Time Zones A great way to build sustainability in a cross-time-zone team is to be empathetic and mindful of your teammates' local time.
Culture The Gift of Attention in a World of Distractions Attention is an increasingly rare and valuable gift in a world of digital distraction. How might you be more present in the coming week in your work?
Effective communication A Software Developer’s Most Important Skill? Communication More important than typing speed, your data structures knowledge, or math, communication might just be the most important skill for a software developer.
Project & Team Management Solve Problems By Making Work More Visible Sometimes, it's hard to see progress on a software project. Here are three problems I’ve been able to solve by making work more visible.
Growing as Makers 4 Tips for Facilitating an Engaging Discussion with Your Team Here are four tips I used for facilitating a discussion with my team about soft skills, keeping it engaging and avoiding the need to lecture.