DEV Community

Cover image for Software Design or Just Winging It?
Ken Simeon
Ken Simeon

Posted on

Software Design or Just Winging It?

Today I went down the path of designing the initial database schema of a work project I'll be kicking off in the next day or two. And then it had me thinking . . .

Do current Full-Stack and/or Backend developers actually use architecture design tools any more?

Back in my early days of the software development industry, it was common for a senior developer or architect to create a UML design doc of their projected Class & Method interactions for the platform. And in turn they created the necessary UML document for the database structure to support their overall software design. Nowadays, at least in the past 5+ years for me, I haven't seen such a wholistic document created.

So what are "modern" developers & architects doing? Winging it?

What you doing sucker

Top comments (4)

Collapse
 
scriptmunkee profile image
Ken Simeon • Edited

I guess the week of Sept 23rd is talk about #ArchitectureWeek.

  1. From @laurieontech talking about How Architecture Improved My Coding Skills
Collapse
 
kspeakman profile image
Kasey Speakman
Collapse
 
scriptmunkee profile image
Ken Simeon

Wow! That is a great write up and so timely. 😉

Overall that is exactly what I wanted hear about. I've seen the model Gergely explained be successful and end in a fiery heap. Most of the time it fails or the project spins out of control because there is a drop off in communication between the teams of developers or the business changes direction without informing everyone.

Collapse
 
kspeakman profile image
Kasey Speakman

Yes, I think the key aspect of this (or any other) strategy working is that the teams have to cooperate well.