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 jQuery Basics (2014) Creating a Simple Lightbox Perform: Part 1

How does one proactively and preventatively program as an almost absolute beginner?

Andrew mentions in his jQuery video that I just watched that you need to think about things that will help you proactively and preventatively program, but it's difficult for me to think out all the possible scenarios that can happen or even routinely do happen over the "life" of a web page. Like I wouldn't have thought about someone adding a new unordered list and an ID would make that process easier...geez, I'm not even sure how/why that makes things easier when adding a new ul in the future!

Basically how does one know common pitfalls/problems that can occur in the future before they happen, especially if you don't have prior experience programming?

1 Answer

Steven Parker
Steven Parker
230,231 Points

Your proactive abilities will develop with experience.

As a beginner, you won't have this ability. But keeping this in mind as a goal can make you more aware and observant of the things you might predict and/or prevent in future development.