Posts by Mika Ristimaki
Mika Ristimaki is a Staff Software Engineer at DISQO, where he works in the metering team. With over 15 years of experience, Mika has extensive knowledge in writing production software using multiple programming languages on different platforms. He values clean and readable code and firmly believes that using a statically typed language is essential for maintaining a healthy codebase. In his free time, Mika enjoys spending time with his family and has a passion for music, both listening and playing.

Gradual Rewrite of DISQO’s Surf to Earn Feature: Enhancing behavioral data collection
By: Mika Ristimaki July 31st, 2023 · 12 min read Software Engineering

In this blog post, we will discuss the gradual rewrite concept turned into action for DISQO’s Surf to Earn feature. This post is a part two of the Gradual Rewrite for Reducing Technical Debt post. Part two of the series presents the reader with an actionable step-by-step process of how we constantly improve our products for our users.

Gradual Rewrite for Reducing Technical Debt
By: Mika Ristimaki February 15th, 2023 · 14 min read Software Engineering

In this blog post, we will share a methodology for paying back tech debt. DISQO has used this methodology with great success. With the gradual rewrite method, we removed a huge amount of unnecessarily complex code and replaced it with simpler implementations. At the same time, we created a robust test set that helps developers in future code changes.