Three tips on writing great unit tests

Hey, friends! I assume you already know technically how to write unit tests, and you are also applying the given-when-then pattern (a.k.a. arrange-act-assert) to make meaningful and understandable test cases. As a professional developer, you will often extend existing behavior of the software and you copy and modify existing tests. But when you have to […]

On the three stages to become a software developer

Hey, friends! In the last years, from time to time you could watch discussions on the question “should everybody learn programming” or “can everybody learn programming”. There are valid arguments on both sides, but I think the main problem on this issue is the lack of a definition what ‘programming’ means in that context. Or […]