DEV Community

Siddharth Chandra
Siddharth Chandra

Posted on

Write before you CODE

Writing steps/points before coding, is something I started last month and have seen countless benefits !

Now the code comes out to be less buggy and more readable.

Even at times, when I complete a module and I know the whole picture of the project, then I am able to modify it along the way (without any worries) so that the code becomes more scalable.

It's better to write/draw steps before coding, even if it is not a best design.

Your views on making flowcharts or writing features before an attempt to coding ?

Top comments (6)

Collapse
 
mikenikles profile image
Mike

I'd also say "draw before you code". Every minute spent on creating a diagram of how the application should work and look like saves hours of wasted time later in the process.

My personal favorite tool for that: excalidraw.com

Collapse
 
siddharth2016 profile image
Siddharth Chandra

Wow, thanks for sharing such awesome tool ๐Ÿ˜

Collapse
 
loiscodes profile image
Lois Harris

Its like the idiom walk before you can run. Understand the UX flow, understand the complex business logic, and make sure the technology(ies) you want to use can solve and maybe even scale with the project.

Collapse
 
siddharth2016 profile image
Siddharth Chandra

Such an apt summarisation of software engineering ๐Ÿ™Œ

Collapse
 
vitorvd profile image
Vitor Versiani

I agree with you. When my friends will make an app, they use Figma to make a design base. Use Notion like a Notepad is a good away to follow.

Collapse
 
siddharth2016 profile image
Siddharth Chandra

Great ๐Ÿ‘
Didn't know about Figma, will definitely check it out, thanks !