News for hackers. Stuff that matters.
Re:Professors’ unprofessional programs have created a new pr... by tome on Tuesday August 22, 2017 @09:21AM (#15072073)
> People doing STEM PhDs are extremely busy

We're all busy. How long do you think it takes for time spent learning good software development practices to pay for itself? Surely not longer than the length of a PhD.

Re:Professors’ unprofessional programs have created a new pr... by mikebenfield on Tuesday August 22, 2017 @03:21PM (#15075546)
> We're all busy.

Sure, but if the core of your job, the key skill you bring to the table, is writing software, you are (hopefully) going to find the time to learn best practices for writing software.

If that's not the core of your job, if your key skill is something else and writing software is just an occasional means to an end... maybe the incentives aren't there.

> How long do you think it takes for time spent learning good software development practices to pay for itself?

If you almost never write a program longer than 1000 lines and rarely use a program six months after you've written it, it may never pay for itself.

Don't get me wrong, I personally have an interest in good software development practices. I just understand why not everyone can or will take the time to learn them.

Re:Professors’ unprofessional programs have created a new pr... by robotresearcher on Tuesday August 22, 2017 @10:01AM (#15072465)
Academics writing sketchy code is like software engineers writing sketchy docs. We all agree it's not ideal but we can understand why it happens.
Re:Professors’ unprofessional programs have created a new pr... by Balgair on Tuesday August 22, 2017 @11:57AM (#15073635)
Not like a STEM PhD, you're not.

When is your first and last meeting of the work week? 6am Monday to 7pm Friday? Have you taken more than 3 weekends off in the last 12 months? Do you measure your daily coffee consumption in gallons? And yes, I'm serious.

PhD-land is crazy, perhaps this is why sooooo many drop out.