Embracing Fractional Careers: A New Approach to Hiring and Job-Seeking

Finding a new position in today’s challenging job market can be daunting. However, a fractional career can provide the solution you’re seeking. This concept, famously used for CTOs in growing companies that need a CTO but lack the budget for a full-time hire, can be extended to other positions in the tech field. This blog delves into the benefits of fractional careers for both job seekers and hiring managers.

Continue reading Embracing Fractional Careers: A New Approach to Hiring and Job-Seeking

The Butterfly Effect in Software Development: How Small Things Add Up

Imagine you’re reading a suspenseful novel, and suddenly, a semicolon is misplaced. The sentence loses its meaning, and the suspense is broken. This is much like software development. A misplaced semicolon in code can cause an entire application to break, disrupting the user experience. This is the butterfly effect in action, where a small change can lead to significant results.

The Domino Effect of Small Issues

In software development, small issues are like misplaced semicolons. A minor performance issue might seem insignificant at first, but as these issues accumulate, they can lead to a sluggish application. It’s like a snowball rolling down a hill, gathering more snow and momentum as it goes.

Continue reading The Butterfly Effect in Software Development: How Small Things Add Up

The Essence of Leadership: Serving to Lead

Leadership is an art, a commitment, and a journey best navigated with a servant’s heart. The concept of servant leadership flips the traditional leadership script, suggesting that the most influential leaders prioritize the needs of their team above their own. This blog post delves into the philosophy of servant leadership, highlights three historical figures who embodied this approach and offers insights into how leaders can serve their teams effectively.

Servant Leadership: A Timeless Approach

The term ‘servant leadership’ was coined by Robert K. Greenleaf in his 1970 essay, “The Servant as Leader.” However, the practice dates back much further, with examples found throughout history. Servant leaders lead primarily to empower and uplift those around them.

Continue reading The Essence of Leadership: Serving to Lead

A Comprehensive Guide for Support Managers

Introduction

Being a new support manager or suddenly finding yourself responsible for the success of a support team is a little unnerving. There are plenty of resources online, but here is a summary of things I have learned while running a support team. I hope everyone else finds this helpful. Feel free to reach out to me on LinkedIn with your questions or concerns or even to be mentored; I love meeting new friends.

Continue reading A Comprehensive Guide for Support Managers

Running Onshore and Offshore Development Teams – A Guide for Vice Presidents of Engineering

As a Vice President of Engineering, managing both onshore and offshore development teams can be both challenging and rewarding. Balancing the benefits of cost savings and access to global talent with the complexities of communication and cultural differences requires strategic leadership. In this blog, we’ll explore best practices for successfully running onshore and offshore teams, ensuring seamless collaboration and project success.

Continue reading Running Onshore and Offshore Development Teams – A Guide for Vice Presidents of Engineering

Andrew Pallant – A Strategic Leader in Engineering

Introduction

In the dynamic landscape of technology, effective leadership is crucial for driving innovation, fostering collaboration, and achieving organizational goals. As a Vice President of Engineering, I have had the privilege of witnessing Andrew Pallant’s remarkable journey—a journey that exemplifies technical excellence, strategic vision, and unwavering commitment to customer success. In this article, we’ll explore Andrew’s impact, his role in shaping engineering teams, and the principles that guide his leadership.

Continue reading Andrew Pallant – A Strategic Leader in Engineering

Why a Process is Important

A Software Development Perspective

A process is important as it creates an expectation of an outcome. Outcomes can measure a process and result in different ways making the process essential to follow. Without a strategy, we will not confidently be able to measure. Without measurement, we will not know we are doing something correctly.

Continue reading Why a Process is Important

Achieving Order in Chaos

Trying to streamline things at work and make it so we are producing higher quality code I have learned a few things. Mind you I have only been in my new position for a few weeks, but already I along with our Account Manager have discovered some long lingering holes that need to be plugged. Nothing major, but nevertheless, we need to fill the holes. Some of the uncovered issues are: communication, processes and specifications for developers. It is not enough to get the projects done, but we need to do it right and right on spec.

Continue reading Achieving Order in Chaos

Senior should be a Junior for a Day

There are times where a Senior Developer should take a step back and become a Junior Developer.  There are times when a Junior Developer can teach a Senior Developer new skill, thoughts and patterns.  Granted there are a fair number things that Senior Developer can teach a Junior Developer.  In this blog I will discuss why a Senior should become a Junior – for a short time.  Continue reading Senior should be a Junior for a Day