I replaced the post-mortem style by a post-increment operator which is popular in C, C++, C# and Java languages.
If you want to know more about the pre and post increments, click here for more info.
I usually do a clean-up pass twice a year on my computers, phones, nas, documents and I found my first computer invoice during that time:
"If you know assembly, every software is open source" - Random Philosoraptor quote
Bugs and wrong path
In 2023, I got a blue screen on every Windows 10-11 computer that I used like my personal computers (PC) and the 2 computers for the jobs.
My new world record for 2024 is... I got 2 blue screens at the same time. One on my PC after an update and one on my job laptop with 2 different error codes.
This year, I will not make an exhaustive list of bugs and defects I got or found and I will skip the web part since this one is broken more than ever.
Everyday, I see a "Server error", "We have encountered an error", "Please try again later", infinite loading or freeze, random web page reload / refresh, ...
So here are my top 3 interesting bugs I got:
- I used the terminal / command prompt on multiple OS (e.g. Dos, Windows, Linux, macOS) for at least 30 years and it's my first time I got this kind of bug.
On Windows 11, the bottom part of the console was not rendered correctly. One line was never updated and rendered old characters or dirty content.
You can see this kind of bug in some games where they will only clear the z depth buffer and it will not fill the entire screen which displays some previous result.
- On Windows 10, I booted my computer and on the login screen, there was no edit box (user/password) to enter credentials, just a blur background.
I was not able to login so I rebooted my computer.
- This one is a funny and annoying bug where my mouse disconnects randomly with the usb sounds (connect, disconnect).
I thought it was my KVM at first but it was the mouse and I switched to a new one.
With this feature, playing a FPS game or just a simple drag and drop was an interesting challenge.
I don't see an evolution into good software quality. The cost and process seems to be heavier and slower than before.
AI (tools) will help us but it will not be the silver bullet that some people imagine will be and it will not fix everything.
We probably need a revolution for that and coming back into the old development style could help us overtime.
"You will never understand bureaucracies until you understand that for bureaucrats procedure is everything and outcomes are nothing." - Thomas Sowell
2025
2024 was an interesting year and I think 2025 will also be interesting with probably some volatility.
I think we are living in a Cottonelle era!!! Everything is softer compared to the past.
Otherwise, the main goals look recurrent and will almost stay the same as the previous years:
- I would like to focus on some existing projects I did by adding more features or improvements
- I still have a good stack of books to read and I will also revisit some books that I read
- 1-3 new projects
- Release 2 blog posts every month. One on filming location and the other one on random topics usually tech / dev
- Experiment, experiment and experiment...
"In the midst of chaos, there is also opportunity." - Sun Tzu