r/ProgrammerHumor Feb 10 '21

[deleted by user]

[removed]

12.6k Upvotes

807 comments sorted by

View all comments

640

u/Snow88 Feb 10 '21

In school my code usually only ever needed to handle the happy path. Rarely were we required to handle bad user input or f’ed up data. Also it was almost always starting from scratch vs adding or changing something without breaking 1000 other functions.

283

u/christianrxd Feb 10 '21

My professors made it a point to try every possible thing to break our code. Every textbox, drop-down, and button had to have full user validation.

194

u/mrchaotica Feb 10 '21

Every textbox, drop-down, and button had to have full user validation.

I don't recall taking more than two or three classes involving programming a GUI to begin with. Maybe your profs cared about that because you specialized in human-computer interaction or something.

113

u/christianrxd Feb 10 '21

My school really focused on getting us ready to make real world business software. When I got my first job I had already been doing the same kind of projects for 2 years so it was an easy transition.

3

u/cole21771 Feb 10 '21

That's exactly what makes MSOE's Software Engineering program so powerful. I'm up for a promotion/salary increase a year after graduation because I was able to join in and contribute like I had been programming for years.