Distributed teams vs Offshoring

I posted a reply to Phil Young on the MagenTys blog about "Re-Shoring."  Below are my comments on that post. I used to think that communication, culture, and face-to-face interaction were the important factors in why offshoring has failed. But now I think it has more to do with the quality of services. Not that Indian or … Continue reading Distributed teams vs Offshoring

Advertisement

Dynamic languages should be ashamed of themselves

It's time for a rant on dynamically typed languages. Frankly, I'm embarrassed by the state of scripting languages these days. The Python, Ruby and Javascript communities have wandered so far from the principle of getting things done simply and quickly in a misguided attempt to cope with their insecurity of not being "big boy languages" or … Continue reading Dynamic languages should be ashamed of themselves

What programming language should you use for automation

I was also asked what programming language you should use for automation.  Here's is my response to that question. Regarding the programming language you use for automation -- I don't think it matters. A few points to consider: 1)  What language will the product developers around you be using? You should consider using what they … Continue reading What programming language should you use for automation

Shifting from manual testing to automation

I got an email from a fellow tester recently asking what he could do to move from manual testing to automation. Here's my (slightly edited) reply: Shifting from manual testing to automation involves two main things I can think of from the start. The first is obviously technical. You need to learn programming. How much … Continue reading Shifting from manual testing to automation