December 18th, 2014 by Pirijan Ketheswaran

Design Critiques at Fog Creek

design_critiques (1)No matter how clearly defined the problem, designing an elegant, intuitive and hopefully enjoyable solution is rarely straightforward. For those reasons, and more, we’ve started experimenting with weekly design critiques at Fog Creek.
Read on to learn why and how we run design critiques here at Fog Creek.


Subscribe to the Fog Creek Newsletter

"We will not sell or share your email address, period."

— Joel Spolsky, CEO, Fog Creek Software

Thanks for signing up!

December 17th, 2014 by Gareth Wilson

Embedded Testers In Development Teams – Interview with Trish Khoo

Trish Khoo - Embedded Testers In Development Teams (1)In this interview with Trish Khoo, Test Engineering Team Lead for Google My Business, we discuss the changing role of the tester in software development teams. She discusses the trend of embedding test specialists within development teams, benefits of the approach, common misconceptions developers have of testing and how to successfully introduce these changes into your organization.

December 16th, 2014 by Andre Couturier

Taming a Wild, Testless Code Beast – 4 Steps To Improving Test Coverage

Virgil_Solis_-_Apollo_Python (1)Whether you’re working on an existing or new application, all too often you’ll find yourself playing catch up when it comes to tests. Soon deploying code changes feels like poking at some ugly, sleeping code monster – you aren’t sure what’s going to happen, but you know it won’t be good. So you pussyfoot around the old code, hoping it won’t stir.


Read on to learn the 4 things you should do first to tame the beast and improve test coverage.

Follow @FogCreek for latest blog posts and updates

December 15th, 2014 by Tim Kington

Case Page Updates – Show Subscribers and Working On

blog-showsubscribers-workingonWe’ve just added a couple of new features to the case page. This view has always shown you whom the case is assigned to and who has interacted with the case in the past. Now it also shows you who is currently involved with the case by showing you subscribers and who is working on the case.
Read on for more details.

December 10th, 2014 by Gareth Wilson

A Build First Approach to JavaScript Application Design – Interview with Nico Bevacqua

Nico Bevacqua - A Build First Approach to JavaScript Application Design (1)Nicolas Bevacqua, author of ‘JavaScript Application Design: A Build First Approach,’ discusses with us what is a Build First approach and how it can help you to maximize the maintainability of your applications and improve your productivity by automating common tasks.

December 9th, 2014 by Gareth Wilson

How to Organize a Hackathon

IMG_4859So you want to run your own Hackathon? Great! Hackathons are a great way to meet and exchange ideas with fellow developers and creatives, create something in just a few hours or days and get people working on different projects or with new technologies. However, they can take a significant amount of planning and preparation to be successful.
At Fog Creek, we’ve run many such events for developers over the years. Here are our tips for organizing your own Hackathon.

December 4th, 2014 by Gareth Wilson

A Guide to Open-Sourcing Your Project at Work

24Congratulations, you’ve written something at work that is amazing and you want to share it with the world! This guide covers three key areas that you should consider before making the leap: Why, when and how do it.

December 3rd, 2014 by Gareth Wilson

Building with Best Practice at Button – Interview with Chris Maddern

Chris Maddern - Building with Best Practice at Button (3)In this interview with Chris Maddern, Button Co-Founder, we discuss how they have taken a Best Practice lead approach to building Button. We dive in to what best practices they have implemented, including things like Code Reviews and building as if for open source. He tells us about the impact of this approach on velocity and morale and what benefits they’ve seen.

December 1st, 2014 by Andre Couturier

9 Integration Testing Do’s and Don’ts

integration tests check systems work togetherWriting good tests that prove your solution works can be a challenge. Ensuring that these tests perform the intended actions and prove the required outcomes requires careful thought. You should consider what you are testing, and how to prove it works – both now and in the future.
To help you create Integration tests that work and are maintainable, read on to learn about 9 Do’s and 9 Don’ts that you need to consider.

November 24th, 2014 by Tim Kington

Juggle Your Caseload With ‘Postponed Cases’ in FogBugz

blog-deferred-profitHave you ever had a case that you couldn’t work on right away?  Maybe it was a support case and you needed to check in with the customer in a few weeks, or maybe it was a bug that you couldn’t work on until something else was fixed. Find out more about how our new Postponed Cases feature in FogBugz can help!

Looking for more?

Visit the Archives or subscribe via RSS.