At Highgroove, we have a personal trainer, Cherri, on-staff and on-site, available twice a week to us, scheduled via appointment slots using Google Calendar. Our personal trainer has been with us since December of last year, and we just added more sessions. We have been delighted at the opportunity to get in shape (although, perhaps, temporarily less thrilled when “core day” came around). Personally, having someone motivate us to exercise – someone who thoroughly knows what they are doing was exactly the motivation I needed to start working out again. But we’ve also realized getting a gym session in during the afternoon has benefits for developing software (along with developing sweet abs).
This week’s Tech Talk was on Visualizing Scaling, and Consistent Hashing techniques for scaling data.
Waaaayyy back in December, I had the pleasure of attending a code retreat. In that post, I discussed what I learned.
One of my least favorite chores as a developer is dealing with email. I’m not talking about my inbox. That is a post for another day ;). I’m talking about emails sent by web applications. Whether it is a sign up confirmation email, a receipt from a purchase, or reminder for your dog’s birthday. Chances are, if you have a web application, it sends email.
It’s easy to say “We’re agile” and “We use Behavior/Test Driven Development” and thus “we use the right tools to empower our developers!” but what are those tools? For me that discussion is entirely about the tool stack you choose, how that stack empowers you as a developer to do things right the first time. Luckily thanks to the ruby community as a whole we have a large number of high-quality choice to choose between.