35 Actions

Automated Testing: Explaining its Business ValueIn my experience code reuse is an emergent quality of software not planned. In other words it wasn't until I rewrote the same thing the third, fourth or fifth time that I truly understood how to make it reusable. So I think managers have often felt burned by the notion from programmers of "give me more time to build it right and that will lead to cost savings" because in practice I find this to be a generally false approach.

How to Evaluate a Programmer's Communication Skills@S.Lott: one possible answer to this question is identifying a useful topic for this purpose and an understanding about why its useful. A questioner would need to educate themselves about it ahead of time before conducting an interview.

Jul11

comment

How to Evaluate a Programmer's Communication Skills+1 fair enough. Do you think it's possible to evaluate that person's communication skills with a non-technical person using that approach? In other words, say the idea would be explaining hashing algorithms to an accountant instead of a programmer. Would you evaluate that differently?

Automated Testing: Explaining its Business Value@TafT: only the poor or foolhardy go without manual testing, but the highest value manual testing I believe is exploratory rather than wrote in nature. Thus the push to automate that which can be.