-
When Code Quality and Collaboration Collide
The interpersonal dynamics of group projects often present a challenge, whether the teammates are classmates or coworkers. Every collective decision that must be made represents an opportunity for discord, and the ability to amicably resolve differences of opinion becomes very important for the group’s harmony and productivity. Therefore, when it’s clear that the decision at…
-
Thoughts on Technical Interviews
Technical interviews are a staple of the job search for most engineering positions. Whether the interview process is virtual or in-person, someone will most likely ask you to write code or pseudocode live, on the spot, to solve a specific problem or implement a particular data structure. The expectation of most interviewers is that you’ll…
-
Learning to Lead as a Technical Product Manager
The tech industry is often favorably compared to other more traditional industries, with workers and media outlets pointing out how differently “old school” companies and tech companies tend to approach workplace culture, expectations for employees, compensation, and more. These comparisons, while enticing to hear and sometimes accurate, are entirely superficial and unlikely to provide an…
-
How It All Began
A Thank You to the People Who First Sparked my Interest in Computer Science I am eternally grateful to the friends I met in college. The people who I met during my freshman year at Tufts University colored my life for the next four years, and I’ll never forget many of the things I experienced…
-
Hello world!
Welcome to blogs.oregonstate.edu. This is your first post. Edit or delete it, then start blogging!