Lodash project freak-out

What’s the purpose of that project? To show future web developers that they are capable of writing their own libraries? That’s nice, but does this project really have to be this long and tedious?

I mean, there are 43 (!!!) steps needed to complete the project, every single one of them is a task to re-create already exsisting (in lodash library) utility method, such as .clamp() or .words() or .chunk(). What the heck? I don’t even know where to use all of that utility stuff, most of which I can either write in vanila js with ease, or just * here come the drums * import from lodash library.

Please, do hear my feedback - that’s probably the most boring and tiring way to introduce new library to students. Sure, that’s only my opinion…

Maybe you should create a separate mini-course for lodash/underscore? lodash is obsolete, so it’s fairly understandable why it doesn’t deserve it’s own course, but it is still not a great idea to dump it all in a single project right at the end of Javascript course.

Sorry for all that frustration, but it felt right for me to notice.

Hello, @islebeegun.

Thanks for sharing your opinion. Personally, I enjoyed the Re-creating the Lodash Library project. I liked coming up with my own ways of recreating the fuctions. It was also good practice for thinking through how to develop programming solutions to real tasks. Happy coding!

1 Like