Skip to content

Tomas Čerkauskas

  • Search

Tomas Čerkauskas

  • Search

Deployment is a process of putting your work into the hands of customers. It is like serving a fully prepared meal to a restaurant visitor. Deployment is integral part in lifecycle of any software. Without deployments, your software does not bring any actual value to the business. Some deployment examples […]

On Deployment

On Maintainability

Software spends most of it’s time in maintenance state. I have seen figures that up to 90% of all cost comes from the maintenance. It becomes more important as time goes on. If you think about it, you can see how it is happening. Some sort of enterprise (business, government, […]

On Maintainability

On Refactoring

Imagine your bedroom. You sleep, you change your clothes, you do lot’s of things there. One day you decide to shuffle furniture around. New place for bed, for closet, for carpet.. It looks and feels great now! You still sleep, change clothes and perform all the stuff as before. You […]

On Refactoring

k Nearest Neighbors with NumPy: make it faster!

In my previous article about k-Nearest Neighbor, I have shown you how I see this algorithm. However, it was terribly slow: my computer was calculating it for full 3 days. Some research shown that NumPy is the way to go here. I know that NumPy is used a lot in […]

k Nearest Neighbors with NumPy: make it faster!

There is a big buzz around the whole machine learning and neural networks. But they are pretty difficult at first. So I began with where most people begin. First Machine Learning algorithm that I wrote myself, from first to last character is k Nearest Neighbor (or kNN). For example, parametric […]

k Nearest Neighbor (or kNN): how I see it

Machine learning for me was like a some mythical black box magic surrounded by a thick mist and small gnomes protecting it. Only most courageous ones with enough work and some mathemagic dust shall pass the protection and enter the land of knowledge. I never shy away from challenges that support my […]

How I messed Up when Training Neural Network for First …

How to Get Most out of Coding Bootcamp

I want to share with you a story about one student. He realized that sometimes he was behaving like robot: doing same thing over and over. He wanted to automate his business. So, he goes to lectures, works his ass off. He comes back home and at least takes a […]

How to Get Most out of Coding Bootcamp

I was conducting this experiment about variance of sample. All I needed was a program that does a lot of calculations. So I did that and it took a long time. I didn’t even wait till the end since I knew that after 2 hours it will take at least […]

How I managed to make all cores work in unison

Variance of sample: decreased or not?

One beautiful day I was watching statistics lessons on Khan Academy about variance and standard deviation of sample. To give a quick intro, variance for population is defined by formula ​\( \sigma^2 = { { \sum_{i=1}^N ( x_i – \mu )^2 } \over N } \) ​, but for sample, it is \( S^2 […]

Variance of sample: decreased or not?

Why Automation is Key to Saving Money and more

I always look for ways to challenge and improve myself. But how can you improve when you are doing same things over and over? Once, Albert Einstein said “Insanity: doing the same thing over and over again and expecting different results”. Putting my workflow through this, I saw how much […]

Why Automation is Key to Saving Money and more

© 2025 Tomas Čerkauskas – All rights reserved

Powered by WP – Designed with the Customizr theme