Apparently #FastAPI killed #typer_slim, which used to be a lightweitght distribution of #typer without fancy dependencies, and is now a "thin wrapper" around #typer, with its entire #dependency tree, effectively removing the entire purpose of the package.

I really dislike *this* type of "dependency injection", so I'm out. I'll be using vanilla #pythonclick and if that also becomes a burden, I'll be back to #argparse.

#Python #CLI #softwaredevelopment #allsoftwareisbroken
https://pypi.org/project/inifix/

Client Challenge

I've been accepted to give a talk at a software testing conference. There's a link in the acceptance email which I need to click to confirm my participation.

That link results in a 500 internal server error 😂
#AllSoftwareIsBroken #BugMagnet

My Twitter account has been unused for a long time and I finally decided to delete all my old posts as well.
Turns out removing too many of them will break the Web UI. The statistic on my profile page states that there's over 20.000 posts but I can't see any of them 🤬

#BugMagnet #AllSoftwareIsBroken

Installed the official public transport app of a city in another country because I'll visit it tomorrow.
Found the first bug already while signing up: I can't enter the german ß of my address 😅
#AllSoftwareIsBroken

Today I learned that the developers on my team implemented a feature that requires two actions to work. In unit test everything works perfectly.

The product where the feature is used has two client applications. Each implements only one of the actions, so the feature is unusable.

#AllSoftwareIsBroken

Some days I'm really proud of my coworkers.

I would never have expected them to be able to mess up displaying the current date in our product and yet here we are with the product showing "2024-06-09" as the current date.

#Testing #AllSoftwareIsBroken

After finally sorting out the summer holiday plans with the family this weekend I tried to submit my application for leave today.
Only to be greeted by an exception message from the vacation planning tool of my employer.
#BugMagnet #AllSoftwareIsBroken