Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
C0D463725189dBecause what you want to use, may not be available for you to use in the real world.
Adapt, overcome, improvise!!
AmyShackles4245189dYe shall overcome.
p5.js is not a Boomer library. I agree that he should not force to use that, but correct yourself.
It's not BOOMER.
I get the thing to adapt but christ, this software is really not the tool for the job. it's like using a hammer to blow up a beach ball.
nitwhiz12035189dI feel you but I honestly like it that profs enforce libs or IDEs (as in Unity, not as in IDEA, VSC, ...) because if you're not self-employed, you won't really have a choice what to work with.
What's really tested here is your ability to learn and use APIs. Sorting algos are already written in every goddamn language, there is no challenge in implementing them per se.
It just seems like.. not something anyone would use really. Thats what this professor is all about. He uses software i have never seen in my entire life. Mostly random open source stuff. Instead of Zoom, he uses jitsi. Instead of powerpoint to show us slides, he uses gThumb. To write text on the screen he uses leafpad...
ironically hes on windows 10. but strange man nonetheless. He has tainted p5 in my mind.
@nitwhiz Yeah i get that. I'd rather just use a tool that's more intended for this type of job. I'm already doing it twice with P5 as required, and then I'm writing it on a Sapper web page just for fun, cause ive really wanted to learn it. Perhaps i can ask just to use that.
It's just odd because P5 is something that updates on a timer. Sure i block the timer using some sort of approach similar to using semaphores, but id rather just not lol.
@energy-vampire That's because he has seen more of this world. I completely admire him for using Jitsi instead of Zoom, Zoom is not safe, that's a Fact. Jitsi is open-source. Almost everything you said about him proves he is a wise man.
As I said, ask him if you want to use something else, tell him why it would be better, He will definitely give you a reason of his decision.
He is Not A BOOMER.
@AmyShackles Nothing wrong in asking though
I don't think he's forcing him to use p5.js, He must have said,
"Hey guys, make [this] on a web application and use p5.js"
You can simply say, "Sir, I think it would be better if we use [this] library instead of p5.js, it would be more suitable and we will be learning more things"
to which, he will say, either of following,
"Okay, let me check, I will let you know if it is possible",
"No, I want it this way, I have seen it's possible, just do as I said"
If he says the former, problem solved.
If he says the latter, Come here and Rant about it, I will definitely call him a Boomer in that case.
He is not a Boomer because he is wise, Boomer is a state where you just want to prove that you are correct and younger generation is wrong. That is not even Remotely correct in this case.
vintprox1935189dBruh, your professor is good at it, he isn't even dependent on PowerPoint and Zoom bs. I call it a progress rather than being a boomer.
The advantage for you to use tool that professor issued is to learn something new and get hint from groupmates when stuck.
@AmyShackles, well, it doesn't hurt to ask for other tool, but then student must make everything without his or anybody's help in group, obviously.
Berkmann181004189dHe may be a boomer, but as someone who used Processing (what P5.js emulates) and who attend meetups where Jit.si is used, there's nothing wrong in him (or anyone) using those two tools.
For an algorithm assignment, it indeed seems odd, but I'm sure he has a reason for getting you to use p5.js.
Without seeing the curriculum, module objectives and such, it's hard to see if that choice was justified or reasonable.
Unless you (or a classmate) already did, it's on you to ask about using other tools or just not using p5.js (which can be particularly useful for specific use cases).
i think his reasoning is he knows it. judging by the way he spoke about web development in this class, he knows less than the bare minimum. he couldn't even explain what his 1 element css file did - which leads me to believe he had a colleague make him the boilerplate code for the last project.
nonetheless, i'm going to ask to use svelte. it's a tiny little web 'framework' that allows you to write code more reactively/declaritively. this way i can just straight up render text on the screen using css grid (he wants us to display columns for each algorithm, and display a new row for each 'pass' of each algorithm on a string of text), instead of fumbling around with some sort of p5 canvas.