Your code is complex and working with it is difficult. Years of development and bug fixes have you ready to declare bankruptcy on your technical...more.
Many companies offshore the development of computer applications or supplement their software teams with remote developers. This arrangement can provide significant cost savings, but other...more.
A pottery teacher splits the two sections of her introductory class into a "quantity" group and "quality" group. Students in the "quantity" group are graded...more.
When I first started working in Vim, reading Bram Moolenaar's Seven Habits of Effective Text Editing was very helpful. In it, he outlines three fundamental...more.
When I join a new team, I am fascinated to watch how quality issues are handled. Application users complain about bugs in production, testers report...more.
When taking on a large project, one of the most difficult tasks a software crafter faces is breaking it down into manageable, deliverable pieces. If...more.
Continuous Delivery is a hot concept in the software industry these days, but can often seem like an impossible goal. "How could our system ever...more.
Identifying the Illness Medicine clearly distinguishes between chronic and acute conditions. Acute conditions have a clear and relatively sudden onset, affect a clearly defined component...more.