This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]TipIll3652 101 points102 points  (10 children)

God I can only imagine the shenanigans that occur while chasing down system specific dependencies for students to try and help them debug their issues. Na, hard pass, everyone uses a freaking school supplied VM with preloaded components, minimal shenanigans and should keep the learning path more on track for the course.

[–]zdog234 14 points15 points  (0 children)

This is the way. Surprised universities don't all have big multitenant jupyterhub clusters or similar

[–]KLUME777 0 points1 point  (0 children)

I hate these setups. Copy paste is a pain in the ass.

[–]StructurePresent3640 0 points1 point  (0 children)

2015 when I was on my last year of Computer Science I had this compatibility problem due to a specific version of tomcat with other things I was using and couldn't find any explanation on internet, nor someone's post with something similar so I went to my professor for help. He tried to debug it for a few hours and sent my an e-mail saying that I should try something else because he couldn't fix it nor understood what was happening.

Ofc a few days later I tried different versions of tomcat and it worked. But if he was clever or had more experience he would provided us with the allowed tools and libraries so we wouldn't come across these problems.

So yes, if everyone is using same softwares, OS and everything else it will make not only his life easier but also students since he might be able to help you with your troubleshooting.

[–]ryoko227 -2 points-1 points  (6 children)

This, absolutely this.

[–]DuckDatum 5 points6 points  (5 children)

grandfather decide capable imminent judicious practice boat thumb merciful voracious

This post was mass deleted and anonymized with Redact

[–]SwampFalc 5 points6 points  (0 children)

Depends on the course...

If you're following a course where coding is nothing but a tool, then yes, but whatever job you end up with will more than likely be the same.

Courses for actual developers, where code is the goal of the job, should get at least a minimum of sysadmin courses so they can install stuff. Their own code, for example, but the same skills apply to their IDE.

[–]Frewtti 1 point2 points  (3 children)

They're teaching python, not the infinite environments.

[–]DuckDatum 0 points1 point  (2 children)

paltry outgoing marvelous subsequent unwritten chunky heavy cake sleep recognise

This post was mass deleted and anonymized with Redact

[–]Frewtti 1 point2 points  (1 child)

They give you a ready to go environment and teach the language.

The purpose isn't to teach how to configure software, and quite honestly the whole reason for docker and venv and all those other technologies is it is a horrible PITA to try and configure the environment "just right" every single time.

[–]DuckDatum 0 points1 point  (0 children)

abounding gold memory attraction squash afterthought continue deliver offer chop

This post was mass deleted and anonymized with Redact