GitPrime is Renaming to Pluralsight Flow Learn more

The CTO / VPE Split


The CTO / VPE Split

newsletter for software engineering managers

Subscribe to Engineering Impact, the weekly newsletter for managers of software teams.


This week: The CTO/VPE Split, Function length, The expert blind spot, Software engineering, not computer science.


The CTO/VPE Split


The CTO / VPE Split

The CTO and VPE roles are very different—and they change as a company scales. Here are two different takes on the responsibilities of the CTO versus VP Engineering.

Julia Austin on The CTO to VP Engineering Fork →

Elaine Chen on CTO vs VP Engineering: What’s the Difference? →


Function length


Function Length

Martin Fowler on the highly debated topic of how long a function should be. And more important—when code should be enclosed in its own function.


the expert blind spot


The Expert Blind Spot

Itamar Turner-Trauring on how expert advice becomes a religion, and how to avoid the trap. He references TDD, but the discussion is valid any other buzzword in software development.


Read the full post→


software engineering, not computer science


Software Engineering, Not Computer Science

If we begin asking the question, “Should professional software development be engineering?” we can start answering the really interesting questions that will completely transform our industry.



If you enjoy Engineering Impact, sign up to get it weekly.




Ben Thompson is a co-founder at GitPrime where he leads design and customer experience. He is a Y Combinator alumni, with a background in product design, branding, and UX design. Follow @thebent on Twitter.

Get Engineering Impact: the weekly newsletter for managers of software teams

Keep current with trends in engineering leadership, productivity, culture, and scaling development teams.