Sign me up!

29 September 2024 13:00-17:00CodeScene's HQ, Malmö

Prioritize Technical Debt as if Time and Money Matter

Whether you’re looking to clean up your codebase or just curious about managing technical debt, this session is packed with insights and practical tips that you can start using right away!

But what is technical debt? It describes the long-term consequences of choosing quick, easy solutions over more thorough, sustainable ones in coding and system design.

So get ready as we explore this fascinating world! Our speaker, Amogha Udayakulmar, a data scientist, will take us on a journey through how it all began, why technical debt matters, and why relying on static code analyses just isn’t enough. She’ll reveal the secrets to making developers' lives easier, explaining why it’s crucial to focus on the long-term health of your code.

And after the talk, we’ll roll up our sleeves for a hands-on workshop where we’ll learn how to tackle technical debt in large-scale systems. We’ll explore how to balance the tricky trade-off between fixing existing code and adding shiny new features, and how to use data to guide our decisions. 

    During the workshop, you get access to CodeScene – a behavioral code analysis tool that automates the analyses – which we'll use for the practical exercises. We’ll do the exercises on real world codebases in Java, C#, JavaScript and more to discover real issues. Participants are also encouraged to take this opportunity to analyze their own codebase to get actionable take-away information. So don't miss out and join us for a day filled with knowledge and new connections!

    Programming language: Neutral

      Workshop level: Intermediate. Learning by doing, you need to have an understanding or be actively working as a developer. Workshop is mixed with theory and exercises. 

      More details and free tickets below!  

      Pink Sundays are our popular coding events where women and non-binary people can meet up, code and network together!

      Sign me up!

      All you need to know

      When? September 29th, 13.00-17.00

      How? By grabbing a free ticket below 

      Where? The Point (Main Entrance) - Hyllie Stationstorg 31, 215 32 Malmö

      Programming language: Neutral

      Workshop level: Intermediate. Learning by doing, you need to have an understanding or be actively working as a developer. Workshop is mixed with theory and exercises.

      Preparations: Bring your curiosity and your laptop.

      What else? Fun, learning, and vegetarian/vegan snacks will be included as always!

      Sign me up!

      Inspirational Session & Coding Workshop

      Prioritize Technical Debt as if Time and Money Matter (Part 1)

      Session by: Amogha Udayakumar

      How it all started and why is it important to focus on technical debt? And why static code analyses are simply not enough. How can we make developer jobs easier and why is that necessary? In this session this will all be covered and lay a foundation for the work shop to come. 

      __

      Amogha is a Junior Data Scientist at CodeScene, specializing in machine learning models and user behavior analysis. With a master's degree in data science and AI from Chalmers University of Technology, she combines technical skills with hands-on software development experience. Amogha's internships at APTIV and Ericsson involved optimizing algorithms to enhance product performance. Her master's thesis at Zenseact focused on AI-driven automotive safety, contributing to research on autonomous driving systems. Her goal is to leverage her expertise in data science and AI to drive innovation and deliver impactful solutions in the tech industry.

      Read more

      Prioritize Technical Debt as if Time and Money Matter (Part 2)

      Workshop by: Amogha Udayakumar

      Understanding the Challenge: Prioritizing technical debt is a hard problem as modern systems might have millions of lines of code and multiple development teams — no one has a holistic overview. In addition, there's always a trade-off between improving existing code versus adding new features so we need to use our time wisely.What if we could mine the collective intelligence of all contributing programmers and start making decisions based on information from how the organization actually works with the code?

      What This Workshop Offers: In this workshop, you'll learn how easily obtained version-control data lets you uncover the behavior and patterns of the development organization. This language-neutral approach lets you prioritize the parts of your system that benefit the most from improvements so that you can balance short- and long-term goals guided by data. 

      In this session, you’ll learn:

      • To prioritize technical debt in large-scale systems
      • Balance the trade-off between improving existing code versus adding new features
      • Visualize long time trends in technical debt
      • Take a data-driven approach to technical debt.

      During the workshop, you get access to CodeScene – a behavioral code analysis tool that automates the analyses – which we use for the practical exercises. We’ll do the exercises on real world codebases in Java, C#, JavaScript and more to discover real issues.Participants are also encouraged to take this opportunity to analyze their own codebase to get actionable take-away information.

      Read more

      Organized by Pink Programming

      Pink Programming
      @pinkprogrammingmarie@pinkprogramming.se

      Pink Programming is Sweden’s biggest community for women and non-binary programmers. We work towards a gender equal tech industry by creating inspiring coding events and camps, and hosting Diversity & Inclusion courses for companies. Join us to change the tech game!