Diary of a ThoughtWorker


A journal of my adventures in ThoughtWorking! There may even be some additional ramblings posted here as well.

9 months ago

Day 60ish? - Swing, Sitemesh, and HTML Snapshots

James Thomas

(Here's the other old post that was lurking about in drafts.) We had a rather tricky issue to fix these past couple of days. We had implemented generating HTML Snapshots using PhantomJS, which was wor…

10 months ago

Day 127 - Pairing

James Thomas

(I found some old posts lurking around as drafts, so I figured I might as well publish them. They're dated, but might be interesting anyway.) Another thing that drew me to working for ThoughtWorks is…

2 years ago

Rails belongs_to class_name hijinks

James Thomas Quick Hits   Rails  

This will be short and sweet. If you're using a 'class_name' attribute on your 'belongs_to' association to make an alias for that field, make sure you capitalize it properly. I was getting a number of…

2 years ago

Day 105 - Away Day!

James Thomas

Once a year in every region that ThoughtWorks operates in, we hold a retreat called Away Day. It's a weekend of getting together with your colleagues that you may not get to see very often. We share s…

2 years ago

Day 74 - Feedback

James Thomas

One of the things that ThoughtWorks focuses heavily on is career development. They have a vested interest in making sure their people are the best they can be. Better employees leave a better impressi…

2 years ago

Day 54 - Giving Back

James Thomas

One of the things that attracted me to working at ThoughtWorks is their desire to have a positive impact on the communities they're in. Most importantly, they actually act on that desire in a tangible…