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.

Spark: Processing CSV files using Databricks Spark CSV Library

Last year I wrote about exploring the Chicago crime data set using Spark and the OpenCSV parser and while this worked well, a few months ago I noticed that there’s now a spark-csv library which I should probably use instead. I thought it’d be a fun exercise to translate my code to use it. So […]

Mark Needham
2 August 2015

Original Link

Story Mapping Example Problems

I have a fundamental problem when teaching Story Mapping in a class or workshop. That is, participants never have enough time to build a complete enough backlog to explore all the different release and development strategies that having a full backlog gives you. That sucks. But, I have a simple solution. I’ve borrowed an idea […]

The post Story Mapping Example Problems appeared first on Jeff Patton & Associates.

Jeff Patton
1 August 2015

Original Link

Epic fail number 2 - XML

I wrote the below a while ago, never really bother to publish but I just found a quote of Linus Torvalds;
XML is crap. Really. There are no excuses. XML is nasty to parse for humans, and it's a disaster to parse even for computers. There's just no reason for that horrible crap to exist.
So may be it is time now. Anyway, here it goes:

The second (after the epic null fail) biggest blow on the software industry is the…

noreply@blogger.com (Ozgur Tumer)
1 August 2015

Original Link

Código para se vestir? Busque o empate!

Muitas empresas dizem exatamente como devemos nos vestir. Exatamente. Cores, marcas, em um ponto onde seria bem mais fácil ter uniformes. Algumas empresas “indicam” o carro que a pessoa precisa andar.  Oi? Algumas empresas sim, formalizam seu “dress code” ou como se acha no site a indicação de “attire”, com o tipo de roupa que se […]

dwildt
1 August 2015

Original Link

ID and Other Reflections
1 August 2015

Original Link

A Bird in the Hand is Worth Two in the Bush

In software world we call this speculative generality or YAGNI or over engineering. IMHO we should not be afraid to throw parts of your system out every 6-8 months and rebuild it. Speed and Simplicity trumps everything! Also in 6-8 months, new technology, your improved experience, better clarity, etc. will help you design a better solution than what […]
Related posts:
  1. The I

Naresh Jain
1 August 2015

Original Link

Agile leads to technical debt?

Does Agile lead to technical debt?

The phrase "technical debt" was coined by Ward Cunningham in 1992.  Ward is known for a few significant things: wikis, CRC cards, and influencing Extreme Programming (XP).

XP was by far the dominant "lightweight methodology" when the Agile Manifesto was created.

So it seems rather odd to suggest that Agile leads to technical debt.  All the talk about technical debt came from Agile people.

Here's Ward talking about the history of "technical debt":

Here's a couple articles by Martin Fowler on technical debt:


Ward and Martin are signatories of the…

Jason Yip
31 July 2015

Original Link

New Blog Post: Java 8 MOOC - Session 2 Summary

noreply@blogger.com (Trisha Gee)
31 July 2015

Original Link

ID and Other Reflections
31 July 2015

Original Link

#dwresponde – Episódio 7 – Value Proposition Canvas

Um dos diagramas legais para se conhecer negócios é o Business Model Canvas. Nele se começa entendendo que é o cliente atendido pelo negócio e que valor se gera para este cliente. O assunto do StartupDojo de Julho/2015 foi justamente para tratar sobre o Value Proposition Canvas. Qual o diferencial dele? Existe uma preocupação em […]

dwildt
31 July 2015

Original Link

Git storing unzipped office docs

I’d love Git to grok MS Office docs, but it doesn’t really. It came up again today at work, and coincidentally in Disqus comments for an older blog entry of mine The rise of version control

Anyway, I though I’d spike what Git would do, were it reworked to silently unzip (for commit) and rezip (as it makes working copy). Here’s a repo – git-word-diff-test. Here’s a commit of a simulated storage of a Word doc (Mac Office ) – Mary.docx – which just contains one word per line “Mary had a little lamb”, and a single commit that…

Paul Hammant's blog
29 July 2015

Original Link

All you can eat software licenses when doing Continuous Delivery

As more established enterprises push into Continous Delivery (CD), they are inevitably going to encounter challenges around the commercial licensing of software or commercial support for open source pieces. The TL;DR is only use commercial software where your charge is a variant of “all you can eat”.

Continuous Integration (CI) servers should attempt to keep up with the commits the developers are making, without batching them up as was common in the early CruiseControl era, ten years ago. If the build, start to finish, is longer than say one minute, then there is a need to run CI builds…

Paul Hammant's blog
29 July 2015

Original Link

Minha equipe/empresa quer adotar metodologias ágeis. Quais os benefícios?

O principal? Uma mudança de atitude na organização. Ter pessoas que estão interessadas em mudar e melhorar. E neste ponto, as empresas começam a encontrar e buscar um perfil profissional com características de trabalho em equipe, atitude, pessoas focadas em melhorar continuamente. Em colaborar. Qual o ponto? O grande ponto é criar mecanismos nas organizações […]

dwildt
30 July 2015

Original Link

Links for 2015-07-29 [del.icio.us]

ID and Other Reflections
30 July 2015

Original Link

Neo4j: Cypher – Removing consecutive duplicates

When writing Cypher queries I sometimes find myself wanting to remove consecutive duplicates in collections that I’ve joined together. e.g we might start with the following query where 1 and 7 appear consecutively: RETURN [1,1,2,3,4,5,6,7,7,8] AS values   ==> +-----------------------+ ==> | values | ==> +-----------------------+ ==> | [1,1,2,3,4,5,6,7,7,8] | ==> +-----------------------+ ==> 1 row […]

Mark Needham
30 July 2015

Original Link

Jedi debugging

Jedi debugging;

The art of convincing other people that they need to debug their code.

Programmers are a stubborn bunch, one needs jedi mind tricks to convince that their code may be buggy.

“This is the code you need to debug” (with a swish of the hand)

noreply@blogger.com (Ozgur Tumer)
29 July 2015

Original Link

Sentido

Meta? Nada sem causa Motivo enfraquece sem mudança Não resiste ao nocivo Vida não tem aditivo Essa falta de apego Reflete inércia de ação Nem preocupa, nem percebe Quem vive sem esmero E sendo uma só presente incerteza Busca plenitude de momentos sinceros Que não é constante Nem tesouro, nem brilhante Destino? Presente do caminho […]

dwildt
29 July 2015

Original Link

Great Resource Guide For Parents Handling Their Child’s Video Game Habit

Video gaming is a hobby that has been around and popular for some time now. If you are a gamer, you need to learn a few things about this increasingly popular form of entertainment. Keep reading for great information and tricks to playing video games. If you are buying a game for a minor, check […]

admin
29 July 2015

Original Link

Guest Post: What to look for in a Code Review

I wrote a post for the JetBrains Upsource blog about some of the things you should be looking for when you do code reviews (and some of the things you should not be looking at).

I'd love to get feedback in the comments for the post of things that you look for in code reviews.

noreply@blogger.com (Trisha Gee)
29 July 2015

Original Link

Confused By Video Games? Try These Quick And Easy Tips!

Lots of people seem to enjoy video games these days.Lots of individuals find it to be a great recreational outlet, no matter their age or where they’re from. Read on to find out about tips that you can use to enhance your game playing experience. Posted By Happy Wheels . Video games are often times […]

admin
29 July 2015

Original Link