CS371p Fall 2021: Week 3

What did you do this past week?

This past week, I got started on Collatz and my Compilers project, as well as attended a few org events. I also went to the OOP lectures and participated in the Hackerrank exercise.

What’s in your way?

It’s been a pretty stressful weekend, as I have a couple CS projects and assignments due soon that I’ve been debugging/working on. I also need to find some time to apply to internships for next summer.

What will you do next week?

This week, I hope to finish my Compilers project, as I have already submitted Collatz. I also have homework for Competitive Programming and Algo that I will need to start working on with the time I have left. I plan on attending all OOP lectures as well.

If you read it, what did you think of the Paper #3: Continuous Integration?

I believe I read this paper in SWE, so it was a nice refresher on Continuous Integration. It’s always good to have some background on topics like these so we know what we are using for our projects (ex: Gitlab pipelines).

What was your experience of IsPrime and Collatz optimizations? (this question will vary, week to week)

I thought the IsPrime Hackerrank was straightforward and the Collatz cache optimization was understandable. It was a little tricky to implement and took some time to debug, but it felt pretty good when I finally finished and the concept of the cache was actually really fascinating.

What made you happy this week?

One of my brothers (I have 4) visited from Houston this weekend, so I was able to take some time away from school and hang out with him and our other brother who lives in Austin. We had good family time, and it took my mind off of my projects for a bit.

What’s your pick-of-the-week or tip-of-the-week?

A tool that is really helpful for git merging is called meld. This tool helps you visualize and easily produce a combined copy of your code when you need to merge it with the remote version. Merge conflicts can be nasty, so tools like this can come in very handy and help avoid messing up your code.

Link: https://meldmerge.org/

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Cause or Consequence?

ElasticSearch — Synonyms

Writing Tools of the Future: Introducing Villanelle

Polygon Technical Workshop [Video + Resources]

Docker Engine with multipass on macOS

A CRASH COURSE IN PYTHON

The Power of the Cloud — Where to start from

VREG Click: adjustable power supply with Arduino Uno

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Meifeng Lin

Meifeng Lin

More from Medium

Work Hard At What Comes Easy. But What If You Don’t Know What That Is? Try This

Single-family zoning in Seattle is already dead.

10 of the Best Email Newsletter Software Out There

“ Being Carefree is to be free from responsibilities and worries “