Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript Interactive Web Pages with JavaScript Selecting Elements and Adding Events with JavaScript Plan

Charles Franklin
Charles Franklin
17,535 Points

Block diagrams are soooo Episode IV...

Hi all... I don't know if anyone will see this or not... But way back when (in a galaxy far far away.... Sorry, I had to, still on my Star Wars high) when I was in high school. We used block diagram to sketch out programs. Andrew, I noticed you take more of a outline sort of approach.

I know I could still do the block diagram if that helps, but what is the "standard" these days? As I'm contemplating a career change, I want to be with the cool kids. Are there drawbacks to the block diagram or is it simply a matter of preference? A rather high level computer science question I'm afraid..

My own thoughts seem to be that since java seems to be more of a 'run and gun' type of programming language that this method of sketching out diagrams would seem more appropriate. In the old days programs would go from top to bottom with some branches here and there for subroutines. But today's programing paradigm seems to be more take and use what you need. And only what you need.. And only when you need it... Not sure if this makes any sense..

If block diagrams are still appropriate, are there modern day convenient ways of sketching them out. Perhaps cool websites like codepen??



Chip, I don't know if this is what you are referring do, but I had thought about diagramming or mapping out the FLOW of a program cause I have a tendency to get lost. I hadn't seen it, But it sounds like you have experience and this is the way it used to be done?