Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@SortOfTested mermaid charts as in mermaid-js?
I've never heard of it but the diagrams in that showcase look really nice
https://mermaid-js.github.io/mermai... -
Voxera113884yI agree, pen and paper for personal notes and whiteboard for any group sessions are the best :D
-
@c3r38r170 it looks pretty much like Mermaid charts with the clusterfuck of relationships and entities!))
Oh boy, how I wish it was fixed, so Mermaid would take the big piece of charting software pie some time. -
On linux, I installed Notable, they even have Discord support server, out-of-the-box Mermaid charts support and Markdown.
I'm sure one can find something more advanced later, but it was enough for me.
For describing processes, you can use BPMN.io-based editors, like Camunda Modeller, very neat way to convey high level understanding of the program. -
hjk10156964yUsually outline things in a markdown file. To have focus points and rough idea sometimes even architecture down.
Than in lucidchart UML diagrams. Sometimes I go interface first and do a wireframe. Sometimes I make an ERD if data relations a the most complex but most of the time just a class diagram will do -
Other thing I use is sortable lists, so I can go
Feature 1
- Subfeature 1
- Has to have this
- - This includes this
- - And that
Feature 2
Feature 3
.
:
And add in the middle as I need/explore.
It helps to have a list of continuity and linearity when you are doing a lot of different things / tackling a solution from different angles. -
Bibbit7374yMarkdown for notes/specifications/requirements, drawIO for making visual representations and hand-written notes when having to decipher algorithms from papers etc.
When planning how to design some piece of software, specifically when it's object orientated, what "tools" do you use for taking notes?
I mostly prefer a white board or the ol' reliable (pen and paper)
random