YAGNI, KISS, and DRY: The Secret Recipe For Better Software Design
Quickie (BEGINNER level)
L'oranger
"Every line of code we don't write is dollars we didn't spend, and time on the calendar we get back for free" -Tim Evans-Ariyeh.
In today’s world, software are growing radically. Building software that is easy to maintain, understand, and reuse is the ultimate dream of any company.
Also, because a simple product that does a single thing well is better than a complex product that does many things poorly, concepts like YAGNI, KISS and DRY are important to help you design, build, and maintain a good and success.
This talk will show how to apply these concepts to your team. We will show the best practices for designing good software.
Come and discover the magic recipe for designing better software and how to achieve it.
In today’s world, software are growing radically. Building software that is easy to maintain, understand, and reuse is the ultimate dream of any company.
Also, because a simple product that does a single thing well is better than a complex product that does many things poorly, concepts like YAGNI, KISS and DRY are important to help you design, build, and maintain a good and success.
This talk will show how to apply these concepts to your team. We will show the best practices for designing good software.
Come and discover the magic recipe for designing better software and how to achieve it.
Maha ALSAYASNEH
Elastic
Maha is a computer scientist with more than 10 years of experience in various fields ranging from web development to big data, including cloud
computing and artificial intelligence. Her experience combines technical and analytical aptitudes with problem-solving strengths to
drive projects to on-time and high-quality completion.
Maha also has a Ph.D. in optimizing the performance of multi-tier distributed systems.
Currently, she is an Engineering Manager at Elastic. They are the leading platform for search-powered solutions.
She loves communicating and sharing knowledge with people ;) ( She also loves sports and mountains ;) )
computing and artificial intelligence. Her experience combines technical and analytical aptitudes with problem-solving strengths to
drive projects to on-time and high-quality completion.
Maha also has a Ph.D. in optimizing the performance of multi-tier distributed systems.
Currently, she is an Engineering Manager at Elastic. They are the leading platform for search-powered solutions.
She loves communicating and sharing knowledge with people ;) ( She also loves sports and mountains ;) )