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.
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 […]
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:
- Torvalds, Linus (2014-03-06). Linus Torvalds - Google+ (As a reply in the comments section). Retrieved on 2014-03-07.
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…
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…