menu

Blogs

Lots of our people have lots of opinions. Here are just a few of them

ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.

Destination Employer

I have spent the last few months immersing myself in the phenomenon of humanistic organisations. This has involved reading books like Firms of Endearment, attending conferences and in-depth lab sessions with organisations who are adopting more humanistic approaches and having the fortune of spending time working in such organisations observing their culture.

Im am left in no doubt that these companies have found a secret sauce that has largely been ignored and in doing so are way outperforming incumbents in their industries. These companies have managed to find a greater balance between focusing on shareholders, customers and employees. They have…

Blog post by Gary O'Brien
26 November 2014

Original Link

Slide Deck: Story Generation

Blog post by Lourenco Piuma Soares
26 November 2014

Original Link

The Changing Face of Work and Workplace Learning


I am not the kind to crystal gaze. I lay no claim to being able to predict the future. Now that my disclaimers are in place, let me explain the premise of the post title and what I intend to discuss in this post. 

I am trying to re-imagine how my work will shape up five years from now. Five years seem like a pretty short time but in today's context, it can be a very long time. Anything can happen in five years. Companies take birth and vanish; business models come and go; technology appear, evolve and transform everything.

Blog post by Sahana Chattopadhyay
26 November 2014

Original Link

The Hitchhiking Anti-pattern

You have an application. It works with complex data of varying structure. There are many optional parts to each piece of data. The domain lends itself to processing services working with anaemic, rather than rich, models. The first release needed to be built quickly.

Given all that, the sensible decision was made to use a generic, flexible data structure for all models. This is a common pattern in languages like Ruby or Perl, where the in-built hashes, or maps, would be used. It’s also a very common approach in Clojure. Hashes are by far the most common data structure to…

Blog post by Giles Alexander
25 November 2014

Original Link

Learned Vs. Learners - Revised

The classic quotation summarizes in a sentence what takes scholars and academicians reams of paper to theorize and prove. And this is the trigger for today’s post. The difference between the terms “learners” and “learned” and what it implies when applied to the experts in our organizations is crucial in today’s environment of constant change.
I have recently been reading Building Expertise: Cognitive Methods for Training and Performance Improvement. This is a must read books for trainers/learning and development professionals/anyone interested in the phenomenon called learning.
Building Expertise deals with learning and training as it

Blog post by Sahana Chattopadhyay
25 November 2014

Original Link

Removing html tags from your test cases - while exporting test cases from tfs using a tool like facilius

When you use a tool like facilius to export your test cases from TFS to Excel ( Usually it is a client requirement), you will be faced with exported Excel containing a lot of html tags. Example below.

1. Login to CRM with valid credentials
2. Navigate->Marketing->Marketing Plan
3. Click New Ribbon button
4. Enter the following data : Name, Description, Financial Year, Business Entityand click Save and close button

To remove all these html tags in one shot, we can use the following regular expression. ]*>(.*?) I have tested the above in notepad++ and it works fine. (Control+H for…

Blog post by Manoj Tharayil
25 November 2014

Original Link

Speaking at ThoughtWorks Rethink in Dallas

I’ll be speaking in Dallas on Saturday December 6th for a ThoughtWorks event We have also got Dave “Pragmatic” Thomas in, to talk about the death of agile. I’ll be speaking with my colleague, Molly Bartlett Dishman, about how architecture works in an agile environment.

Blog post by Martin Fowler
24 November 2014

Original Link

A Tech Lead Paradox: Delivering vs Learning

Agile Manifesto signatory Jim Highsmith talks about riding paradoxes in his approach to Adaptive Leadership.

A leader will find themselves choosing between two solutions or two situations that compete against each other. A leader successfully “rides the paradox” when they adopt an “AND” mindset, instead of an “OR” mindset. Instead of choosing one solution over another, they find a way to satisfy both situations, even though they contradict one another.

A common Tech Lead paradox is the case of Delivering versus Learning.

The case for delivering

In the commercial of software development, there will always be pressure to…

Blog post by Patrick Kua
24 November 2014

Original Link

North East diaries - Meghalaya, you beauty!

Day 1 | Day 2(morning) | Day 2(the rest) | Day 3 | Day 4


Nov 6th, 2014. Cheerapunji, Nongriat, Meghalaya

Fortified by a quick breakfast at the cottage, I hired a taxi, thanks to help from the lovely owners of the cottage, and headed out to Cheerapunji.

A picture taken on my way back

Super solid breakfast earlier that day
While the "world's rainiest place" is supposed to be a fabulous visit during the monsoon, this time of the year also offered some fantastic sights.
My one single aim for the day however, was not to look at…

Blog post by Apoorv Gawde
24 November 2014

Original Link

photostream 78

Arnold Arboretum, Boston, MA

Blog post by Martin Fowler
23 November 2014

Original Link