Only after I already had already finished my law degree, I started to teach myself coding. My first programming attempts were with HTML, JavaScript and CSS – just good old web design. After I had completed a series of online tutorials and watched countless videos, I quickly switched to Angular. The reason I chose Angular was because the app which my legal tech company (LEX superior – latin for “the stronger law”) developed was based on Angular at that time. The app itself is a means to easily access and navigate through German and EU legal statutes and supporting legal content. Looking back, having such a concrete project which I could take as an example and eventually also contribute to was the best way for me to really learn coding.
Over the years, I steadily improved my coding skills. After I had mastered JavaScript (more precisely TypeScript) and went through the ups and downs of cross-platform mobile app development using Angular and Cordova, I learnt Go with which I still work with with great enthusiasm. Besides that, I gained experience with Node.js, Docker, Google Cloud Platform and Flutter. Just recently, my focus has been more and more on the “bread and butter toolkit” like Excel VBA and and Google Apps Script, which I also use in my daily work to develop ready-to-use applications which already bring their well-known UI with them.