Skip to content

John Farrier

For Software Engineers

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

Tag: culture

The Customer Engagement Challenge: How Junior Engineers Commonly Fail
CareerManagement

The Customer Engagement Challenge: How Junior Engineers Commonly Fail

4 months ago4 months ago 1220 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

4 months ago4 months ago 1335 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

5 months ago5 months ago 992 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 3151 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-112024-06-05 1682 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 1181 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 1085 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 889 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 1270 Views

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

Get in touch

  • linkedin
  • twitter
  • github
  • soundcloud
  • rss

Copyright 2023-2025 John Farrier. All rights reserved

Copyright © 2025 John Farrier