The long way through Software Craftsmanship

Books read in 2014Q4

Dec 31, 2014 - 1 minute read - Comments - bookreading2014Q4self-study

Books I’ve read this quarter Q4 on 2014, as inspired by Manuel, on this post: ATDD by Example: A Practical Guide to Acceptance Test-Driven Development by Markus Gärtner Head First Design Patterns by Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra Apprenticeship Patterns, Guidance for the Aspiring Software Craftsman by Dave Hoover, Adewale Oshineye Diseño ágil con TDD, by Carlos Blé Jurado; again The Mythical Man-Month, Anniversary Edition: Essays On Software Engineering by Frederick P.

Should we start the TDD cycle on refactor?

Dec 29, 2014 - 4 minute read - Comments - TDDrefactoringCAS2k14new-ideahypothesis

In this lexical scope, TDD by example is referring to this book1, available on Amazon ###The TDD cycle Altough Kent Beck in his book Test-Driven Development by example explains in “Part I: the money example”2 that one should quickly add a test; run all the tests and see the new one fail […] Kent Beck Implying that the TDD cycle starts with the red. Later on he explains that the cycle continues with green and refactor and back to red.

Global Day of Code Retreat 2014

Dec 18, 2014 - 3 minute read - Comments - experience-reportglobal-day-of-code-retreatgdcr

One month ago (on November 15th) I facilitated my first Global Day of Code Retreat at eBay Enterprise International and had such a blast. Link to the event (Spanish) Some thoughts After a month of thinking about it, here are some thoughts: This year’s GDCR was quite different that last one’s: It’s OK: do not strive for repeating the same each year Heat map (in several dimensions): TDD x language Usually meetups have a clear goal, for the limited amount of time they run (see another bullet point).

The Joys of the Craft

Dec 15, 2014 - 2 minute read - Comments - bookmythical-man-month

Quoting the book, Why is programming fun? What delights may its practitioner expect as his reward? First is the sheer joy of making things. As the child delights in his mud pie, so the adult enjoys building things, especially things of his own design […] Second is the pleasure of making things that are useful to other people. Deep within, we want other to use our work and to find it helpful.

The Joys of the Craft as Article

Dec 15, 2014 - 2 minute read - Comments - bookmythical-man-month

Quoting the book, Why is programming fun? What delights may its practitioner expect as his reward? First is the sheer joy of making things. As the child delights in his mud pie, so the adult enjoys building things, especially things of his own design […] Second is the pleasure of making things that are useful to other people. Deep within, we want other to use our work and to find it helpful.

'Pocket' application

Dec 8, 2014 - 1 minute read - Comments - tools

This is a free application I use quite often: pocket They promote it as “When you find something you want to view later, put it in Pocket.” I really use for that. Once you install it in your phone, some handy shortcuts appear both on Chrome for saving the page and on twitter when you hit the “share” button. It is especially useful when you’re on the tube and have no connection, as pocket saves an offline version of the page (warning: this doesn’t work for video sites like youtube)