menu

Alumni 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.

Caminho Empreendedor! O making of da palestra. Ou trinta dicas para o seu caminho empreendedor. :)

Falar sobre o que já passamos é sempre muito legal. Vale como uma reflexão, vale como uma das mais puras formas de aprendizado. Refletir, repensar, e tomar ação. Tive a oportunidade de participar de um evento sobre empreendedorismo. E foi também um caminho desenvolver a palestra que apresentei no evento. Quero contar aqui o processo […]

dwildt
31 January 2015

Original Link

Illusion of Competence

I did the Cousera’s course Learning How to Learn: Powerful mental tools to help you master tough subjects. It was a pleasant course with many useful informations and a lot of useful techniques to speed up my learning ability One point that caught my attention was the Illusion Of Competence and I would like to share with you how I added this knowledge to my day.

Illusions of Competence

Our brain can fool us in many ways. When someone explains a subject and we could follow the explanation, we believe that we understood it. Furthermore we think that we…

Roger Almeida's Opinion
12 January 2015

Original Link

Python/matpotlib: Plotting occurrences of the main characters in How I Met Your Mother

Normally when I’m playing around with data sets in R I get out ggplot2 to plot some charts to get a feel for the data but having spent quite a bit of time with Python and How I met your mother transcripts I haven’t created a single plot. I thought I’d better change change that. … Continue reading Python/matpotlib: Plotting occurrences of the main characters in How I Met Your Mother

Mark Needham
30 January 2015

Original Link

New Blog Post: The State of Java

noreply@blogger.com (Trisha Gee)
30 January 2015

Original Link

Conversions - who started this in first place?

We hear a lot about conversions in India and it is still going on. Do we think that our religion is so good ? That we have to convert others to our religion to “save” them?
In a time not so far ago, muslims conquered India and started forcibly converting hindus to muslims. Christians never “forced” anybody, but provided basic amenities to the “good brethren” who decided (finally!) to believe in Jesus Christ. Poor people got converted to Christianity and after generations, started “truly” believing in the saviour.
If you don’t believe this, and think that you have chosen…

noreply@blogger.com (Manoj Tharayil)
30 January 2015

Original Link

R: ggplot2 – Each group consist of only one observation. Do you need to adjust the group aesthetic?

I’ve been playing around with some weather data over the last couple of days which I aggregated down to the average temperature per month over the last 4 years and stored in a CSV file. This is what the file looks like: $ cat /tmp/averageTemperatureByMonth.csv "month","aveTemperature" "January",6.02684563758389 "February",5.89380530973451 "March",7.54838709677419 "April",10.875 "May",13.3064516129032 "June",15.9666666666667 "July",18.8387096774194 "August",18.3709677419355 "September",16.2583333333333 […]

Mark Needham
30 January 2015

Original Link

Iluminação na gravação de palestras

Eu tenho feito alguns testes com iluminação para vídeos de palestras que gravo e este item acaba sendo diferencial muitas vezes na produção de vídeos. Diria que se você não consegue montar uma estrutura mínima é melhor pensar em fazer simplesmente um screencast com slides e sua voz. Existem algumas outras estratégias para apoiar suas […]

dwildt
29 January 2015

Original Link

Never missing your friends birthdays

I always had this problem of missing my friends birthdays. I would remember it a day afterwards or sometimes ( worst scenario), they would call me up and remind me. I would be engrossed in my work and I would lose myself in time. And this is the only reason. I really cared a lot for my near and dear ones.

The following post is an attempt to solve the issue of not remembering birthdays on time.

Facebook had a list of all the birthdays of my friends. Brilliant!

Sometime back, I had downloaded all the birthdays from Facebook in…

noreply@blogger.com (Manoj Tharayil)
29 January 2015

Original Link

Personal Learning Networks: For Ongoing Learning in a Connected World

I have recently joined the open section of #MSLOC 430 - a graduate course in the Master's Program in Learning and Organizational Change at Northwestern University. This is the first week and I am absolutely looking forward to exploring the topics, learning from the other participants and participating in exciting conversations. The four topics we are planning to deep dive into in the first two weeks are: a) Networked learning, b) Personal Learning Networks, c) MOOCs, and d) Communities of Inquiry.

These are all areas of interest for me, and my hope and plan is to find (make) sufficient time

noreply@blogger.com (Sahana Chattopadhyay)
29 January 2015

Original Link

Qualidade e ritmo

No livro Lean Startup se chega em um momento que o Eric Ries fala: Não se pode trocar qualidade por tempo — Eric Ries You cannot trade quality for time — Eric Ries Parece simples, parece tranquilo, mas não é. Qualidade é disciplina. Para você manter sua caixa de emails zerada é preciso disciplina. Para você fazer […]

dwildt
29 January 2015

Original Link

How To Get Into The World Of Video Games

Video games is a popular hobby everyone loves to to. Read this article to learn more about video game tips. Make sure you take cover if reloading your weapon. It’s a lot easier to get pwned because they failed to take adequate cover before reloading. You don’t want this to be you! Very attractive online flash […]

admin
28 January 2015

Original Link

Key to Fearlessness

There're elephants in meeting rooms. There is environment of fear in organizations. And yet some seem unfazed by it and address the problems head on. They dare to have difficult conversations. I once heard a peer wonder about an individual, "Why is that some folks are fearless?" I have wondered about it myself at times. Is it their confidence in their skills? Are they suicidal? Do they not have career aspirations? I am not sure. However, there is a correlation I have noticed between their behavior and their ability to articulate. It is highly likely that the fearless amongst us…

noreply@blogger.com (Rajeev Singh)
28 January 2015

Original Link

Descendo a montanha russa

Na montanha russa, sabemos o percurso. E ainda assim é um teste constante de emoções. Nos colocamos em situações de teste na nossa vida também mas como manter a emoção “alta” independente das curvas e nuances que vamos enfrentar? Passar pelos problemas que acontecem sem achar que são “problemas” mas sim desafios que são colocados […]

dwildt
28 January 2015

Original Link

Using Scenarios for Experiment Design

In the complex domain, cause and effect are only correlated in retrospect, and we cannot predict outcomes. We can see them and understand them in retrospect, but the complex domain is the domain of discovery and innovation. Expect the unexpected! … Continue reading

Liz
27 January 2015

Original Link

Poesia pro mundo escutar

Você já leu um livro de poemas? Confesso que muitas vezes ao ler ficava tentando achar sentido real no que era escrito. Quando se lê uma letra de música fazemos isto também, mas depois encontramos músicas que não fazem sentido. E aí? Dica: Ao ler poemas fixe nas metáforas. Ao ler poemas vá na viagem […]

dwildt
27 January 2015

Original Link

Detecting Redundant Tests

By running a test method on its own and storing the coverage data for the run, it is possible to later compare coverage data and make suggestions about tests that could be safely deleted. If two tests cover exactly the same lines of code, then one can go. If one test covers the same lines of code as another, and has a few extra lines of coverage, then the one with less lines could go. Coverage is normally calculated down to the path through conditionals, and that fidelity needs to be taken into account here too when making that delete…

Paul Hammant's blog
27 January 2015

Original Link

Studying C# - process vs thread


Process

Process is a virtual address space.

Threads

They execute code. They can be considered as a path of execution through a single process. This means they follow a path of execution through an exe and probably many dll's in the process space.

Threads usually have access to all the code within a process space. But in .Net managed code, the accessible of the threads are limited to the app domain.

In windows, when all the the threads have exited from a process space, windows calls the "tear down" method of the process to destroy the process.

Multi threading advantages…

noreply@blogger.com (Manoj Tharayil)
27 January 2015

Original Link

Done with Definition of Done or Definition of Done Considered Harmful

Definition of Done (DoD) is a checklist-driven project management practice which drives compliance and contract negotiation rather than collaboration and ownership. Its very easy for teams to go down rat-holes and start to gold-plate crap in the name of DoD. It encourages a downstream, service's thinking mindset rather than a product engineering mindset (very output centric, rather than outcome/impact focused.) Also smells of lack of maturity and trust on the team. Bottom line: Its a wrong tool in the wrong people's hand.
Related posts:
  1. Definition of Done: A Hang-over from the Waterfall Era You might think Definition of Done (DoD)

Naresh Jain
26 January 2015

Original Link

MOOCs in Workplace Learning - Part 2: Designing a MOOC


@ignatia (Inge de Waard) describes MOOCs thus in her Master’s Thesis, which I have referred to: 
“MOOC is above all referring to a pedagogical model with independent learners, access to information, opportunity to create emerging, spontaneous, yet not directed learning communities, etcetera. As such the term MOOC can be seen as a new educational term.” ~Analyzing the Impact of Mobile Access on Learner Interaction in a MOOC.
Corporate Learning will be transformed and will take on more importance wrote Josh Bersin in his HR predictions for 2015. Job fragmentation, task specialization, globalization, economy of individuals, and a

noreply@blogger.com (Sahana Chattopadhyay)
26 January 2015

Original Link

Python: Find the highest value in a group

In my continued playing around with a How I met your mother data set I needed to find out the last episode that happened in a season so that I could use it in a chart I wanted to plot. I had this CSV file containing each of the episodes: $ head -n 10 data/import/episodes.csv […]

Mark Needham
25 January 2015

Original Link