Why do we tend to over-replace things in software development?
This week the conference season is about to start for me.
Most companies that ship some software do not develop that software. Instead the work is done by some IT service provider, which may not work out as expected.
Documentation is very important. However, often we face two problems: Keeping it in sync and making it available.
Using TypeScript with Webpack can be frustrating. Luckily, we can use some tricks to improve the experience.
Large web applications often enter the state of maintenance hell quite early - TypeScript provides an easy way out.
Three weeks in the new year it's time to look ahead.
How many abstractions does a system need? Which abstractions should be transparent? What languages are best suited for our needs?
After my Band 2 failed again I needed to have another encounter with the Microsoft Support...
In software design one metric seems to be undervalued: the cost of maintenance.