My work experience:
- I remember the time before smartphones (bs). I can live without having access to a computer. I will be well, I will not become insane. Quite an achievement today
- Graduated from a university somewhere in a Slavic country. Yes wid did have them. I mean universities
- Worked for Avionic business for some time. Very boring job, great for unimaginative people. Some of my colleagues are still wasting time there
- After ten years, I finally switched jobs and entered the wonderful chaos of the logistics industry. We can safely say that I stepped into Logistics business shit. Until my last breath I will remember some parts of this stupid code. How to send a parcel through a system? Lets use random()! On the bright side, I met some genuinely interesting people there. Found also some bugs. Had to argue with senior that I found a memory leak. He did not want to belive me. Huh.
- Eventually, I moved on again and started working for the Germans. The transition was a complete 180. Suddenly every line of code had to be treated like a piece of fine engineering. In most places, being agile means adapting quickly and embracing change. Here, being agile meant learning how to operate a massive software monolith like a tank crewman. The codebase itself felt like an aging Panzerfaust: rusty, rigid, and deeply suspicious of any new ideas.