Skip to content

John Farrier

For Software Engineers

  • Home
  • Categories
    • Principles
    • Business
    • Career
    • Management
    • Programming
  • Reading List
    • Fiction Books Reading List
    • Non-Fiction Books Reading List
  • About
    • About
    • My Book
    • Consulting & Speaking
    • Contact
  • Polyrhythm Software

Tag: culture

Engineering Manager Span Of Control In The Age Of AI
Management

Engineering Manager Span Of Control In The Age Of AI

3 weeks ago3 weeks ago 252 Views

Engineering manager span of control is becoming one of the most important and least discussed constraints in software delivery. Gallup…

The Hidden Price of Non-Standard Dev Tools
ManagementPrinciples

The Hidden Price of Non-Standard Dev Tools

11 months ago4 weeks ago 1818 Views

Why the Magic Quadrant still matters for your roadmap, your budget, and your people. The Problem we keep Tripping Over…

The Customer Engagement Challenge: How Junior Engineers Commonly Fail
CareerManagement

The Customer Engagement Challenge: How Junior Engineers Commonly Fail

2025-02-132025-02-13 3054 Views

For many junior engineers, talking to customers is an afterthought. Their focus is on writing solid code, solving problems, and…

High-Performing Developers Have One Secret: They Ask for Help
CareerManagementPrinciples

High-Performing Developers Have One Secret: They Ask for Help

2025-02-112025-02-11 3294 Views

Asking for help should be easy. Yet, in software development—an industry built on problem-solving—many developers hesitate to do it. While…

The Hidden Killer of Programmer Productivity
BusinessManagementPrinciples

The Hidden Killer of Programmer Productivity

2025-01-132025-01-13 2457 Views

Programmers thrive in environments where they can focus on solving complex problems and building innovative solutions. However, productivity doesn’t just…

Agile Failure – What Drives “268% Higher Failure Rates?”
ManagementPrinciples

Agile Failure – What Drives “268% Higher Failure Rates?”

2024-06-072024-06-07 5036 Views

TL;DR; – Agile, as a management philosophy, requires a whole organization commitment and the right leadership to be successful. Bad…

Generative AI Acceleration in the Air Force
Business

Generative AI Acceleration in the Air Force

2024-04-1110 months ago 3348 Views

To achieve Generative AI Acceleration, the Department of the Air Force Chief Information Officer has proposed revamping the approval process…

Projects vs.  Products: Perspectives on DoD Software Execution
Management

Projects vs. Products: Perspectives on DoD Software Execution

2024-03-042024-03-04 2499 Views

At first glance, defining a software project vs. a product seems like a difference in semantics. Looking deeper, however, understanding…

The “No Silver Bullet” Principle in Modern Software Development
Principles

The “No Silver Bullet” Principle in Modern Software Development

2024-01-252024-01-23 2544 Views

Our industry is often (always) captivated by the latest technological advancements. Rightfully so. It is what drives us personally and…

Navigating the Man-Month Myth: Understanding Team Dynamics in Software Projects
Management

Navigating the Man-Month Myth: Understanding Team Dynamics in Software Projects

2024-01-092024-01-09 2202 Views

Understanding how team size impacts project progress is crucial. The Man-Month Myth, a concept popularized by Frederick Brooks, challenges the…

Navigating the Pitfalls of ‘Hero Culture’ in Team Management
Management

Navigating the Pitfalls of ‘Hero Culture’ in Team Management

2023-11-272023-11-27 2591 Views

For many managers, the allure of fostering a ‘Hero Culture’ can be tempting. However, it carries with it the seeds of potential crises.

Copyright 2023-2026 John Farrier. All rights reserved

Copyright © 2026 John Farrier