Professional Development
Managing Performance With Your Manager: It Goes Both Ways
July 23, 2023
Managing Performance With Your Manager: It Goes Both Ways
Learn how to manage your manager’s performance, set clear expectations, and drive your career growth. Get actionable tips for effective 1:1s and feedback.
Ten Ways to Have a Successful Early Software Career
July 19, 2023
Ten Ways to Have a Successful Early Software Career
Kickstart your software career with our top 10 tips. Learn how to focus on technology, manage your manager, and avoid pitfalls to set yourself up for success.
Career Inflection Points: An Introduction
July 14, 2023
Career Inflection Points: An Introduction
Explore career inflection points and how they shape our professional journeys. Learn from personal experiences and gain insights on your own career.
Finding Alignment—3 Levels To Grow To The Next Level
June 28, 2023
Finding Alignment—3 Levels To Grow To The Next Level
Explore the three levels of alignment in management - immediate execution, understanding but disagreeing, and understanding and agreeing.
The Hidden Key of Great Managers—Calendar Control
June 21, 2023
The Hidden Key of Great Managers—Calendar Control
Learn how to control your calendar to maximize your time, delegate effectively, and create an ideal schedule for increased productivity and growth.
The Goal
September 30, 2016
The Goal
Explore the journey of a tech newbie transitioning into a new software development style. Learn how clear goals and growth plans can transform careers and lives.
Exposing the Unknown
September 9, 2016
Exposing the Unknown
Explore the importance of honesty and open communication in tech teams, especially with new members. Learn effective strategies for building trust and understanding.
The Missing Compiler/Unit Test for Feelings
March 25, 2016
The Missing Compiler/Unit Test for Feelings
Explore the importance of understanding and influencing how others perceive you in a technical environment. Learn why there’s no compiler or unit test for feelings, and how to navigate this challenge.
The Technical Asshole Curse
March 18, 2016
The Technical Asshole Curse
Explore the ‘Technical Asshole Curse’ in the tech industry, where hard skills overshadow soft skills, leading to a toxic work environment. Learn how to avoid this trap and foster a healthier workspace.
Building Alliances
January 27, 2016
Building Alliances
Discover the importance of building alliances to effectively persuade people, especially in challenging situations. Learn from real-life experiences and expert advice on fostering a supportive team.
Whose Goals?
December 11, 2015
Whose Goals?
Explore the power of setting personal goals and the potential pitfalls of not doing so in this insightful blog post. Discover how not having clear goals can lead to inadvertently fulfilling others’ objectives.
Surrounded
December 4, 2015
Surrounded
Explore the journey from being a know-it-all to a leader in our latest blog post, Surrounded. Discover the importance of surrounding yourself with knowledgeable people for personal growth and organizational success.
How Growth Got Me Organized and Productive
July 21, 2014
How Growth Got Me Organized and Productive
Michael shares how intentional growth transformed his productivity using the GTD method and Checkvist. Emphasizing the power of continuous learning and organization.
Failure the Catalyst
June 16, 2014
Failure the Catalyst
Failure can be a catalyst for positive change. While setbacks sting, they often pave the way for growth and success in various life aspects.
Christmas with TeamCity
May 26, 2014
Christmas with TeamCity
In Christmas 2008, amidst global uncertainty, I utilized my vacation to set up Continuous Integration via TeamCity, transforming our product’s development.