Live data from Hacker News

A visual C4 model tool for your team

icepanel.io

1–10 of 15 posts

Re: A visual C4 model tool for your team

#3
I'm new to C4 but so far, after 5 mins read, I can't see anything you can't achieve with PlantUML. I'm surely missing something, though.

To be honest, diagram-as-code is so powerful I can't be tempted by eye-candy. What is the game changer with C4 and all its editors (if more than this)?

Re: A visual C4 model tool for your team

#4
post #2

For those who like me had no idea what C4 means (other than an energy drink, a workout powder, an explosive, and a Corvette, in that order, according to Google): https://c4model.com/

Don't forget the Colossal Clean Crawled Corpus [1] too!

Came here thinking it was another neural network + data visualization tool.

[1] https://ai.googleblog.com/2020/02/exploring-transfer-learnin...

Re: A visual C4 model tool for your team

#5
post #3

I'm new to C4 but so far, after 5 mins read, I can't see anything you can't achieve with PlantUML. I'm surely missing something, though. To be honest, diagram-as-code is so powerful I can't be tempted by eye-candy. What is the game changer with C4 and all its editors (if more than this)?

This (icepanel.io) is just a graphical editor (with some very nice functionality) for C4 Model diagrams: https://c4model.com

The actual standard is quite light weight, which is its main selling point. The whole premise is that many teams find rigorous standards like UML and Archimate too heavy and thus resort to basic boxes-and-lines diagrams. C4 essentially says "take your boxes-and-lines and put full sentence descriptions on everything". Combine that will successive levels of detail, and you have the C4 standard.

You don't have to give up diagrams-as-code because you can create C4 diagrams with PlantUML [0] or using the C4 specific DSL [1].

[0] - https://github.com/plantuml-stdlib/C4-PlantUML

[1] - https://github.com/structurizr/dsl

Re: A visual C4 model tool for your team

#6
post #5
post #3

I'm new to C4 but so far, after 5 mins read, I can't see anything you can't achieve with PlantUML. I'm surely missing something, though. To be honest, diagram-as-code is so powerful I can't be tempted by eye-candy. What is the game changer with C4 and all its editors (if more than this)?

This (icepanel.io) is just a graphical editor (with some very nice functionality) for C4 Model diagrams: https://c4model.com The actual standard is quite light weight, which is its main selling point. The whole premise is that many teams find rigorous standards like UML and Archimate too heavy and thus resort to basic boxes-and-lines diagrams. C4 essentially says "take your boxes-and-lines and put full sentence descr…

Thanks a lot, mate!

Re: A visual C4 model tool for your team

#7
post #3

I'm new to C4 but so far, after 5 mins read, I can't see anything you can't achieve with PlantUML. I'm surely missing something, though. To be honest, diagram-as-code is so powerful I can't be tempted by eye-candy. What is the game changer with C4 and all its editors (if more than this)?

DAC has a lot of strengths for technical users and audiences, but it isn't accessible for everyone. Our focus is keeping everyone in the team up to date and on the same page about the system design and in line documentation in an accessible, simple way. Decisions get made all the time and (most) often aren't captured in places everyone can access. Simply understanding how the product works that you're involved with shouldn't be difficult. There is a table for comparison here: https://icepanel.io/c4-model#dac-table

Re: A visual C4 model tool for your team

#8
post #3

I'm new to C4 but so far, after 5 mins read, I can't see anything you can't achieve with PlantUML. I'm surely missing something, though. To be honest, diagram-as-code is so powerful I can't be tempted by eye-candy. What is the game changer with C4 and all its editors (if more than this)?

C4 is a language for describing systems. I use structurizr to catalog everything and to better understand the relationships and problems.

It can then create multiple views. For instance focus on one component and filter which relationships to show.

I end up with 8 or more views, a few of which are useful to highlight a problem or problematic dependency.

It can export plantUML as well as SVG.

plantUML is more open and more widely applicable. C4 is a process of cataloging.

Post reply on HN