Reflections on 2010

December 31, 2010

Like every year, nothing went completely as planned. This blog is part of my own professional development exercise, and during 2010 I doubled the frequency of my posting from once per week to twice per week. (I’m NOT planning on doubling again in 2011!) I’m continually examining my writing style and thinking about software leadership, and I’m continuing to take new information in by reading other blogs, articles and books.

I faced some challenges and made mistakes along the way, but that is why I’m doing this. One big mistake I made was trying to keep this blog going during a time of personal crisis, and I ended up responding poorly to someone who challenged my thinking – and wanted to understand the sources of my research. In looking back, I’m quite surprised at how reduced my mental facilities were during this period.

I did manage to get back into the swing of things, although I’ve had some additional pressure of maintaining my own property and my parent’s property along with my wife and I coordinating the building of an in-law apartment for my mother to live in at our house. (My father passed away in June – the personal crisis.)

I continue to write a monthly article for a local newspaper, writing about people in the Portland, Maine area. I don’t get paid for this, but I view it as more of a community service activity that gives deserving people their fifteen minutes of fame. And I get to meet interesting people that I otherwise wouldn't have the opportunity to meet!

In addition, I published two magazine articles on agile development in 2010, and my goal is to at double the number of published magazine articles during 2011 (while maintain twice-per-week blog posts). And yes, my day job has been full of activity as well… Needless to say, it’s been a challenging year!

I took a quick inventory of the business and computer-related books that I read this past year, and included them below. I’ve tried to post a couple of book reviews per month, but there are still plenty of books that I read but didn’t review on this blog. I’ll try and catch up…

Dave Moran’s 2010 Reading List (in no particular order):

Behind the Cloud: The Untold Story of How Went from Idea to Billion-Dollar Company-and Revolutionized an Industry Work the System: The Simple Mechanics of Making More and Working Less Succeeding with Agile: Software Development Using Scrum
Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition (Addison-Wesley Signature Series (Cohn)) Good Boss, Bad Boss: How to Be the Best... and Learn from the Worst The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn't
The Art of Engagement: Bridging the Gap Between People and Possibilities Lincoln on Leadership: Executive Strategies for Tough Times Get Rid of the Performance Review!: How Companies Can Stop Intimidating, Start Managing--and Focus on What Really Matters (Business Plus)
Great Business Teams: Cracking the Code for Standout Performance The Wisdom of Teams : Creating the High-Performance Organization Agile Principles, Patterns, and Practices in C#
Changing Software Development: Learning to Become Agile The Ten Faces of Innovation: IDEO's Strategies for Defeating the Devil's Advocate and Driving Creativity Throughout Your Organization Coders at Work: Reflections on the Craft of Programming
The Leader's Guide to Storytelling: Mastering the Art and Discipline of Business Narrative Complexity: A Guided Tour The Leader's Guide to Radical Management: Reinventing the Workplace for the 21st Century
The Hyper-Social Organization: Eclipse Your Competition by Leveraging Social Media Abolishing Performance Appraisals: Why They Backfire and What to Do Instead Product Strategy for High Technology Companies
Leadership Without Excuses: How to Create Accountability and High-Performance (Instead of Just Talking About It) Critical Thinking: A Concise Guide The Way We're Working Isn't Working: The Four Forgotten Needs That Energize Great Performance
Reinvent Your Enterprise The Power of Strategic Commitment: Achieving Extraordinary Results Through Total Alignment and Engagement Switch: How to Change Things When Change Is Hard
Drive: The Surprising Truth About What Motivates Us A Whole New Mind: Why Right-Brainers Will Rule the Future Made to Stick: Why Some Ideas Survive and Others Die
Bargaining with the Devil: When to Negotiate, When to Fight Pull: The Power of the Semantic Web to Transform Your Business Coaching for Emotional Intelligence: The Secret to Developing the Star Potential in Your Employees
Six Pixels of Separation: Everyone Is Connected. Connect Your Business to Everyone. Bounce: Mozart, Federer, Picasso, Beckham, and the Science of Success Linchpin: Are You Indispensable?
Love the Work, Hate the Job: Why America's Best Workers Are Unhappier Than Ever Verbal Judo: The Gentle Art of Persuasion The Manager's Role As Coach: Powerful Team-Building & Coaching Skills for Managers - Business User's Manual (Leadership Series)

I wish everyone a Happy New Year!