I've never been one of those developers who can just jump into vim and start writing. Half my time is actually just spent designing on paper, breaking down the system until I have unit testable functions.

#devstr #softwaredesign

Reply to this note

Please Login to reply.

Discussion

On my process I keep the architecture running in my head till I get the abstractions to feel right.

Then I just code them! =))

(Not a developer tho... Platform engineer/Infra-Architect).

Why pen and paper over some computer based tool to design the systems?

I feel like I have more freedom on paper. Also I like writing with my fountain pens 😅

I've used diagramming software and such before and it's just not the same.

To each their own, definitely can understand the freedom of paper, for me the nice thing about doing it with software is it is easier to reference the file at a later date. I am far too disorganized to know where I put paper based designs.

That is very fair. Papers can end up anywhere 😅

What software do you usually use?

I use either draw.io or miro

Thanks, I've used draw.io before. Miro looks good too 🤙

this is why i favour #golang

you can sketch out the architecture right there in the project

i don't know WHY THE FUCK anyone uses VI or it's bastard children anymore, it was designed for computers that didn't even have arrow keys

I still have yet to do a full project in go, I am looking forward to it though, seems like a great language.

I do love me some VIM though, makes programming more fun, feel like the computer is one with my mind.