Anna Baik

+ Follow
since Dec 08, 2006
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Anna Baik

Thank you! It's been nice to see more activity in this topic - and thanks to the authors for spending the time to answer all our questions.
1 month ago
Oops - the bit where he's talking about avoiding a Big Gap between Ruby 2 & 3 is around 46 minutes in.
1 month ago
You might like the keynote Matz gave at Bath Ruby last year - in the second half (from 25 mins or so in) he spends some time talking about the future of Ruby and Ruby 3, and he's clear that they don't want a big jump between 2 and 3, so they are trying to introduce new stuff (like the 2.6/2.7 improvements) gradually to avoid a Python 2 vs 3 situation.
1 month ago
Thanks David! Not really played with functional programming so looking forward to that chapter. Hope you'll be back in a few years to update the book for Ruby 3!
1 month ago
I second Ruby Monk, I really like those exercises.
1 month ago
Colleagues new to Ruby and programming have found the Codecademy course helpful. You could also check out the Odin project's suggested resources (Codecademy is one of them) - may be worth a look?
1 month ago
Hi David and Joseph,

I'm curious to know what the biggest or most interesting-to-you changes were with this edition - were you excited to jump into new language features, or to rethink how you'd approached existing ones?

Also - this looks like a book that might have been pretty helpful to me a few years ago when I needed to refresh my Ruby knowledge after a break, and it looks like it'll be useful now as I am trying to scrape a bit of the rust off my Ruby knowledge. Wish I'd come across it earlier!


1 month ago
Thanks Lisa,

As it happens, I bought Brian Marick's book recently (and once I emerge from the current release, I might even get enough time to read it), so I'm glad you recommended it.

There is definitely a place for someone with good testing skills on an agile team, whether or not that person has programming skills. Of course, it depends on the team. A very small team might require that everyone on the team can code. Our experience is that programmers on the team can help with tasks such as test automation. Agile teams need good exploratory testers, just like any development team. They need people who see the big picture from multiple viewpoints, and ask good questions the programmers and customers might not think of.

This is good to hear. I'll quote you to my boss next time we discuss this. (And suggest he buy us a copy of your book!)


Kevin wrote:

Thanks. That is how we estimate currently, however, as our team gains more experience writing tests, we are beginning to cover more than function testing alone (e.g. performance, error recovery, coding standards, etc.). How do we know when we're done?

Why are you covering the non-functional tests?

If it's to solve a problem for the customer (e.g. performance issues on past iterations), then did the tests help you resolve the problem? I would say you're done then. (Caveat: I have no experience of Agile testing, just trad testing. So I'm curious to see what answers people come up with, but that's how I would approach it).
Hi Lisa, Janet,

What sort of retraining would you expect to be useful for a tester in an organisation transitioning to Agile? What kind of skills would be useful to pick up if your workplace was talking about "going Agile"?

And is there any place in an Agile team for non-programming testers? My colleagues in my current team have a pretty wide range of backgrounds: some of us have CS degrees, some came into testing from technical backgrounds like system support, some came in from the business and have no technical background at all. I don't see that it makes any difference to how good a tester someone is, but my boss thinks that you have to be able to program in an Agile team, because there's no specialisation and everybody needs to be multi-skilled and able to pick up any job in the team. I'd love to have more opportunity to write code in my day job, so this doesn't particularly bother me, but it does seem to me that this approach undervalues what a truly skilled tester can achieve without ever writing a line of code.


Hi Maddi,

I'd recommend looking at:

and I've also heard very very good things about the BBST course, which I intend to do at some point:

Though do be warned, as it seems that being a great tester can sometimes get you fired: no, really - read this.
10 years ago
Looks like the free retake offer has been extended - I got an email today with this:

For what it's worth, the current UK price for the SCJA is exactly the same as last year - �150 (excluding VAT). The SCWCD and SCJP are also �150.
11 years ago
Mark wrote:

Unions are used for collective bargaining. Frankly, I don't care what you make so long as I'm happy with what I make. Now if you and I are going to work at the same payscale, then I do care what you make, our interests are aligned and we can band together.

This works well for jobs involving manual labor. Consider the cannonical assembly line worker. Whether it's turning a screw, painting wood, inspecting quality, the best person is only marginaly better than the average person, or even someone on the low end.

In our industry, there's a factor of 10:1 between the best and the worst, and a factor of 2:1 between the best and the average. I don't want my pay to be pegged to the average, and my promotions and benefits based on some fixed agreement independent of the work I do.

Collective bargaining doesn't mean you can't still have performance related pay. For instance, in a large UK company-to-remain-unnamed, the union has negotiated a reward framework that includes performance related pay - the point was to get a fair framework without quota based evaluation ratings and the like. You might have someone being paid half as much again as their less talented colleague (before bonuses, so the actual difference may be more).

Personally, I tend to see my union membership fees as a cost effective way of paying someone a million times better at negotiating than I'll ever be to attend interminable meetings on my behalf. I'm just not one of life's natural born hagglers - I know myself well enough not to kid myself that I can get a better deal doing it all for myself; it works better for me to buy in expertise.

Something I haven't seen mentioned here yet - legislation varies so much from country to country, I'm not sure you can compare all that easily. There's a whole world of difference between a country that allows a "closed shop" and one that doesn't.

For that matter, what's the difference between a union and a professional association?
12 years ago