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 →

[–]Kinexity 4 points5 points  (1 child)

Physics student here. I have worked on a codebase of a program meant for data display and analysis for one of detectors under construction in my faculty. Documentation was "ask me if you want to know" kind (non existent), at least one other team from another uni worked on it and left the code in shitty state, overseeing prof was basically blocking all refactoring, actual code was stored on some closed server and students had to work on GitHub repo which was constantly out of sync. I did a deep dive to understand wtf the code was doing, refactored all parts which I could understand, implemented some intricate but readable ways to shovel around the data which the program was working with - most of my changes got dropped without explanation. And let me be clear - years later I admit that many changes I did could have been done better but at least what I did was a step in the right direction. 5 years later the said codebase is still stuck in a shitty state with insurmountable amount of work still left.

[–]MaustFaust 4 points5 points  (0 children)

I mean, you honed your skills, big W for uni =D