If you read my about page then you probably know I work as a software development leader (a.k.a manager, I just like the term leader better). I started my career writing code as a software engineer, and while I still do write code, I have evolved my job over the years. Most of the posts are from my journey and all the things I have learned, and mistakes I have made, trying to figure out how to really awesome at my job.
This section compiles together my most relevant pieces on management and leadership. Enjoy, and if you have an opinion on any topic, don’t hesitate to let me know!
New Job?
Action Plan Series for New Technology Leaders – I put this together during my last new role to help me maintain a checklist and plan I could reuse in the future (since I am sure this is not my last new job).
Stuff about Leadership
Here are some articles I have written on management and leadership from my blog:
- Employee Goal Setting – lightweight goal setting as a part of day-to-day management
- Dealing with people who are smart and capable, but have bad attitudes
- Employee Reviews – Tips to use them as motivation
- The Importance of an Explanation – why good managers are also good teachers.
- How to Run an Effective Meeting
- Giving Feedback – learning to criticize in a way that actually works
- Improve Your Communication Skills
- Lean Software Development – build v1s and v2s
- Manage Your Career
- Planning an Offsite
- What to do when an employee misses their deadline – my tips on recommitting
- How to Manage Your Manager
- Work Life and Finding a Balance, a letter to the hard workers
- Netflix Culture Presentation
- Selecting Vendors – is a startup or established company better?
- Tips from the Ritz - customer service
If you have comments, questions, or suggestions (I love hearing what topics people want to read about) don’t hesitate to drop me a note!