After initial disbelief, failed trials, and frustration, I finally started to appreciate having a little assistant on my side in the form of AI. While one-off simple questions were usually fine when using AI chat, I had never attempted a bigger project before.
Now, I am working on a new programming language, partially written by AI. I feel more like an architect and tester, sometimes taking on the role of a senior engineer, while the AI is like a restless and enthusiastic young developer. For this, I am using ChatGPT Plus.
The official wiki seems to not work nicely describing Sublime setup. Here are some steps to get similar experience to default installation with Notepad++ when working with Sublime Text, and run Raylib examples without issues.
In November 2023, I defended PhD thesis after long years of struggling to finish it. I am proud of this achievement, but it took me longer than expected. Let’s summarise this journey.
This year, I attended the EuroPython conference in Prague for three days. Let me share some thoughts afterwards.
Time has come to move out of Hugo 0.34 to something never (0.128.0). Hugo is expanding quickly and unfortunately in backward incompatible way. Plus this site is already since some time on Github Actions not Wercker..
Example of Azure Pipeline yaml file to configure pytest with code coverage and Nexus IQ / SonarQube scanners for Python application.
It is so funny, I always start looking at alternatives just to come back to a “one-true-fits-all” solution. Welcome back Good Old/New Gnome with Ubuntu 22.04-23.04.
Time to celebrate, today Ubuntu 23.04 is officially available, so time for a blog entry. For Ubuntu Mate users, not much news, except for some cosmetics and AI-generated wallpapers. I am writing this while using Ubuntu Mate 22.04.
Some issues I had on my Thinkpad T470 with dual-boot with Windows 10.
In the end, some complaints about Linux in general.
The mighty and powerful f-strings. Well, they are only a sugar syntax on string.format, but whatever. Here I will look at one of the usage scenarios that you should not commit - taking format string from the user. Well, I had to do it in my project, so…
When we have time-expensive functionality in our fixtures, it is good to know when they are invoked and run.
Although this should be intuitive, let’s test on a simple example.