Blogs_

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
Predictions for the year 2026 from IT and market that affect Finland.

Building Sustainable Development Practices at Metso
How we simplified architecture and increased new feature development speed.

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
Software development success depends on people with their collaboration, clarity, and shared purpose.

Speeding up your CI pipeline by 50% or more
Are you running `docker build` in your pipeline? Remember to enable image caching.

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
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
Term Crafter refers to Software Craftsman, but we felt Crafter being more inclusive as a term.

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
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 today is quite demanding and delivering successful software projects requires a broad set of skills.