How to use TDD together with Git

When you dont know the requirements its hard to write a test. If you start implement the what you know and along the way you will probably discover new requirements. When you have a better understanding of the requirements. write the test, then I suggest to try to stash your prototype implementation and do write a new and better implementation. Inspired by Use Git tactically

What makes developers happy at work

I will be happy at work if
– Flexible about when and where you want to work
– Physical workspace must be quiet and have a few people from your team around and some windows where you can look at something nice
– Communication must be pull and not push pattern
– There must be time for innovation and learning
– Technical dept is not to big

I reflected on this when I read the blog on