Hire

Do not underestimate the time a candidate will need to complete that offline tech test you gave them

Test estimation is usually not performed by the same person that is submitting its text to the candidate Tech tests are usually presented to the candidate by HR people, who most of the times don’t have the skills to estimate the duration of the task the candidate is being asked to perform. A good HR… Continue reading Do not underestimate the time a candidate will need to complete that offline tech test you gave them

Develop

An API is first and foremost a contract but how it’s honored is what matters the most

An API is first and foremost a contract Like a contract between humans defines the rules both sides have to follow to make a certain interaction work, so an API defines how an application can interact with another one. Not all contracts between humans have characteristics very similar to a typical API but certain analogies… Continue reading An API is first and foremost a contract but how it’s honored is what matters the most

Develop

One-liner methods can easily become an antipattern

Unless you are a very old-style procedural programmer, chances are you’ve grown up in an environment that promoted keeping the body of methods as short as possible. Nowadays more and more advocate that the Nirvana is to have methods of 1 line of code. The rationale behind is the false assumption that shorter methods are… Continue reading One-liner methods can easily become an antipattern