UML tool search
When I worked for Microsoft as a contractor, I always tend to choose tools from Microsoft. I used viso has my primary tool to draw sequence diagrams, workflow diagrams. I was 100% using Mac as my primary computer start from 2014, I need to find a good tool that I can use it in a long run. When I worked at Autodesk, I was using Draw.io to do the drawings, and it worked OK.
One day, I decide to find some tool for my personal use, I found PlantUML, and I fallen in love with it immediately. I think the main reason is I am a developer which I tend to decribe the world in a logic way, and I would like to draw conditions like programming and explain complex things in an intuitive way.
Is UML worth the time?
Yes, even for a solo developer like me. There is always a vision in my mind of what feature I want to build and how to build it, I still find UML help me to clear my mind especially when there is a debate about a feature. And I can only develop things when I have spare time (when kids are asleep!).
Here is an example of a project I will build down the road.
A photo / video viewer for my family.
Conclusion
You can see, generate an diagram from code is awesome, isn’t it? Please give it a try. Huge thanks to the opensource project PlantUML.