First Day of the Spring Semester 2017

2 min read

You’ll have to forgive my cover photo indulgence. I gave my mom my iPad Air 2 and bought her some things like a keyboard, a case, styli (she has long fingernails and needs those), a 6 ft charging cable. She was so thrilled that I was thrilled. I wanted a picture and she said, “Yo, bitches I got my iPad”. Ha!

So I started the spring semester yesterday. Both my professors are cool. Both are behind the technological times, opting for some convoluted systems where I needed to install anti-virus and VPNs to submit homework. Most other profs use GitHub. And I was super annoyed about this. I don’t install certain anti-virus software on my Mac. I have a special app for managing threats and it wasn’t listed for the required anti-virus. Bullcrap. But it was required.

Java Programming with Tim Hoffman

For all the complaining I did about the software, our instructor, Tim Hoffman, is probably the best instructor at explaining difficult subjects to novices. I explained references to an object in memory that point to the same object (shallow copy) and in another part of memory that makes another copy of the object (deep copy). This is something I knew about but was fuzzy on. But the way he explained it made perfect sense.

He also bucks the trend of not letting students do their homework over before it is due. He wants us to succeed and learn. His colleagues often ask him why his 401 CS class has such a high grade rate. He told them because I let them make mistakes and learn from them. Isn’t that how you teach? Brava.

Web Dev with PHP and MySQL

We are doing more server stuff this semester in Intermediate Web Dev. I am working on my cousin’s e-commerce site that uses PHP. I had some problems installing Composer on my machine for his site and Zencart. I upgraded PHP and installed Composer which worked.

I also needed Composer to host my class apps on Heroku. The Heroku docs have instructions on how to host apps with MySQL and PHP.

I don’t know how many apps you can have on Heroku with the free plan but I’m hoping I don’t go over the limit[note]You can have 100 apps on verified account for free and 1000 hours of free dyno quote if verified, 550 if not. If you are not verified you can only have 5 apps. To verify, add your debit card, though you will not be billed[/note].

Looking Forward to the Challenge

Last spring I had a nervous breakdown right a the beginning of the semester. I am much better now and things are getting better and better all the time. I am up for the challenge and with Tim Hoffman as my guide, this semester should be a success.

CC BY-SA 4.0 First Day of the Spring Semester 2017 by Tiffany White is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.