Short story about my very first unit test – how I started learning unit testing and TDD #1

In April 2016, my friend from work was moving from one team to another. One of the requirements in the programming unit he was moving to was to write unit tests. As he knew I was learning programming too at that point, he told me about writing tests to one's own code. I remember quite … Continue reading Short story about my very first unit test – how I started learning unit testing and TDD #1

Programming is not a rocket science – first steps in learning programming

I’d like to learn programming but it seems like it’s too hard, all those letters and weird signs running all over the screen like in Matrix, there’s no way I will ever be able to understand it! What if I told you that it’s not really that hard? # So you’re telling me that programming … Continue reading Programming is not a rocket science – first steps in learning programming

Java? C#? Python? JavaScript? What should I pick? How to choose a programming language

I’ve came across this question multiple times. You can find it on facebook groups, stackoverflow, development forums and so on, and it looks like it’s regularly asked every now and then. Today I’d like to share how I see it. # Does it really matter? Like everything in life - it depends. If you’re at … Continue reading Java? C#? Python? JavaScript? What should I pick? How to choose a programming language

What does a washing machine have to do with your bank account? What IT is and why it’s everywhere!

Your smartphone, credit card, TV, car or even your washing machine - they all have something in common. Information flows through them all the time to help you with your everyday life. Why is it helpful? Who’s responsible for this? Why is it so interesting? We’ll try to find out. # What is IT? First … Continue reading What does a washing machine have to do with your bank account? What IT is and why it’s everywhere!