You can read my personal articles over at ronaldsmith.com
- The Hazards of a “Nice” Company Culture
- From good to great: A capability framework for building exceptional product engineering teams
- On Sizing Your Engineering Organizations
- Measuring an engineering organization
- Engineering Productivity
- Slack
- Energy Management for Newer Managers
- Time management for makers
- Book notes: 97 Things Every Engineering Manager Should Know
- 12 “Manager READMEs” from Silicon Valley’s Top Tech Companies
- How to prepare for a one-on-one meeting as a manager
- Change Is Hard. Here’s How to Make It Less Painful.
- Stop Doing Your Team’s Work for Them
- Focus on high-leverage activities
- The Care and Feeding of StaffPlus Engineers
- Leading People When They Know More than You Do
- 3 Types of Meetings — and How to Do Each One Well
- Running your engineering onboarding program
- Tips for hiring managers
- Chick-fil-A Just Revealed the 1 Brilliant Question They Ask in Almost Every Interview
- The Best Advice for Delivering Better Software (From My Mentor)
- Software development topics I've changed my mind on after 6 years in the industry
- An incomplete list of skills senior engineers need, beyond coding
- Complexity is killing software developers
- Tech debt gets worse before it gets better
- How We Design Our APIs at Slack
- Hunting Tech Debt via Org Charts
- Mike Acton’s Expectations of Professional Software Engineers
- The Senior Shift
- 20 Things I’ve Learned in my 20 Years as a Software Engineer
- What’s Your Shape? A Product Manager’s Guide to Growing Yourself and Your Team
- What It Takes to Become a Great Product Manager
- Great PMs don't spend their time on solutions
- MVPM: Minimum Viable Product Manager
- Good Product Manager / Great Product Manager
- Good Product Manager / Bad Product Manager
- Growth PMs Need to Rethink Their Roadmap Prioritization Frameworks
- How senior product managers think differently
- How to plan?