04.21.08

Getting Things Done

Posted in Books at 4:52 pm by Željko Filipin

Getting Things Done

Let me tell you about a recent chat with my boss. It went something like this:

Boss: “I do not mean to say that I think you are not organized, but are you interested in improvement?”
Me: “Sure. I am always looking for ways to improve.”
Boss: “I have read Getting Things Done (GTD) by David Allen. Have you heard about it?”
Me: “Yes. Here and there somebody mentions it.”
Boss: “I really like it. I will send you the book, if you would like to read it.”
Me: “Deal.”
Me (thinking): “But I doubt a buzzword will help me.”

Time passed and I have forgot about it. (My boss lives in another country.) One day, the book arrived. I said to myself: “Well, since he has sent it to me, the least I can do is read it. 250 pages is not so much”.

I was skeptical about GTD. Really, really skeptical. But hey, I am a tester. I should be skeptical. Until I see something working, I do not trust it to work.

I always thought of myself as organized person. But, to be honest, for some time I was not happy with the way I organized my work. Like something was missing. I knew I had to change something, but I had so much to do (at work and after it), so I did not have the time to sit down and think where I could improve.

Another thing worth mentioning is that I have bad memory. Really bad memory. What is not written down is forgotten. At the beginning of the book, the author said that everything should be written down. I said to myself: “I already like it.”

I will not get into detail about GTD. You can find a lot about it using your favorite search engine. I just wanted to say that I implemented it in my life and it looks like it is working.

I guess I will have to say more about it in a year or two.

10.30.07

Everyday Scripting with Ruby Arrived

Posted in Books, Ruby at 11:27 am by Željko Filipin

pa300022.JPG

Long long time ago, I was reviewer of Brian Marick’s Everyday Scripting with Ruby. On February 2, 2007 Pragmatic Programmers said they would send me a free copy, but it did not arrive for a long time. I exchanged a few e-mails with them, and today the book arrived. I did not even have time to unwrap it yet. :)

04.30.07

About Everyday Scripting with Ruby

Posted in Books, Ruby at 4:16 pm by Željko Filipin

bmsft_small.jpg

I remember that I have heard at school something like this.

If you read a book and not write anything about it, it is like you have not read the book.

If you learn it at school, it must be true. Right?

I have just read Everyday Scripting with Ruby by Brian Marick. It is a good hands-on book written for people that have none or little scripting experience, but there is also useful information for people familiar with both scripting and Ruby. I am using Ruby for more than two years and I do not think that reading it was wasted time.

It starts with instructions how to install Ruby, followed with simple scripts that get more complicated. Methods, logical operators, objects, classes, modules, inheritance, regular expressions, blocks, test driven development, exceptions and other important concepts are introduced as task at hand requires.

Some chapters have exercises with solutions at the end of the book. I just love that way of learning. The new tool is introduced (whatever it is), then you are given a problem that you are supposed to solve with that tool. (It is how mathematics and physics, and of course programming, are learned.) The problem (for writer) is to find set of problems that are interesting and meaningful enough, simple at first, then more complicated, but not too complicated (so reader can solve them and have that great feeling of success), but also challenging enough. I find that Marick has done a excellent job, but quality of exercises degrades in the last few chapters (to complicated).

There are also several Ruby Facts chapters that introduce important things like arrays, regular expressions, hashes, argument lists and modules. Ruby Facts chapters are just great, and with exercises my favourite part of the book.

I was reading the book as I had time for about two weeks and of course that now I do not remember everything I wanted to write about it. I have a really bad memory. I wish I had written a sentence or two after I have finished reading for that day. Now I am smarter. I hope I will remember this when I start reading the next book.

In short, the first three parts (The Basics, Growing a Script, Working in a World Full of People) were great but the fourth part (The Accomplished Scripter) was not so interesting to me. Also, examples were great, but at the end got to complicated for my taste (I think I got lost while doing exercises for chapter 11 or 12).

04.12.07

Everyday Scripting with Ruby For Teams, Testers, and You by Brian Marick

Posted in Books, Ruby at 4:30 pm by Željko Filipin

es.png

I was reviewer for Everyday Scripting with Ruby For Teams, Testers, and You by Brian Marick. Over two months ago I received an e-mail from Pragmatic Programmers saying that if I send them my mailing address they would send me a free copy. I replied with my mailing address, but the book did not arrive.

Two weeks ago I sent them a reminder. No reply.

There is a thread at wtr-general about the book and I asked if anybody had a similar experience. I thought that maybe there is a problem because I am from Europe. I got one reply. George from UK received his book two months ago.

Today I got e-mail from Pragmatic Programmers. They are looking into the problem, and they have sent me a PDF copy in the meantime.

There is even text “Prepared exclusively for Zeljko Filipin” at the bottom of each page. I am sure that it is there not only to make feel exclusive, but they got me smiling whenever I notice it. :)

Chapters that I reviewed were great and I look forward to reading the book.

11.30.06

Brian Marick’s Scripting for Testers Renamed

Posted in Books, Ruby at 3:55 pm by Željko Filipin

I am reviewer for Brian Marick’s book Scripting for Testers. I wondered if it got cancelled, because the last post at reviewers mailing list was in July. Today I have red at Brian’s blog that

Scripting for Testers has been renamed Everyday Scripting in Ruby

and

Sadly, the scheduled ship date is a bit after Christmas. Since it would be sad if testers didn’t get the book under their tree, we’ve decided to delay the holiday.

I wonder how is he going to do that?

01.10.06

Knjige koje preporučam

Posted in Books, Hrvatski (Croatian) at 2:51 pm by Željko Filipin

Programming Ruby: The Pragmatic Programmer’s Guide, Second Edition (Dave Thomas, Chad Fowler, Andy Hunt; The Pragmatic Programmers) - programiranje, Ruby (besplatna prva verzija).

Knjige koje čitam

Posted in Books, Hrvatski (Croatian) at 11:46 am by Željko Filipin

Object Design: Roles, Responsibilities, and Collaborations (Rebecca Wirfs-Brock, Alan McKean; Addison Wesley Professional) - programiranje, objektno orijentirano.

Scripting for Testers Using Ruby (Brian Marick; The Pragmatic Programmers) - testiranje, Ruby.

Agile Web Development with Rails (Dave Thomas, David Heinemeier Hansson, Leon Breedt, Mike Clark, Thomas Fuchs, Andreas Schwarz; The Pragmatic Programmers) - programiranje web aplikacija, Ruby, Ruby on Rails.

Driving Projects with Examples: a Handbook for Agile Teams (Brian Marick) - programiranje, agile.

10.13.05

Zahvale

Posted in Books, Hrvatski (Croatian), Ruby at 1:05 pm by Željko Filipin

Imena luda nalaze se svuda.

Baš iskušavam knjigu u nastajanju. Zove se Pragmatic Scripting for Testers using Ruby, a piše je Brian Marick.

Knjiga je izvrsna. Svaki put kad napiše ili prepravi neko poglavlje naučim nešto iznimno korisno. Ovih dana ću staviti i koju zanimljivost iz knjige, ali za sad samo jedna sitnica koja me je jako razveselila - otprilike kao kad sam dobio bilježnicu i narukvice od Elisabeth Hendrickson.

Tip je u zahvalama spomenuo i mene!

E, to me stvarno iznenadilo. Nije me još nitko nikad spomenuo u knjizi (makar i u nastajanju). Samo što mi suza radosnica nije kanula na tipkovnicu kad sam pročitao svoje ime… :)

Istina je da sam mu poslao nekoliko komentara, ali stvarno se nisam nadao da će me spomenuti u knjizi.