The CTO / VPE Split

Dec 15, 2016 | Newsletter

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

LEADERSHIP

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

CODING

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

CONTRARIAN DISCUSSIONS

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

CULTURE

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

Ben Thompson

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.

how to use data to lead a successful software teams

A Data Driven Approach To Leading Software Teams

Learn how engineering leaders are using data to help their team increase productivity and become even more effective. We've analyzed over 40 Million commits to help you understand the important questions every software engineering manager needs to know.

Success! Please check your email for your download. You might also be interested in Engineering Impact: the Weekly Newsletter for Managers of Software Teams. Keep current with trends in engineering leadership, productivity, culture and scaling development teams.

Share This