Hamzah Tariq

Recent Posts

Using Forensic Psychology to Spot Problems in Your Code – Interview with Adam Tornhill

Posted by Hamzah Tariq on Sep 26, 2019 9:02:00 AM


We interviewed Adam Tornhill, a software architect who combines degrees in Engineering and Psychology to get a different perspective on software. We discuss his book ‘Your Code as a Crime Scene‘, in which he describes using Forensic Psychology techniques to identify high-risk code, defects and bad design. He describes how his techniques are useful by themselves, but can also be used to make other practices like code reviews and unit testing even more effective.

Read More

Tags: "Forensic Psychology", Software Architecture, Unit Testing

Software Development Metrics – Interview with David Nicolete.

Posted by Hamzah Tariq on Aug 23, 2019 8:53:00 AM

We’ve interviewed Dave Nicolette, a consultant specializing in improving software development and delivery methods and author of ‘Software Development Metrics’. We dive into what factors to consider when selecting metrics, examples of useful metrics for Waterfall and Agile development teams, as well as common mistakes in applying metrics. He writes about software development and delivery on his blog.

Read More

Tags: Software Development, Metrics, Optimizing Kanban Process, Agile Development

10X Programmer and other Myths in Software Engineering

Posted by Hamzah Tariq on Aug 7, 2019 8:55:00 AM

We’ve interviewed Laurent Bossavit, a consultant and Director at Institut Agile in Paris, France. We discuss his book ’The Leprechauns of Software Engineering’, which debunks myths common in Software Engineering. He explains how folklore turns into fact and what to do about it. More specifically we hear about findings of his research into the primary sources of theories like the 10X Programmer, the Exponential Defect Cost Curve and the Software Crisis.

Read More

Tags: Coding, Myths, Software Engineering

A Guide to Developer Mentoring

Posted by Hamzah Tariq on May 30, 2019 9:41:00 AM
Read More

Tags: Coding, Software Development, Developer Mentoring, Guide

The Problems with Open Source (and How to Fix Them) – Interview with Justin Searls

Posted by Hamzah Tariq on May 24, 2019 9:55:00 AM

Read More

Tags: Software Development, Software Issues, Software Testing

Going Beyond Code to Become a Better Programmer – Interview with Pete Goodliffe

Posted by Hamzah Tariq on May 1, 2019 9:58:00 AM
Read More

Tags: Coding, Software Development, Programmer

Working Effectively with Unit Tests: Unit test best practices (Interview with Jay Fields)

Posted by Hamzah Tariq on Apr 4, 2019 10:04:00 AM
Read More

Tags: Unit Testing, Software Development, Unit Test Best Practices

How to build a code review culture: An Interview with Derek Prior

Posted by Hamzah Tariq on Mar 25, 2019 10:21:00 AM

bulding-a-code-review-culture-2-676x451

We’ve interviewed Derek Prior, a Developer at Thoughtbot and host of The Bikeshed Podcast. We discuss how to build a code review culture, diving into the benefits of code reviews, the essential elements to make them effective and how to handle conflict if it arises.

Read More

Tags: Coding, Software Development, Code Review Best Practices, Code Reviews, Code Review Culture

Refactoring to a happier development team

Posted by Hamzah Tariq on Mar 5, 2019 10:26:00 AM

Read More

Tags: Coding, Software Development, Code Review