Python developer uses AppMap to analyze a system they don't understand

Python developer uses AppMap to analyze a system they don't understand

Our community is actively chatting in Slack every day – we have over 250 members and counting!

Gabriel D’Unienville, a software developer at MaxMine, shares how he arrived at the AppMap community and what his favorite things are about our developer tool that analyzes runtime code for a deeper, stronger understanding of their work.

Where are you located in the world?

I’m working remotely from Austria at the moment. I work at Maxmine which is based in Adelaide, Australia, and most devs are there.

How did you learn about AppMap?

I found AppMap while searching the internet for tools that could automatically generate a sequence diagram from a code execution. I searched for something like “Python sequence diagram from code,” and I found this article. I tend to be an early adopter.

What problem are you trying to solve with AppMap?

The first use case I’m working with is trying to understand how a given piece of software works without going through it all manually via a sequence diagram. Especially when it deals with complex systems that aren’t clearly documented, it can be hard to follow how it actually runs.

Another use case is having auto-generated diagrams as a form of documentation for how my software runs. It can be pretty time-consuming to make these diagrams by hand and then they immediately go out-of-date the second the code changes. So, having them update each time the code updates is pretty cool.

How’s it going?

It’s great for analyzing a system I don’t understand, and I will continue to return to it as I work on those kinds of projects.

Photo credit: Arif Riyanto on Unsplash

AppMap logo Get AppMap