Friday, 29 August 2014


Wow, look at this.

Let me copy the contents and paste for our viewers:

To thought-twerk is :
To rant on about how awesome ThoughtWorks is even if no one cares or is even listening.
Wow, she's hardly been in ThoughtWorks for 6 months and she's already thought-twerking a lot.

Well this talks a lot about the people who work at ThoughtWorks doesn't it?

Wednesday, 23 July 2014

Top Comment So Far For The Blog

Here is a counter blog posted for my first entry:
You have to love this one. I found this posted by a user by the name - Fulre Tard

"Egocentricity is a funny thing. Egocentric people tend to berate anything that they don’t agree with, on par with Justin Bieber’s & Yo Yo Honey Singh’s singing and appearances. Because thats the closest arrow available in their quiver of internet garnered cliches. Of course this blog starts from proving me right and ends at a place, where my comments will seem like golden stupendous wisdom. 

Just because your abilities to lookup incomprehensible synonyms from urban dictionary surpasses your technical skills, does not mean that you are the alpha species that represents the whole blogosphere. A blog as moot as this one is as laughable as Miley cyrus’s dressing sense. 

Five minutes into reading it and you know it is going to be those rabbit holes which are richly abundant in the “I am just venting out” poop because I didn’t get hired. They make for a fun reading, but doesn’t mean that you will be awarded the booker prize for this year."


"Just because your abilities to lookup incomprehensible synonyms from urban dictionary"
I wonder which set of words in my post scared the English out of Fulre Tard here. Perhaps it was the words especially and interview. Yeah many a days were spent on finding the synonyms for those.

"A blog as moot as this one is as laughable as Miley cyrus’s dressing sense." - oh my my. What a unique style of writing here. It reminds me of .. well me. The least one can do while writing a retort is to not copy the writing style, but hey, the person is making a statement here.

"Five minutes into reading it and you know it is going to be those rabbit holes which are richly abundant in the “I am just venting out” poop because I didn’t get hired"
Ding ding! Give Fulre Tard here 10 points! This is the exact reaction I expected to get at ThoughtWorks if I had bothered to give a regular feedback right after the interview. This Tard here is the precise reason I had to resort to a blog and use an elaborate method to get this feedback to ThoughtWorks. People like Fulre Tard here are so full of themselves and believe that ThoughtWorks is the road to nirvana. I'm glad Tard has been gracious enough to express his thoughts publicly. It just helps me expose their mind set and emphasize my points more.

We can keep tearing each other's posts endlessly providing entertainment to many. Try to take the feedback and fix the problem.

More detailed feedback here:

Tuesday, 22 July 2014

Response To People Looking For Feedback

This is about the first post:

Elements of writing techniques in this are primarily used to adhere to the conditions that make a post go viral. The fact that the post reached ThoughtWorks was no accident. The glassdoor feedback uses a different language as glassdoor is a different platform but the messaging is the same:,12_KO13,39.htm#empReview_4473726

The cloak of anonymity is because of lack of trust in the system of ThoughtWorks and the experience I had with the interviewing ThoughtWorks' employees. To me, ThoughtWorks folks came across as too proud and unwilling to listen. I also felt strongly that they were not going to take the feedback in a positive light after my interview. I did start giving my feedback to the recruiting person. However, he gave my a sympathetic look and said how he would surely get back if requirements in the future came up. I did not continue with the feedback.

The process of feedback is anonymous in its construct. I strongly feel that the minute one knows who the feedback is given by, the majority of the efforts of patriotic readers is to find that person and get back. There are hundreds of views of the Logan profile. That was not to know if I was Wolverine. I decided that rather than giving a feedback to one person in isolation, I chose to be the voice of many people who go through the same thing and provide feedback to many.

Based on the responses, it appears that a few people are honestly concerned and are looking for more feedback to improve the whole recruitment process.

Have a look at Priyank's post:
It brings out certain good points.

Every company has elements of greatness and elements of silliness which are both subjective. It is not about what the company aspired to do in this case, this is about what the company actually did. And it also boils down to the employees of the company who did it. Common sense was quite far from the discussion of that day. It also would dictate that there are thousands of companies across the world that modifies their policies to bring inclusiveness and diversity. Thoughtworks is not the only company that has done great modifications to their policies. They are simply one among thousands, thousands of caring sensitive companies across the globe, if not more.

I half agree with the view point that "Interview is an art and you acquire it over time". If it's an art, it's not going to come to all naturally over time. Some people have the ability to acquire it over time, most others need to be trained. "Training to take interviews"??. Sounds unheard of? Well, this kind of terrible interviews that happen in ThoughtWorks and other such companies, that too people (including HR) say is unheard of. But, we all know it's not unheard of. This is a young industry and it is continuously changing, interview training is simply one such change. I'm implementing it in my current firm and the policies of recruitment are being restructured drastically and well accepted.

This is not the first company where I have faced this. In other firms where I faced this, my feedback was taken with out making it a sympathetic event (in fact I was called back for a fresh set of interviews). I would say one of the best interviews was with a firm that I did not place in. It was a good discussion, I exited with the knowledge why I will not be joining the firm and I didn't have the feeling that the entire day had been wasted. I made good contacts in that firm and professionally have been in touch ever since. Basically the point I'm trying to make is that there is no correlation between being selected / rejected and good / bad interview.

Here's the feedback that I have : 
(Though this conversation is in context of ThoughtWorks, this applies to a whole bunch of companies and their employees, including where I am now)

1) Keep Interviewers Free : Make sure the employees doing the interview are not deeply in the middle of something when they are being pulled out. Their minds need to be focused on assessment. Many a times there is a last minute adjustment to conduct the interview discussions. This is pointless, there needs to be more planning for interviews. (Did I think that my interviewers were pulled out of their regular task? Yes they were, they were extremely impatient with what I had to say. They needed to be elsewhere, that was evident)

2) Assessment, Not Recruitment : Employees need to be told that they are not recruiting, they are merely helping with assessment. They are entering a handshake situation, not a "I bless you with a job" situation. It's a common habit of a lot of the employees to mistake that they are recruiting. No, the company is recruiting, the employee is lending a hand assessing. 

3) Awareness About The Candidate : Does the employee know why this particular candidate is in his office? What was the prospective role the candidate is being interviewed for? What are the key strengths that need to be looked for? Interview questions being defined and asked only based on the employee's professional experience and parameters does not make sense. It needs to be aligned with companies requirements.

4) Relative Experience Of Interviewer : Make sure the assessment is done by someone who is relatively senior and has spent more time in the industry. A 5 year experienced person is always better assessed by someone with 10 years of experience than someone with 5 years of experience. Sometimes companies get into a mind frame that their employees are far superior to the other companies. Employees and candidates are both humans and have common behavioral traits. People with similar experiences are likely to have ego clashes in an interview (Check with any of the other non-software industries, there is always much senior folk assessing, that is done for a valid reason). 
      If it's going to be a same experience assessment, then it should be a peer to peer discussion where it is equally important for the employee to explain why the candidate would like to work with him/her. If the employee is younger than the candidate, then let that discussion be more about the employee trying to find out openly if he would like to be mentored by the candidate. 
      If the employee happens to be younger, it should never be an evaluation of skills of the candidate. Sending someone younger to evaluate also shows that the company is not serious about their recruitment. (Usually, companies have a silly justification that their employees are damn smart even if they are young. This applies to the candidate as well, so don't do it, stop giving other excuses also) 
      See how the same interview discussion based on the relative experience can become very different? 
Bottom Line : Employees need to be told that it is okay to know less or as much as the candidate, it is not a competition in that room. It is simply adding another person to the company to take projects forward.

5) Assessment By Asking A Solution To A Problem: Problems that we all face can be solved in multiple ways. Each solution fits a kind of industry and the resource pool / infrastructure available. It is important for employees to stop expecting the solution in their heads to be the one thrown by the candidate. The candidate might throw a solution which may not even be the apt one. But it is thought-of and given in those few minutes of discussion. No one in actual working environments would do it that way. The same candidate on a different day could throw a different solution. The assessment needs to be based constant aspects like the thought process of the candidate; how giving the candidate a direction makes a difference in his thought process. Importantly, an interview is no place for putting forth individual opinions, regardless of how passionate one may be about it.

6) Taking feedback needs to be done only for internal improvement. The feedback process is not a venue for consoling the candidate. It is not to tell the candidate that "we will get back in case some other roles open up in the future". When a candidate with a promising profile and code doesn't make it, it would be essential to take the employees' feedback and candidate's feedback, and compare them to see why the unexpected gap. With confidence I can say if not for this blog, that discussion didn't ever happen.

7) Respect The Candidate : Right from their first interview employees need to be taught to respect the candidate who has made time to come their office (unfortunately people need to be taught this, considering the concept of ThoughtWorks' 3 pillars, I thought the aspect of respecting the candidate's time was a direction extension). Candidates don't have a problem with companies saying - "Sorry but we don't think this might work, we didn't find what we were looking for". But candidates need to feel respected when they are in an interview. 

There is no one absolute company, a great career can be built in a combination of various companies. Acceptance and rejection is part of life and happens in both directions. There is nothing to be proud of or dejected based on the result of an interview. However, the interview process itself needs to feel like time well spent. This is the industry I can call mine, I am taking time to write this because I care and as senior folk we need to fix things that are wrong. 
An open question would be : "How many such feedback have come and how many has the company acted upon?"

Thursday, 15 May 2014

A Hilarious Review On A ThoughtWorks Interview

Now, every Ex-ThoughtWorks friend of mine warned me to not go the company for discussions. But I really needed to find out why they were all asking me not to go. They also requested me to not make fun of the interviewers on their faces.

The first round of discussion was with two people. One of them seemed ready for some kind of war, while the other sported an expression which would steal all the smiles away from Jim Carrey's face. I was already looking forward to the exciting opportunity of losing an entire form of expression - happiness.

I was there hoping to talk about some of the big data work that ThoughtWorks had proudly displayed on their website:
I was immediately told by them that Big Data is all bovine excretion and that there are more solutions available than problems to solve. I was also told that Thought Works was never planning to become a Big Data house. So I tried to ask why they mentioned it on the website but all I got in response is - we're digressing, and that we needed to get back to the interview. I wondered for a short bit if I was at the Times Now studio in one of their interviews.

We began discussing Java. In two minutes, that discussion turned into a one-sided rage against Java and how the frameworks that people-successfully-used-worldwide-across-millions-of-organizations was the biggest crime of the 21st century, second only to Justin Bieber's shirtlessness. In the 5th minute it was evident that neither of them had any depth in the said frameworks yet had an opinion of its evil monstrosity. They prided on it too. It was like watching Yo Yo Honey Singh expressing his pride over being from UK (in spite of being there for only 2 years). Not to mention the pride over his two Yo(s). It also reminded me of his depth of Rap music.

The two of them tag teamed and took down the various elements of java while all I was thinking was - Man! What is stopping these two from joining Oracle and fixing Java so it can become the most widely used programing platform today? (Apart from the fact that a taser would be used and they’d be removed from the building).

The next set of gentlemen were a fine example of how ThoughtWorks can have the exact replica in "pairs" for both looks and thoughts. Here again, one of them was so devoid of happiness that Pharrel Williams would stop singing his Happy Song. Neither of them wanted to hear anything related to my past experience. Again, both of them lacked depth about frameworks and voila, up came the framework bashing. It was amusing to see such hard opinions created over nothingness. It was all like the glory of watching Himesh Reshammiya express his opinions on the errors of film making.

At the end, I learnt what my Ex-ThoughtWorks friends were trying to explain. The culture revolved about how having an opinion was more important that having knowledge and this opinion is not even self-formed. I also understood why Yo Yo Honey Singh has the right to keep that ridiculous name and be proud of it. At this rate he could obtain a 3rd Yo.

On a serious note, the interview experience was nothing but disappointing. Technology is but a means to solve problems that customers face. There is no need for egotistic attacks during an interview. Companies need to start keeping a check on the attitude and arrogance of their employees, especially during interviews. The panel is the face of the company’s culture. The interviewers and the processes are also being judged by candidates to decide if they are going to like working in the company. Companies should ensure to keep out arrogance as they expand.

Interviewing is a skill on its own. It doesn't come to you one fine day like puberty. Most companies lose out on good people because it's done by random employees who are completely clueless about an effective interview process. It's time employees are trained on how to take interviews before they are allowed to. Candidates have to be assessed for skills that are inclined to what the company needs, not what every random interviewer needs.