Sept. 23, 2023, 12:52 a.m. | Adel Shousha

DEV Community dev.to

One of the first steps when creating any software is to plan and design you system. This is actually a smart idea because your design can be easily and quickly modified. On the contrary, altering a software implementation can be a far more challenging task.


Software designers can utilise a variety of general diagramming tools, such as Lucid Charts or draw.io. Although these can help tremendously, it can be rather a frustrating task trying to align and resize your …

chatgpt design designers diagrams implementation mermaid professional smart software visuals vscode

AI Research Scientist

@ Vara | Berlin, Germany and Remote

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Robotics Technician - 3rd Shift

@ GXO Logistics | Perris, CA, US, 92571