Speaker

Milena F

Milena F

Senior Software Engineer with a background in Coginitive Sciences

Senior Software Engineer mit Hintergrund in Kognitions- und Medienwissenschaften

Essen, Germany

Actions

After her Bachelor in Cognitive and Media Sciences B.Sc. and her master’s in interactive digital media at Trinity College Dublin, Milena decided to go into software development. She has been a software engineer at adesso since 2020 and founded the startup DillyBeeze in 2021. Further, she has been invited to talk at JavaLand, Cyberland, JAX and JavaScript Days. Especially due to her background in cognitive studies Milena is especially interested in the interactions of psychology, software development and project management.

Nach ihrem Bachelor in Kognitions- und Medienwissenschaften B.Sc. und ihrem Master in Interactive Digital Media am Trinity College Dublin, entschied sich Milena für die Softwareentwicklung. Seit 2020 ist sie als Software-Ingenieurin bei adesso tätig und gründete 2021 das Startup DillyBeeze. Außerdem wurde sie zu Vorträgen bei JavaLand, Cyberland, JAX und den JavaScript Days eingeladen. Vor allem durch ihren Hintergrund in Kognitionswissenschaften interessiert sich Milena besonders für die Wechselwirkungen von Psychologie, Softwareentwicklung und Projektmanagement.

Area of Expertise

  • Business & Management
  • Information & Communications Technology
  • Media & Information

Topics

  • Digital Learning
  • Machine Learning & AI
  • Psychology
  • Software Architecture
  • Communication
  • Decision Making
  • Cognitive Sciences
  • Architecture Principles

Sessions

Human Learning en de

"Before we work on artificial intelligence why don’t we do something about natural stupidity?” — Computer scientist Steve Polyak

Machine Learning, Deep Learning, Data Mining – yes, there is no way around these buzz words in the modern IT world. The hype regarding virtual agents doing breathtaking things such as optimize the ability to acquire knowledge or retrieving this knowledge as cost-effectively and use-case-oriented as possible – aka learning - is getting bigger and bigger.

Whether it is the velcro inspired by the burdock or thermal insulation systems following the model of polar bears - the nature serves as a model. When it comes to learning - the process of acquiring knowledge or skills through study, experience, or being taught - we are the perfect role model for artificial approaches. But do you even know how you learn?

Learning is not just a must-have ability but your most powerful tool to become your most valuable version. It is an ability you can learn and optimize throughout your whole life. You should never stop learning and learn how to learn. Especially in the IT industry with its constantly expanding concepts and emerging technologies learning is essential.

In this talk we will discover the human learning process. We will uncover common myths and collect learning tips that can immediately be applied. Always in conjunction with the specific learning environment of software development and underlying learning concepts well-known from the area of AI.

Organizing, Decluttering, Dan-Sha-Ri - Order Trends for Repositories en de

Google uses a monorepo for over 90% of its code base. That's several million files in one repository. Are you wondering how you are ever supposed to find anything again?

Whether it's in that one drawer in our living room dresser, our download folders in the file explorer or in the depths of our handbags - when things need to be done quickly, we throw things in at random until an unpredictable mess is created in which we can no longer find anything, old things go bad and, in the worst case, we end up spending a lot of time later. Then it's a case of tidying up, having things tidied up or simply throwing everything away and making something new.

Unfortunately, this is exactly what often happens in our repos. Netflix series such as "The Home Edit" or "Tidying up with Marie Kondo" provide exciting tips on how we can get our domestic chaos under control and keep things tidy "forever". So why not use the whole thing for our repos too? True to the motto "be strategic about the stuff you want to use", you'll get tips and tricks on how to keep your repo tidy.

Organizing, Decluttering, Dan-Sha-Ri – Ordnungstrends für Repositories en de

Google nutzt ein Monorepo für über 90% seiner Code-Basis. Das sind mehrere
Millionen Dateien in einem Repository. Fragt ihr euch auch wie man da bitte jemals etwas wiederfinden soll?!

Egal ob in dieser einen Schublade in unserer Wohnzimmerkommode, unseren Download-Ordnern im Dateiexplorer oder in den Tiefen unserer Handtaschen – wenn es schnell gehen muss, werfen wir Dinge wahllos hinein bis ein unberechenbares Chaos entsteht, in dem wir nichts mehr finden, alte Dinge
schlecht werden und wir im schlimmsten Falle später mal viel Zeit verbringen.
Dann heißt es aufräumen, aufräumen lassen oder einfach alles wegwerfen und neu machen. Genau das passiert leider auch häufig in unseren Repos. Netflix Serien wie „The Home Edit” oder „Aufräumen mit Marie Kondo“ geben spannende Tipps, wie wir unser häusliches Chaos in den Griff bekommen und „für immer“ Ordnung bewahren. Warum das Ganze also nicht auch für unsere Repos nutzen?

Ganz unter dem Motto „be strategic about the stuff you want to use“ bekommt ihr Tipps und Tricks, wie ihr in eurem Repo ordentlich haushalten könnt.

Decicion Making under Uncertainty en de

Whether writing a proposal, making a fundamental architecture decision, or selecting the right tools and libraries - in IT, we make risky decisions under uncertainty every day. We speak of decisions under uncertainty when we as decision-makers can only know and predict the state of the environment and possible consequences of the decision with uncertainty. Risk and trade-off analyses, many meetings and experts help us to minimize uncertainty and keep the risks within limits. Sometimes this does not go so well.

Despite rational circumstances, analyses and experts, our daily decisions are often subject to time and budget constraints. Every decision we make has consequences. The consequences of a decision are not always desirable. That is why it is important to make decisions under uncertainty, to know strategies and to prevent fallacies. This talk is about the psychology behind decisions under uncertainty.

How do people deal with risks, the probability of damage and loss? To what extent do character traits, emotions, age, experience, and external influences influence decisions under uncertainty? What role do statistics and perceived personal and economic consequences play in such decisions? We will look at paradoxes, theories, and strategies

from the field of decision theory under ambiguity and present well-known studies and solution strategies - always in relation to decisions from everyday
developer life.

Entscheidungen unter Unsicherheit en de

Ob beim Verfassen eines Angebots, bei einer grundlegenden Architekturentscheidung oder bei der Auswahl der richtigen Tools und Bibliotheken - in der IT treffen wir jeden Tag riskante Entscheidungen unter Unsicherheit. Von Entscheidungen unter Unsicherheit sprechen wir, wenn wir als Entscheider den Zustand der Umwelt und mögliche Folgen der Entscheidung nur mit Unsicherheit kennen und vorhersagen können. Risiko- und Trade-Off-Analysen, viele Gespräche und Experten helfen uns, die Unsicherheit zu minimieren und die Risiken in Grenzen zu halten. Manchmal klappt das aber nicht so gut.

Trotz rationaler Umstände, Analysen und Experten unterliegen unsere täglichen Entscheidungen oft Zeit- und Budgetbeschränkungen. Jede Entscheidung, die wir treffen, hat Konsequenzen. Nicht immer sind die Folgen einer Entscheidung wünschenswert. Deshalb ist es wichtig, Entscheidungen unter Unsicherheit zu treffen, Strategien zu kennen und Irrtümer zu vermeiden. In diesem Vortrag geht es um die Psychologie hinter Entscheidungen unter Unsicherheit.

Wie gehen Menschen mit Risiken, mit der Wahrscheinlichkeit von Schäden und Verlusten um? Inwieweit beeinflussen Charaktereigenschaften, Emotionen, Alter, Erfahrung und äußere Einflüsse Entscheidungen unter Unsicherheit? Welche Rolle spielen Statistiken und wahrgenommene persönliche und wirtschaftliche Konsequenzen bei solchen Entscheidungen? Wir werden Paradoxien, Theorien und Strategien aus dem Bereich der Entscheidungstheorie unter Ambiguität betrachten und bekannte Studien und Lösungsstrategien vorstellen - immer in Bezug auf Entscheidungen aus dem Entwickleralltag.

Human Learning en de

"Bevor wir an künstlicher Intelligenz arbeiten, warum tun wir nicht etwas gegen die natürliche Dummheit?" - Informatiker Steve Polyak

Machine Learning, Deep Learning, Data Mining - ja, an diesen Schlagworten führt in der modernen IT-Welt kein Weg vorbei. Der Hype um virtuelle Agenten, die atemberaubende Dinge tun, wie z.B. die Fähigkeit zu optimieren, sich Wissen anzueignen oder dieses Wissen möglichst kostengünstig und anwendungsorientiert abzurufen - auch bekannt als Lernen - wird immer größer.

Ob es der von der Klette inspirierte Klettverschluss ist oder Wärmedämmsysteme nach dem Vorbild der Eisbären - die Natur dient als Vorbild. Wenn es um das Lernen geht - den Prozess des Erwerbs von Wissen oder Fähigkeiten durch Studium, Erfahrung oder Unterricht - sind wir das perfekte Vorbild für künstliche Ansätze. Aber weißt Du eigentlich, wie Du lernst?
Lernen ist nicht nur eine unverzichtbare Fähigkeit, sondern Dein mächtigstes Werkzeug, um Deine wertvollste Version zu werden. Es ist eine Fähigkeit, die Du Dein ganzes Leben lang erlernen und optimieren kannst. Du solltest nie aufhören zu lernen und zu lernen, wie man lernt. Besonders in der IT-Branche mit ihren sich ständig erweiternden Konzepten und neuen Technologien ist Lernen unerlässlich.

In diesem Vortrag werden wir den menschlichen Lernprozess entdecken. Wir werden gängige Mythen entlarven und Lerntipps sammeln, die sofort angewendet werden können. Immer in Verbindung mit der spezifischen Lernumgebung der Softwareentwicklung und den zugrunde liegenden Lernkonzepten, die aus dem Bereich der KI bekannt sind.

Gen(N)I: Brainstorming vs. Byte-Storming en de

Creativity is the ability to create something that is original and at the same time useful or usable. Doing things in a novel and effective way to achieve a desired result. The result can be both arousing aesthetic admiration but also increasing profits through creative marketing.

Creativity is not only relevant in the art, literature or music industries, but also in areas such as business or IT. The products of creativity include material objects. In addition to paintings or songs, they also include services and software systems.

Whether it is dragons, penicillin or container virtualisation, without creativity we would miss out on many things. Humans are no longer the only ones with this ability. With the help of generative AI, artificial agents are creating new and - at least partially - useful content. They produce songs and videos. They write bedtime stories. They develop original and unusual ideas, new and imaginative things. But how exactly does creativity work?

In this keynote, we will not only look at this question, but also test how creative the audience is.

For this session participants are advised to bring a Din A4 sheet of paper and a pen. We are getting creative!

Gen(N)I: Brainstorming vs. Byte-Storming en de

Kreativität ist die Fähigkeit, etwas zu kreieren, das originell und gleichzeitig nützlich oder brauchbar ist. Dinge auf eine neuartige und wirksame Art und Weise zu tun, um ein gewünschtes Ergebnis zu erzielen.

Das Ergebnis kann sowohl das Erwecken ästhetischer Bewunderung aber auch die Steigerung von Gewinnen durch kreatives Marketing sein. Kreativität ist nicht ausschließlich in der Kunst-, Literatur- oder Musikbranche relevant, sondern unter anderem auch in Bereichen der Wirtschaft oder IT. Zu den Produkten von Kreativität gehören materielle Objekte. Neben Gemälden oder Liedern auch Dienstleistungen und Software- Systeme.

Ob Drachen, Penicillin oder Containervirtualisierung, ohne Kreativität würden uns viele Dinge fehlen. Menschen sind aktuell nicht mehr die Einzigen mit dieser Fähigkeit. Mit Hilfe Generativer KI erzeugen künstliche Agentinnen neuartigen und – zumindest teilweise – brauchbaren Content. Sie produzieren Lieder und Videos. Sie schreiben Gute-Nacht-Geschichten. Sie entwickeln originelle und ungewöhnliche Ideen, Neues und Fantasievolles. Doch wie genau funktioniert Kreativität?

In dieser Keynote betrachten wir nicht nur diese Frage, sondern testen auch wie kreativ das Publikum ist.

Für diese Sitzung sollten die Teilnehmer ein Din A4 Blatt Papier und einen Stift mitbringen. Wir werden kreativ!

Milena F

Senior Software Engineer with a background in Coginitive Sciences

Essen, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top