Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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?