What Programmers Can Do to Write Better Code

by Ben Linders on  Jun 02, 2016

To write better code, programmers have to apply design fundamentals and read existing code, says Martin Thompson, a Java Champion and high-performance-computing specialist. InfoQ interviewed him after his Engineering You talk at QCon London 2016 about the challenges that the software industry is facing and what programmers can do to deal with those challenges and become better software engineers.

Understanding Large Codebases with Software Evolution

by Ben Linders on  May 12, 2016

InfoQ interviewed Adam Tornhill, author of Your Code as a Crime Scene, about software evolution and mining social information from code and how to use this to increase the understanding of large codebases, how to create a geographical profile of code, and the benefits that can be gained from techniques like mining social information and geographical profiling.

Why the Mob Programming Conference Matters

by Stéphane Wojewoda on  Apr 25, 2016

Mob Programming is a software development approach where the whole team works together on the same thing, at the same time, in the same space, and at the same computer. This is a relatively new approach and one which is generating a lot of discussion. The first Mob Programming conference is coming up on 1-2 May. InfoQ spoke to the organizers to understand why the event matters.

Contracting to Enable Agile Behaviour

by Ben Linders on  Mar 31, 2016

InfoQ interviewed Martin Kearns about how agile contracts differ from contracts for waterfall projects, how contracts can deal with scope changes, major disturbances or delays during development, how contracts can enable agile behaviour and help all those involved to work together based on an agile mindset, and the role that lawyers can have when organizations want to use contracts with agile.

Crafting Quality Software

by Ben Linders on  Feb 14, 2016

Tarcio Saraiva and Adam Crough talked about crafting quality software at the 1st Conference in Melbourne, Australia. InfoQ asked them to share their views on what software quality is, and to explain the business benefits and how it can be managed. InfoQ also asked them about the role for testing, how continuous integration supports quality, and advice for delivering high quality software products.

Building an Agile Organization Using Business Mapping

by Ben Linders on  Feb 04, 2016

Dan North gave a talk about business mapping at the Scaling Agile for the Enterprise 2016 congress in Brussels. InfoQ interviewed him about the problems that he sees from a business perspective when the IT part of an organization adopts agile, and asked him what business mapping is and how it can help organizations to increase their agility.

Technical Debt and Team Morale when Maintaining a Large System

by Ben Linders on  Jan 26, 2016

Thomas Bradford talked about his experience with maintaining a monolith Java based system with zero test coverage and large technical debt at the Agile Testing Days 2015. InfoQ interviewed him about the problems that they had maintaining the system and the technical debt that had been build up, why they decided to take a different approach and how they improved team morale.

Measure and Improve Code Quality

by Ben Linders on  Jan 11, 2016

InfoQ interviewed Boris Modylevsky about the importance of measuring code quality and how measurements can be used to improve quality, integrating static code analysis in continuous integration, testing coverage and test automation, and the benefits that continuous integration with integrated code analysis and test coverage can bring.

Developing and Testing Microservices

by Ben Linders on  Dec 14, 2015

At the Agile Testing Days 2015 Jose Lima from Redgate software shared his experiences with microservices. InfoQ interviewed him about advantages and disadvantages of developing products with microservices, how applying microservices has improved the quality of products, testing microservices and the skills that testers need, and his learnings from developing and testing microservices.

To the Moon: Parallels Between Space Missions and Developing Software

by Ben Linders on  Dec 03, 2015 1

Russ Olsen did the opening keynote titled "To the Moon" at the GOTO Berlin 2015 conference. InfoQ interviewed him about drawbacks of doing all the things at the same time to meet the deadline, learning from things that went wrong and from things that went right, how little things can kill you in software development, and how to focus and deal with details when doing complex work.

Uncle Bob Proposes an Oath to Programmers

by Abel Avram on  Nov 28, 2015 9

Uncle Bob proposes an oath to software programmers as other professions have, considering the importance of this craftsmanship.

Human Refactoring: Applying Refactoring to Your Life

by Ben Linders on  Nov 19, 2015

Bryan Beecham gave a keynote about Human Refactoring at the Agile Testing Days 2015. InfoQ interviewed him about how Human Refactoring can help us to improve our lives, how it relates to refactoring code, why he considers eating healthy food to be important, how agile teams can benefit from human refactoring, and where people can find more information about self improvement and individual growth.

How Testing Changed When Moving from Waterfall to Agile and DevOps

by Ben Linders on  Nov 11, 2015

An interview with Laurent Py about why decided to transition to agile and DevOps and the benefits that they are getting from that, the "testing swing", how you can measure behavior change to find out if a feature is valuable, on the strategy and approach for test automation and what he expects that the future will bring us in testing.

Role of Testers in Agile Teams

by Ben Linders on  Nov 09, 2015

Karen Greaves and Sam Laing will give a keynote titled "testers are dying" at the Agile Testing Days 2015; InfoQ will cover this conference. InfoQ interviewed them about how agile impacts the role of testers, what testers can do to shorten the lead time of testing, collaboration between testers and other team members in agile teams, and the value that testers can contribute in agile teams.

Delivering Value with Agile Teams

by Ben Linders on  Nov 05, 2015

In this interview Ralph Jocham talks about how to deliver value with agile teams, the most important skills that Scrum masters and product owners need to have, how you can know that the quality of the software that you are delivering is right and what teams can do if they want to deliver more value.

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.