At NNG, one of my duties is to keep the test framework up and running. A CI system is already working, however, it needs to be maintained. I re-factored parts of it, and I also corrected bugs.
The test cases are also using python keywords, behind the Robot Framework. Testers are to keep them stable, and up to date.
During my work at Ericsson, my tasks were to verify a freshly developed network synchronization protocol, based on the IEEE-1588v2 standard. I learned how to measure it's performance, which was dependent on many parameters.
This is where automation came into picture. I often used tiny scripts to simplify a measurement, written in bash or TCL.
Those scripts were useful to hunt down a bug, to measure it's probability, or to check, which software version introduced it.
I met C first in the university in 2010. It was a challenging language, and was quite hard at first. Naturally at the end of the course we needed to create a project, so I chose the "Áll az alku", as a console game reincarnation of the Turbo Pascal version.
In the dormitory where I lived for years, I had a room mate who taught me how to program a micro-controller using C. I managed to program a 7-segment display with the uC.
Having high interest in game-developing, I tried out the Allegro library, and wrote a basic pong game. It was able to detect collisions, and had a death counter. However, the opponent AI was unbeatable. :)
I also gained many experience in C and C++ at my first workplace, Ericsson. Most of the times I had testing tasks, however, during the years, I was more and more curious about the source code, and many times I was able to correct bugs - even in a hardly maintainable code.
Oh, the good old days. My first programming experience was in high school, when together with a friend we decided to create a computer-game version of a TV-show game: "Áll az alku" (It's a deal).
In the game, there was 21 bags, with different amount of money in it. The player had to choose one of them in the beginning, and the Bank kept bidding on the player's bag.
This game influenced my programming experiences in the future, as I ported it to C and Java during university (it was always a good idea to choose it as my homework project). Here's a screenshot of the game: