Live data from Hacker News

Software Engineering's Greatest Hits [video]

youtube.com

41–44 of 44 posts

Re: Software Engineering's Greatest Hits [video]

#41

Earlier quoted context omitted.

> I asked what happened when you got an error, and both instructors had never been asked that question, and both had ZERO clue about it. No comprendo. Did you mean, what was supposed to happen? Sounds very context-dependent to me. Sometimes you'll pause and show the user the error, sometimes you'll log it and move on, and if it is fatal you'll shutdown immediately to prevent further harm.

The language had error handling constructs, but in the years they'd been teaching the course, nobody had ever asked how the error handling actually was to be used in practice. I found it shocking that nobody cared about error handling, especially on a platform that generated programs to be used by non-computer literate civilians.

Perhaps the instructors had no practical industry experience, it happens.

In my experience, newbie students are working hard to get things working correctly in simple cases. So error handling feels like a luxury at that point.

Re: Software Engineering's Greatest Hits [video]

#42

Earlier quoted context omitted.

The language had error handling constructs, but in the years they'd been teaching the course, nobody had ever asked how the error handling actually was to be used in practice. I found it shocking that nobody cared about error handling, especially on a platform that generated programs to be used by non-computer literate civilians.

Perhaps the instructors had no practical industry experience, it happens. In my experience, newbie students are working hard to get things working correctly in simple cases. So error handling feels like a luxury at that point.

>Perhaps the instructors had no practical industry experience, it happens.

What worried me more was when they said nobody had asked that kind of question before, across years of teaching.

Re: Software Engineering's Greatest Hits [video]

#43

Earlier quoted context omitted.

Perhaps the instructors had no practical industry experience, it happens. In my experience, newbie students are working hard to get things working correctly in simple cases. So error handling feels like a luxury at that point.

>Perhaps the instructors had no practical industry experience, it happens. What worried me more was when they said nobody had asked that kind of question before, across years of teaching.

Yes, as I mentioned it’s not a concern of newbies, they need to be taught that it is an important concern.

Re: Software Engineering's Greatest Hits [video]

#44
post #7
post #6

Earlier quoted context omitted.

The best explanation for Java language design I have heard that it's not designed to be productive but to prevent mediocre developers from shooting themselves in the foot.

And yet, the Enterprise Java meme.

Did you mean AbstractCorporationCategoryLanguageMemeFactory?

Anyway, at the time Enterprise Java was developed, it was commonly believed that the best way to do large scale development is to hire busload of outsourced workers and give them tools that don't let them do too much damage. If you let them have C++, you'd end up with Series 60.

Post reply on HN