Spent the better half of the past 2 weeks refactoring a feature just to realize that the approach I took is not working. I will take the good bits and re-approach the issue again…

That is true. There will be one year when they all are teens (when the youngest is 13, the oldest is 19), then the number of teens will steadily go down as the kids move out. Hopefully. 😁

matigo.ca.

I often feel that many "modern" programming paradigms tend to just throw more resources at the problem instead of actually checking out potential improvements in the implementation. I find that rather wasteful way of thinking.

matigo.ca.

I no longer have children who are under 10 years old. 😁

That also means that it 10 years to date when I joined App.net where I met all you lovely folks.

As someone whose master's thesis title contained the phrase "computationally efficient" (from 2007) I have been waiting for this moment to arise…

matigo.ca.

Indeed. Especially as we are talking about a test framework for shell code. It is a really obscure thing, but there might be some people who will appreciate it.

matigo.ca.

Actually that’s the plan. I will take the best bits out of that existing framework and improve those that are not that great. It will take some time to get things done, and as I work on it only when I happen to have free time to spend on the computer, the progress will be damn slow.

matigo.ca.

Now it looks better after I added tests to the function that is in the repository already now. The share is pretty much 50/50 between CMake and shell code. 😊

Also, while writing those tests I got reminded why I don’t like that testing framework. Unfortunately it is pretty much the most versatile framework there is at the moment. 🤷‍♂

jussipekonen.10centuries.org.

Added some more testing tooling to the build tools repository today and now the share of CMake code is ~91%. I wonder what generic build tool I like… 😆

jussipekonen.10centuries.org.

It is far from optimal. The backend services has releases maybe once every 2 months, the API layer can be deployed to production more often. However, the company doing the backend is very strict about the release processes, so they usually have Thursday afternoons when they can go to production. We, on the other hand, can do mobile client releases pretty much whenever we want, we tend to stick to release schedule that is tied to our Scrum Sprints and we do our releases on Tue-Thu axis, except when it is the first or the last day of the month because the usage load is the highest on those days due to people's salaries being paid usually on the last day of the month. Some get their salaries on the 15th and some on the 20th, but the last day is the most common.

matigo.ca.