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 Interacting with the DOM Responding to Events Listening for Events with addEventListener()

aarondesigndev
aarondesigndev
2,024 Points

A drop in quality

Did anyone else notice a substantial drop in quality between the this course and all the prior JavaScript courses taught by Gill?

For example:

  • Time spent reformatting the code,
  • The screen blacks out for a few seconds on one video
  • The text is corrupt on one video
  • My examples didn't function like his despite using the same code
  • We weren't given an answer to one of the questions asked between videos
Ben McMahan
Ben McMahan
7,921 Points

Substantial drop, I'm afraid. I was zooming through this course, refreshing my knowledgebase after years out of the industry, now I'm struggling to focus. The previous quiz was useless.

Staff, I'm considering Techdegree. Why the sudden shift to another instructor in the middle of a section? Is this something I can look forward to in that path? It's a bit disruptive - different cadence, different style, and the acuity of the quizzes seems to have dropped.

4 Answers

Steven Parker
Steven Parker
229,732 Points

Did you report the bugs to the staff as described on the Support page? It could be that no one else has yet either, and the older courses have had the benefit of student bug reports and staff corrections.

And as the first to report it, you get the special Exterminator badge. :beetle:

On the other hand, there were two pretty massive lay-offs last year before the sale, and the new owners may not have had time to staff up yet.

Steven Parker
Steven Parker
229,732 Points

People keep adding comments here in the forum, but has anyone yet reported the issues to the Support staff?

Ben McMahan
Ben McMahan
7,921 Points

I'm fairly certain they know. And it's not so much a bug, it's just a drop in quality of instruction and production.

Steven Parker
Steven Parker
229,732 Points

If everyone feels "fairly certain" there's a good chance it still hasn't been reported.

Ben McMahan
Ben McMahan
7,921 Points

There may be some fear in reporting the sudden change of instructor and decline in quality for this part of the module.

Steven Parker
Steven Parker
229,732 Points

I'm talking about reporting the technical issues so they can be corrected by the current staff. Voicing opinions about the instructor is nothing to fear but it also is not likely to be very helpful or productive.   :see_no_evil:

aarondesigndev
aarondesigndev
2,024 Points

As far as I was aware these bugs are already reported by users in others threads on this video: https://teamtreehouse.com/community/video:110903

Steven Parker
Steven Parker
229,732 Points

While the forum is a great place to get help from other students on learning issues, it's not a reliable way to contact the staff. The more certain method to reach the staff about technical issues is by contacting Support.

I concur. The formatting of the instructor's code is sloppy, and it's driving me nuts.

aarondesigndev
aarondesigndev
2,024 Points

I was enjoying the course up until this point. Now I haven't resumed learning JS for over a month I'm about to freeze/cancel my membership. It's a shame there was such a shift in quality because I was eager to learn more. I'll probably resume this course at a later date but have to backtrack.

Ben McMahan
Ben McMahan
7,921 Points

I pushed through it and I'm on the AJAX section now. It's a bit dated but I'm back to happily learning.

Steven Parker
Steven Parker
229,732 Points

For future issues, always create a fresh question instead of asking one as an "answer". It will reach more students that way.

But an "arrow function" gets its name from how it is defined, using the "arrow" symbol (=>). That name is not related to how it is used.

A function being passed as an argument to another function, whether using "arrow" syntax or not, is known as a "callback".