Team Management

How to build a high-performing tech team

To create an exceptional tech team, prioritize bringing together individuals with diverse talents and specialized skills. Provide opportunities for...


Early Lessons from a Young Startup: Marble

Building a new product comes with all sorts of rollercoasters, but it’s the vision that our product will improve people’s lives that keeps us moving...

Skill Gaps

Addressing your team’s skill gaps

There’s no silver bullet to creating a culture of constant learning. It’s a constant nudging to help people see and appreciate the value of learning.

Time Management

How I get my focused work done

Over the years, I’ve tried many different ways to improve my focused time. Here are 12 ways that work best for me.


Remote onboarding at scale: The Shopify Way

Hiring and onboarding at such high volumes has necessitated some impressive processes and automation. Here are a few key takeaways for onboarding...

The best of EMHub delivered to your inbox