#26 Peter Welch, Programming Doesn’t Suck?

Summary
Peter Welch, code monkey, blogger and author, and I talk about the software industry and the people in it. 

Details
Peter's background; his books; programming sucks, problems in the interview process; utilitarian programming; complexity in software; how bad are things in the industry, business doesn't understand complexity; Bryan rants about C level people in companies, Peter tells a story about restaurants, whose job is it to ensure quality work is done, over engineering; respect for engineers; are great engineers dangerous, arrogant engineers are worse; politics - taking part of avoiding; "everything is broken because there's no good code and everybody's just trying to keep it running", HeartBleed, is the "sophisticated hack" a fair excuse, hard for old businesses to move to new tech; standards and practices; "all programmers....are slowly going mad", how do we make programming better, Peter is an optimist!; complexity.

Extended Interview

 

#25 Jeff Glennon, Improving Software Delivery

Jeff Glennon

Summary
Jeff Glennon of Software Delivery Labs and I talk about how to improve the software delivery process.

Details
Jeff's background and company, what is software delivery vs project management; getting all teams working together, deathmarch towards a release date; blame always lands on engineering; other problems, forcing new processes on teams, disputes, transparency is the best approach; power and politics, no silver bullet; how to improve the process, responsibility without blame; agile seems to be the only choice, what if the client doesn't want scrum; end to end example, miscommunication, delays, finger pointing, lost money, get to prototype and fire 'em all; when is your work done; outsource mentoring.

Book Recommendations
The Art of Possibility: Transforming Professional and Personal Life

How We Learn: The Surprising Truth About When, Where, and Why It Happens

The Five Dysfunctions of a Team: A Leadership Fable

Presentation Zen: Simple Ideas on Presentation Design and Delivery

The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win