Because it matters

Making things happen, making things right, because it matters.

Create your own personal VPN with Tailscale on AWS using Terraform

Create your own personal VPN with Tailscale on AWS using Terraform

Introduction In today’s digital age, where our online activities are constantly being tracked and monitored, it is more important than ever to take steps to protect our privacy and security. One of the most effective ways to do this is to use a personal VPN. A VPN, or virtual private network, is an invaluable tool for protecting your online act... Read more

Are you getting the Test Pyramid wrong?

Are you getting the Test Pyramid wrong?

The Test Pyramid has been and is still a popular “go-to” testing strategy since Mike Cohn introduced it in his book Succeeding with Agile in 2009. It emphasises the importance of writing a large number of unit tests, a smaller number of integration tests, and an even smaller number of end-to-end tests. The Test Pyramid is a great idea, and many ... Read more

84% of all integration projects failed. This is what I did to integrate unknown systems and avoided common problems.

84% of all integration projects failed. This is what I did to integrate unknown systems and avoided common problems.

IT projects often cost more, take a longer time, and have fewer benefits than planned. According to some studies (Forbes 2016; BCG 2020), as many as 70-84% of all digital transformation efforts ended in partial or total failure. Research has shown that large projects having a large amount of information that requires integration have a failure r... Read more

9 tips for estimating software project proposals

9 tips for estimating software project proposals

QuickDraw is the 2D graphics library written entirely by Bill Atkinson in the 1980s. Andy Hertzfeld considers it the single most significant component of the original Macintosh technology. It consists of a total of 17,101 lines of code in assembly language. During a magazine interview, Bill remembered that he worked on it on and off for four yea... Read more

What it takes to become a Software Architect

What it takes to become a Software Architect

I had many conversations with software engineers in various domains and disciplines during the past 20 years of my career as a software engineer and software architect. Some of them were senior engineers having 8 or 10 years of experience. Many of them were early in their career having 3 to 5 years of experience. Some of them were my colleagues.... Read more