Blogs_

What is technical debt and when should you accrue it?

What is technical debt and when should you accrue it?

Technical debt exists everywhere in IT and is an inseparable part of software development. To discuss technical debt properly we should first define what it means.

2026 Predictions

2026 Predictions

Predictions for the year 2026 from IT and market that affect Finland.

Building Sustainable Development Practices at Metso

Building Sustainable Development Practices at Metso

How we simplified architecture and increased new feature development speed.

Book Club: Fundamentals of Software Architecture

Book Club: Fundamentals of Software Architecture

Reviewed the opening chapters of the book along with our observations on software architecture. Focused on modularity.

Assess. Reflect. Improve. Bytecraft’s Software Development Maturity Assessment

Assess. Reflect. Improve. Bytecraft’s Software Development Maturity Assessment

Software development success depends on people with their collaboration, clarity, and shared purpose.

Speeding up your CI pipeline by 50% or more

Speeding up your CI pipeline by 50% or more

Are you running `docker build` in your pipeline? Remember to enable image caching.

Implementing change

Implementing change

New software to solve problems that didn’t exist last year are coming to the market all the time. Understanding that you can’t stay up to date with all of them is the first step.

Mutation testing

Mutation testing

Because you want to make working software, you are writing tests to ensure that your software works... but how can you verify that do your tests actually work?

Software development at and with Bytecraft - Part 4: Being a Crafter

Software development at and with Bytecraft - Part 4: Being a Crafter

Term Crafter refers to Software Craftsman, but we felt Crafter being more inclusive as a term.

Meetup: DevOps, building community, DevSecOps and more

Meetup: DevOps, building community, DevSecOps and more

Welcome to our hosted meetup focused on DevOps with talks from leading people in Finland. Janne Hyvönen from Nitor and Niko Kivelä from SOK.

Software development at and with Bytecraft - Part 3: Value

Software development at and with Bytecraft - Part 3: Value

In this part we focus on value. What is value, how to measure it and how to add value in software development context?

Software Development at and with Bytecraft - Part 2: Skills

Software Development at and with Bytecraft - Part 2: Skills

Software development today is quite demanding and delivering successful software projects requires a broad set of skills.