u/Embarrassed-Resort90

[Student] Is using the word "vibecode" informal? How should I write this resume bullet point

Hi everyone, before I get started, no I did not vibecode an entire project and am asking if thats what I should say.

One of my main tasks at an internship I completed, was refactoring an entire codebase into proper layered architecture. There were files that were 4000+ lines long because whatever developer worked there before me put no thought behind designing it. The team that was currently working on it had extreme difficulty debugging and scaling because of how unorganized the files were.

While I did use tools like copilot to help me, I refactored those files using layered architecture and cleaned up the codebase using SOLID principles and whatever.

One of my guesses with the future of backend work, is that theres going to be a lot of examples like this. I would think new developers are going to be working with/cleaning poor code done by companies hiring pure vibecoders.

What I'd like to get across in my resume bullet point is my knowledge of system design, while also showing that I have experience working with messy vibe code as it might reflect what they currently have lol

Currently, I have something like this:

Refactored (or transformed?) 4,000+ lines of unstructured vibecode into a controller-service layered architecture enforcing SOLID design principles; ensuring long-term scalability and reduced debugging complexity

However, im not sure if using the word "vibecode" is too casual or if Im even getting my point across.

Any advice on how I can word this, thanks!

reddit.com
u/Embarrassed-Resort90 — 6 days ago
▲ 3 r/UofT

3rd yr comsci cs course schedule advice pls

hi everyone, im currently deciding my courses for 3rd but am being overwhelmed by the number of options. I dont want to get FOMO on a course that could have useful info for jobs lol

heres me current plan

FALL:

csc369 - operating systems

csc343 - intro databases

csc384 - Introduction to Artificial Intelligence

csc324 - Principles of Programming Languages

csc301 - Software Engineering

PDC

Winter:

csc373 - Algorithm Design, Analysis & Complexity

csc320 - Visual Computing

csc374 - Quantum Computing

csc367 - parallel computing

csc302 - Large Software Systems (is this course good even)

PDC

more idk/considering:

csc317 - computer graphics

csc304 - Algorithmic Game Theory and Mechanism Design

ECE568 (or csc364??) - cybersecurity

csc309 - webdev

some questions i have are

- am i spread out too wide? aka no 400 year courses that i could be doing now (then i can spend next yr focusing on remaining breadth)

- is my courseload balanced across the 2 yrs in terms of difficulty/work load?

- are courses like csc309 webdev useful for me when I already have practical webdev knowledge? I feel like taking it would just be either for bird reasons or to fill in details/gaps in what i know

reddit.com
u/Embarrassed-Resort90 — 10 days ago