-
How to Improve Onboarding with 30/60/90-day Plans
·Onboarding is a critical process for new employees, as it sets the tone for their entire tenure with the company. Poorly implemented Onboarding reduces the effectiveness of your team. One strategy I’ve used to ensure a smooth onboarding is to implement 30/60/90 day plans. These plans outline specific goals and objectives for the new employee to achieve during their first...
-
How to Foster a Leadership Culture
·Effective leadership is crucial for the success of any organization, and fostering a leadership culture can help ensure that all team members are empowered to contribute to that success. A healthy team is one in which everyone, regardless of their position or title, is encouraged to take ownership. Here are some tips for fostering a leadership culture in your organization.
... -
How to Get Hired as a Software Engineer
·A couple things conspired for me to write this post. First, I was browsing the /cscareerquestions subreddit and seeing some variation of “How Do I get Hired as a Software Engineer?” question over and over again. Second, I’ve been helping a family friend and recent Computer Science graduate try to get his first Software Engineering job and I find...
-
How to Manage Up
·One area I work on with engineers and new managers is how to “manage up”. Before we dig into managing up, it’s worth covering “managing down” as this will help us compare and contrast these two functions.
-
How I Use a CEO Mindset to Guarantee High Performance
·There is considerable overlap between the roles and responsibilities of a CEO and any other leader. These roles and responsibilities include:
-
Leveraging the Eisenhower Matrix to Supercharge your Performance
·As you advance in your career you’ll find you are increasingly “in demand”, both internally and externally. If left unchecked this work will consume your entire schedule; it’s important to prioritize accordingly. The Eisenhower Matrix is a framework by which you can bucket different kinds of work so that you can focus on only the highest impact items.
-
The 3 Biggest Career Mistakes I Made as a Software Engineer
·When I started my first Software Engineering job, a combination of technical insecurity (no Computer Science degree) and a naive understanding of professional development (this was my first real job) led me to believe that my career advancement would be pretty straight forward: Accrue as much programming experience as possible (patterns, languages, tools, systems, etc.) so I could solve any...