my name is Kore Nordmann

I love to help teams to find the best trade-off between product and technical requirements, especially when it comes to larger distributed architectures. When to create dedicated (micro-)services and how to manage the dependencies this introduces? And how to operate this in high load scenarios, you ask?Software architecture is about trade-offs, which should be aligned with company and product startegy.I love discussing these topics with business and engineering teams. The requirements are most often not only of a purely technical nature but trade-offs should be analyzed and weighted together to get and document a shared understanding.

Only with maintainable, adaptable, and resilient code are you able to create sustainable software. While I love creating prototypes and they certainly make sense to find your product-market fit, we should focus on sustainability – not only in software. And isn't software maintenance more like gardening than anything else?Make and keep code maintable, for example by refactoring, for sustainability.Performance and efficient scalability can also be an aspect of sustainable software and the solution might not always be the latest technology trend.

< />

One of the key challenges in every project, even driven by technology, will be the team. I believe only functional teams can deliver the quality and speed we all want to see. I also strongly believe that empathy, not only for your team members but also for customers and users is most important.Be empathic to solve the challenges ahead.Almost everybody has positive intentions, but only mutual empathy, which also implies respect for people from all backgrounds, will allow us to see good intentions shine. This especially means opening the space you own for underrepresented groups.

Get me Interested

With Tideways and Frontastic I co-founded two SaaS product companies, one bootstrapped and one venture-capital funded. I love creating value for others by solving challenges – especially if those challenges are aligned with my personal values.Creating value and positive impact are the keys to sparkle curiosity in me.But a lot value also exists in legacy software. I actually love refactoring and enhancing software which has proven value to make it more sustainable for all people working with the software – developers and users.

Important Values

  • Fighting the climate emergency
  • Advance learning and teaching in cooperation with teachers
  • Finding ways to reduce propagation of hate – especially against "intelligent" attention boosting algorithms
  • Connect people from different backgrounds to reduce xenophobia, sexism, transphobia, etc.

Mentoring developers towards maintainable code and infrastructure still is very close to my heart. My experience with investors, product managers and even great sales people during the last years allow me to guide in intersectional challenges, from technical due diligences to adapting team structures to work towards a shared vision.

My Background

I have written code for 26 years, in many different languages, and still enjoy being able to craft things out of basically nothing. Being aware that our work is always built upon the work of others I believe in OpenSource and try to follow its principles. I prefer GPL over MIT.Languages do not matter – creating value does.I don’t think that creating code in a particular language has more “worth” more than code in another language. Selecting the right paradigm and virtual machine for a project is most important. I want to craft solutions and create value and not argue about personal preferences.

I still code in VIM in the console and run Linux – after all those years I do not feel bad for it.

Languages I Used

Code in production
PHP, JavaScript (Vanilla, React, TypeScript, …), Go, Ansible, Bash, HTML, CSS, SVG
Luckily not in production anymore (I hope)
Java, Python, Perl, Ruby, C, C++, C#
Code I also enjoyed writing
Haskell, Lisp, Elixir, XSLT
Fond, but old, memories
QBasic, Logo, Turbo Pascal, Asembler

I studied computer science and wrote my diploma thesis about automatic schema learning from XML files, involving the generation of nice and readable regular expressions.

While studying I already started working as a software developer implementing various customer projects. I quickly headed over to a team developing an OpenSource component library – probably one of the first test-driven projects in the PHP world.Knowledge transfer is the key to seniority, but no easy skill to master.Starting during this time, but also during the years to come, I wrote many articles for different technology magazines and blogs, some books, and gave hundreds of conference talks.

The mission of taking the knowledge on testing and quality assurance into other companies led to founding Qafoo together with Tobias Schlitt and Manuel Pichler. In the upcoming years, we helped many teams improve their software's quality.

Together with Benjamin Eberlei we also founded Tideways, the best application performance monitoring software for PHP applications.

Right now I am working as CTO and co-founder at Frontastic, where we build the frontend for the headless API world in the e-commerce space allowing teams to create amazing experiences.

If you want to get along with me, you should know that I am a feminist, anti-fascist and try to be bold and outspoken about it. I hate homophobia, transphobia, xenophobia – or simpler: I do not work with assholes.

In my free time, I love to cook and am not too bad at it. Generally speaking: Everything I can do with my hands, like DIY in our house, showed to relax me and be a great counterpart to my daily work. You'll find some examples of this on my Instagram.

Relaxing in our garden and just enjoying time with my wife and daughter are the luxuries I work for. Combine this with good food and you'll get a happy Kore.