Key to become a good code reviewer: Be a Polite-Jerk

By now, we all know how great and useful code reviews are. So let’s skip the blah blah. I’ll show some of my tricks that I (try to) use everyday at work to become a better developer and reviewer during the code review process. First let’s be polite. self.assertNotIsInstance(developer, Code) self.assertEqual(len(developersThatHaveNeverBrokenProductionCode), 0) ** all tests pass We all write stinky code (at least sometimes) and gladly enough our human qualities are not defined by the quality of our code. Here’s a few handy tricks you can use in your code review to be kind with your teammates. Don’t state, ask....…

A nerdy description of a good entrepreneur

Before getting in the heart of the subject - trying to describe a good entrepreneur -, let’s try to drop so core nerdy knowledge. It would not be a real nerdy post without some cool computer science theory. Combinatorial optimization is used to find the optimal solution to a complex decisional problems (already at this point, some may ssee the link but let’s keep going). Let’s say your the owner of a taxi company. You want among other things minimize the fuel cost of your fleet. Or in other words optimize the number of trips done by traveled killometers. Here...…