Sign in

Takeaways

  • test first, test during, test after; test, test, test
  • when designing algorithms, demand the weakest capabilities (e.g. iterable vs. indexable)
  • when designing containers, provide the strongest capabilities (e.g. indexable vs iterable)
  • build decorators on top of containers, iterators, and functions
  • utilize the benefits of being lazy (i.e. yield)
  • always look for reuse and symmetry in your code
  • collaboration is essential to the quality of your code and to your well-being in producing it
  • refactor, refactor, refactor
  • make your code beautiful

How well do you think the course conveyed those takeaways?

I think Downing did a great job teaching us…


Week of 19 Apr — 25 Apr

What did you do this past week?

This past week, I started on some final projects for other classes, and took a look at the requirements for phase 4. We created the rough scratch of our powerpoint presentation and mapped out how we wanted to do some of our visualizations.

What’s in your way?

Currently, nothing much is in my way and this week seems pretty relaxed. …


Week of 12 Apr — 18 Apr

What did you do this past week?

This past week I studied for my Chemistry exam that was on Thursday and also finished up Phase 3 of the project with my teammates!

What’s in your way?

It just hit me how fast time is flying and how we almost have only a month of school left, meaning that a lot of finals are coming up! I can feel myself starting to feel a bit burnt out, but I need to remember to finish strong. …


Week of 5 Apr — 11 Apr

What did you do this past week?

I completed my project for Symbolic Programming and also worked on phase 3 of the project. I tackled down an user story issue, which was adding a footer, and added a search bar to our navigation bar.

What’s in your way?

Filtering and sorting seems to be a lot more difficult and complicated than expected and choosing what to filter and sort by is giving my team a lot of issues. I also accidentally cut my finger pretty bad when making breakfast and it’s making it…


Week of 29 Mar — 4 Apr

What did you do this past week?

This past week, my group and I finished and submitted phase 2 of our project! I was focusing on this project for the past few days and neglected another class’ project so I worked on that afterwards.

What’s in your way?

A lot of my friends are graduating soon and it makes me feel like the year is also already ending for me but it is not, haha. I have to keep pushing myself and continue working hard until the end of the school year.

What…


Week of 11 Mar — 28 Mar

What did you do this past week?

I’ve been working on phase 2 of the project with my groupmates! More specifically, I’ve been responsible for updating the routing of the pages to work with the actual data scraped rather than the dummy data from the previous phase. I have also been working on GUI tests using selenium.

What’s in your way?

Running docker really takes a lot for my laptop and makes it run super slow and causes it to lag. Its quite annoying having my laptop freeze up and/or take a long…


Week of 8 Mar — 14 Mar

What did you do this past week?

This week was pretty busy for me since I had exams and assignments due for other classes. I mainly studied for those, but was able to have a few meetings with my groupmates to map out and split the issues for phase II.

What’s in your way?

As I stated above, I was focused on other classes this week and did not spend as much time as I would have liked to for phase II. I had a little bit of catching up to do, but…


Week of 1 Mar — 7 Mar

What did you do this past week?

This past week, I worked on Phase 1 of the project with my group. My main role was working on frontend of the project! I spent some time learning about React and worked on making the navigation bar and a bit of the landing page. I also worked on a model and instance page, and collaborated with my groupmates for the technical report.

What’s in your way?

I am slowly, but surely getting use to working with many people on one git repo with many branches…


Week of 22 Feb — 28 Feb

What did you do this past week?

Due to the storm, I was able to rest and catch up on some sleep and schoolwork. I was able to meet up with my SWE groupmates on Zoom to organize and start on the project by discussing topic ideas!

What’s in your way?

I’m still pretty new to using a Git repo that is being used and updated by so many people. It’s been a little bit of a struggle getting familiar and comfortable with it all. …


Week of 9 Feb — 14 Feb

What did you do this past week?

This past week, I finished up Collatz and studied for a chemistry exam that I had on Thursday. For the project, I implemented a metacache and a lazy cache! I spent a lot of time struggling to pass the last hackerrank test with just those two caches though, so I tried other different implementations to try to make my code run faster, such as creating multiple metacaches. However, I decided to go back to my original two caches and found that my problem was simply putting…

Regina Chen

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