Fog Creek
Software Development Metrics - Interview with David Nicolette (1)

Software Development Metrics – Interview with David Nicolette

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.

Continue Reading ∙ 10 minutes
agile-filters@2x

Getting Started with Iteration Planner for Agile and Sprint Planning in FogBugz

We recently released Iteration Planner. It unlocks the power of FogBugz as an Agile planning tool for software development. It’s a lightweight way to plan work and manage teams. Here are a few key details to help you get started with it.

Continue Reading ∙ 4 minutes
paulTI

dev.life – Interview with Paul M. Jones

In dev.life, we chat with developers about their passion for programming: how they got into it, what they like to work on and how.

Today’s guest is Paul M. Jones, the creator of the Aura PHP package library and author of ‘Modernizing Legacy Applications in PHP’ and ‘Solving The N+1 Problem In PHP’.

Continue Reading ∙ 12 minutes
The Effective Engineer - Interview with Edmond Lau (1)

The Effective Engineer – Interview with Edmond Lau

We interviewed Edmond Lau, an Engineer who has worked for the likes of Google, Ooyala, Quora, and Quip and wrote the book ’The Effective Engineer’. We discuss ways to maximize your impact as an engineer, lessons learned from engineering leaders, key metrics to measure your effectiveness as well as ways to onboard new hires.

Continue Reading ∙ 8 minutes
agile-overview@2x

Better Agile and Sprint Planning with Iteration Planner

With Iteration Planner, we’re unlocking the power of FogBugz as an Agile planning tool for software development. By mapping sprints onto the FogBugz concept of milestones you can graphically group cases into the scope of work that you’ll complete in each sprint. You can also divide the scope of your sprint into groups of cases, see how much work has been done toward each of your goals and change resource allocation with drag and drop. Read on to learn more about how these features help to make the Iteration Planner a lightweight way to plan work and manage teams using FogBugz.

Continue Reading ∙ 2 minutes
hjkl_keyboard

dev.life – Interview with Chris Hartjes

In dev.life, we chat with developers about their passion for programming: how they got into it, what they like to work on and how.

Today’s guest is Chris Hartjes, Senior Developer at Roave and author of the ‘Grumpy Programmer’ series of books and screencasts, including ‘The Grumpy Little Book Of Hack’ and ‘The Grumpy Programmer’s PHPUnit Cookbook’.

Continue Reading ∙ 5 minutes
Using Forensic Psychology to Fix Software Development - Interview with Adam Tornhill

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

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.

Continue Reading ∙ 8 minutes
damBuster (1)

dev.life – Interview with Eric Lippert

C LanguageIn dev.life, we chat with developers about their passion for programming: how they got into it, what they like to work on and how.
 
Today’s guest is Eric Lippert, Software Architect at Coverity and author of ‘Essential C#’ who was previously on the C# language design team at Microsoft.

Continue Reading ∙ 9 minutes

Performance Budgets for Web Development

webpageTestIn this Tech Talk, Dane, a Senior Developer here at Fog Creek, summarizes talks he heard at An Event Apart conference in Atlanta, discussing Performance Budgets in the context of Web Development. He covers what a Performance Budget is and why they’re useful along with details about WebPageTest.org, an open-source tool for testing a webpage’s performance.

Continue Reading ∙ 7 minutes

Where Your Team’s Unresolved Arguments Are Stored

We’ve spent a ton of time and effort polishing the user experience, features, and performance of FogBugz. Unfortunately, our User Options page told a slightly different story. There were just too many options. Twenty, to be exact. Eight of them made the cut. Here’s how we came up with the new User Options page design.

Continue Reading ∙ 4 minutes