(Week 3) Thoughts After Finishing the First Project
Things that I learned:
- Make changes on a branch, and then merge to master. Don’t commit directly.
- It’s hard to commicate accross pages with JavaScript.
- Lots of websites don’t use img tags to load images.
- Don’t be afraid to start over.
- There can be more than one way to solve a problem, but not all solutions are equal.
- Hackiness > Robustness when you don’t care about code longevity.
- You can commit for pretty much any change.
- CSS allows you to manipulate lots of image properties. We used these to discount deepfry our images.
- Blurriness approximates pixellation.
- It can be hard to find high quality images.
- Have someone on your team with photoshop skillz.
- Use Ubuntu workspaces.
- Blogging with git and github is surprisingly useful.
- I still don’t quite understand the point of Jekyll. (simplify static web development by transcompiling into html and css, nice)
- I’m trying not to repeat things that I wrote in my last blog post but I need to hit at least 300 words and it’s getting hard.
- Good looking icons make you look professional.
- The joke doesn’t wear off.
Things to improve on:
- Start working earlier.
- Make sure everyone is on the same page most of the time.
- Get permission from nickelodean to use spongebob. (press x to doubt)
- Make sure to test beforehand so as not to see nYU coURaNt mOuRNs tHe LoSs Of pROfeSsOr loUIS niReNbeRg during the presentation.
- Practice the presentation at least one time. Better yet, more than two times.
- Set up a better development environment so you don’t constantly have to open about:debugging in firefox.
- Working at the same time makes things easy for communication, doubly so for working in the same room.
- Spellcheck your work.
- Pick a good example website to showcase your work.
- Be clever about which features to implement. The easy thing is often almost as good as the hard thing, often better.
Written before or on February 17, 2019