Dynamic Software Interview
Introduction
“I love technical interviews” said no programmer ever. Heated debates about what is the best way to filter programmers have seemingly endless nature. Should we hit a guy with 3-hour whiteboarding session? Should we interrogate a web-dev about his knowledge of red-black trees? Or should we just take a set of CVs and randomly choose a candidate? Those are questions without answers.
Fast & Accurate Estimation
Introduction
Fast estimations are like fast food - cheap, crappy, greasy, but a necessary attribute of the everyday life.
3 main questions of Software Craftsmanship.
Introduction
Have you ever find yourself in a situation when the email conversations are getting longer. And your commits are getting shorter? Have you ever been frustrated and annoyed by endless meetings and constant but unpredictable changes of the project’s goals? I did. And I’m not the project manager. I I’m not a product manager either. I’m not a manager at all. And I don’t want to spend lion share of my time dealing with those issues. So I’ve come up with not an answers but with questions to these matters. Three short questions I always try to answer when the project gains its sideway trajectory.
SonarQube Quality Metrics Review
Prefrace
Below you can find sample of how SonarQube service can be calibrated for a need of a specific project.
Swift and KVC
Introduction
Lately my colleague M.D. and I has a conversation about Swift and Objective C. One of his points was Swift lacks some libraries and frameworks we’ve used to. One of them is KVC with it marvelous collections operators. He claimed that there is no way I can write as small and neat code to work with hairy JSON structure with Swift like he has done it with Objective-C KVC mechanism. My response was instant. I’ve asked him to show me his JSON and what was he doing with it with KVC. And I’ve started to write same part of code but with Swift.