Hacker News new | ask | show | jobs
by bluelu 1400 days ago
I graduated 2007 at the ETHZ.

When I started studying, some student pcs were even running Oberon (no login was required). Only some IT students used them as it was too complicated for students from other departments. They were then later replaced with linux/windows machines.

If my memory serves me right, when you bought a laptop through the university neptun program, you had oberon preinstalled too (or at least a dvd to install it) was provided.

As for Bertrand Meyer, I also visited his programming class. I still remember that he really focused on invariants, and you had to write each code line basically twice.

3 comments

> that he really focused on invariants

Oh the horror those classes were. Meyer is a great guy, and in hindsight I appreciate his ideas quite a bit. But the idea to take Eiffel for an introductory course, the questionable exercises (being encouraged/forced to write the code twice, once as invariant and once for the actual execution) plus the terrible Eiffel-IDE made those classes very easy to loathe.

I like to look back on my college years and ask myself "well, what did I actually learn".

And looking back, "I learned to deal with being completely overwhelmed with shitty tools, questioning if the opposite party has any clue what they're talking about, then had to work out how to pass that class" seems like one of the most useful career skills to pick up in your first year.

Who cares about the programming language.

Mandatory reference: https://vole.wtf/coder-serial-killer-quiz/ I'm sure everyone who was in his classes played this game :D
I just had a flashback, we had to do a weird exercise with hats and long strings between students in Meyer's class when he talked about inheritance.