Boy Scout Rule is good but not enough

One widely used idea when dealing with legacy systems is the Boy Scout Rule. It offers good incremental strategy for improving your codebase. I find it to be very valuable guideline which is much more practical than creating separate refactoring stories/backlogs. However, I think that if we strictly follow

Read more

We inspire smart people and we trust them

Everything that’s cool about TransferWise in terms of mission, vision, autonomy, empowerment, trust, engagement. It makes people bigger than they thought they were, it gives them an insane amount of confidence. And that’s the difference. It’s not just about trust, the end result comes from giving smart

Read more

TDD with AngularJS

In following post I want to show how one can use TDD approach to drive development from scratch with AngularJS. Although the basic idea of TDD is very simple then it has many variations e.g classical or mockist approach. I have long been in classical camp myself but recently

Read more

How to sniff Browsers?

After reading the blog arcticle about How Browsers work I started wondering How could I detect which Browser is our customer using to browse TransferWise. We know what Browsers are our customers using by Bugsnag and Google Analytics, but how are these tools doing it.. Hmm. Maybe the best way

Read more