The 25th issue of Weekly Digest is here! Six juicy links about imaginary problems (while creating software), thoughts after hosting SaaS for 11 years, styling RSS feeds (yes, RSS is not dead!) and a list of awesome software that can be self-hosted!

Business and (side)project section

1. Imaginary Problems Are the Root of Bad Software

A look over the problems of bad software - why it is created as bad in the first place? The author argues that is because of miscommunication and working on problems that are not existing in the first place (imaginary requirements - creating not needed solutions for interesting problems, while the problem is… boring).

2. 11 years of hosting a SaaS

How it is to host a SaaS for 11 years? What, from a time perspective, could be done better? The author of Tanda (employee management software) is sharing their thoughts!

Developer section

3. How “Exit Traps” Can Make Your Bash Scripts Way More Robust And Reliable

Sometimes you need to write bash scripts to automate stuff. This article describes how to exit traps can make them better!

4. Style your RSS feed

RSS feeds are underrated and by default cannot be viewed in a nice way in the browser. But you can add some styling to it and make it prettier!

5. Ikea-Oriented Development

What if you look at writing the code in the way Ikea is creating its products? Making your code composable and disposable, using common tools and solutions is a good idea!

6. Awesome-Selfhosted

A list of multiple software that you can host by yourself. Multiple categories, information about license and technology used - neat!