Welcome to Thoughts on Software Architecture by me, Kai Niklas.
TL;DR: In this bi-weekly newsletter I will share my thoughts on software architecture and software engineering in an agile setting.
About me
I am a principal consultant working mainly as a software architect, enterprise architect or software engineer in German speaking countries, with focus on financial service companies. Professionally, I am doing this now for nearly 10 years. But I started earlier with programming.
I did a Ph.D. in computer science. This was done in a cooperation between the University of Hannover and the IT department of a major German insurance company. Within this research journey I learned the importance to evaluate theory in practice and discuss my thoughts with peers. One can say, that this journey has ignited my desire to share my thoughts.
My current interests are mainly around software architecture and software development in agile settings and large enterprise companies. This has different challenges than working for startups in a green-field environment.
The experience I made during my work as Software Architect resulted in a my recently released book “Become a Better Software Architect - Actions and insights from practical experience”. Initially, it was my growth plan, to become better at software architecture and further a better software architect. As I shared this plan and my thoughts with colleagues, they encouraged me to write it down as a book, so that young software engineers or software architects can learn and get some ideas how to improve.
What is this here all about?
In this series I will share my current thoughts on software architecture and software engineering in an agile setting. This will also include DevOps and other related topics. I plan to share the following things with you:
Thoughts that are going through my mind right now. Sometimes more and sometimes less reflected.
Links to interesting articles, podcasts, videos or books I read or want to read.
My view and thoughts on topics from articles, podcasts or videos.
And now the tricky part of this whole thing: I will continuously write down my thoughts and I will hit the publish button ever 2 weeks. Whether or not I think I’m done. This cadence will hopefully force me to stop thinking and start finishing.
Call to action
Sign up now so you don’t miss the first issue.
In the meantime, tell your friends!