Wednesday November 1st

Chugging Along…

Got to sleep around 2:30am

  • So, I went to sleep around 2:25am.
  • But, Good news! I finished my Nanodegree project!
  • I even amended the code after my review and did a mini-course on Markdown.
  • The linter (PEP8) was challenging, but very much appreciated. I made the mistake of going between two text editors (Sublime and Notepad++), and one of them didn’t have proper settings for tabs and spaces. That resulted in my having to spend some time going through linter errors. Yikes!

Interview

  • Yesterday, I had an online (via Skype) interview.
  • It was actually really enjoyable. I really liked the engineers and the company.
  • It’s smaller compared to the companies I’ve been recruited by, and it’s local, but I actually think if they’re generous enough to have me for an internship, I’d be pretty much over the moon about it. Plus, they’re also FP-junkies!

Opportunity to Mentor others

  • I also received an opportunity to mentor others. I was encouraged to do so, and I’d be thrilled to do that, also.

  • I’m looking forward to my Nanodegree in Front End Web Development.
  • Particularly learning some JQuery and JavaScript

Registration

  • I signed up for two classes for Spring :
    • The first is a Concepts of Programming class, which covers some FP
    • The second is a Java course, taught by a professor who works at NASA! I’ve been thinking about state since Saturday, when we did our mob-coding. It’s not something I’ve thought much about, since I’ve been thinking more about FP.

Starting Game Final Project

  • I installed SFML today. It wasn’t as bad as I thought it would be!
  • Here is the installation success screen!

  • I’m going to start from tomorrow understanding how I can make windows and tiles and stuff for my simple game.

  • I already have an idea for my simple game

Things to do

  • Daily Hackerrank challenge (done). (I even snuck in a CodeWars challenge, too!)

  • Final Project (started, on course/ schedule)

  • Get Certificate for Initial Nanodegree (working on)

Upcoming

  • I have class tonight, but that’s about it. I’m pretty much just working on C++ (final project mostly).

Katas

  • Coffee match price and type
function getCoffee(ar, cof) {
  var sum = 0.0
  for (var i = 0; i < ar.length; i++)
  {
    sum = sum + ar[i]
  }
  if ((sum == 2.20 && cof == "Americano") ||
  (sum == 2.30 && cof == "Latte") ||
  (sum == 2.40 && cof == "Flat white") || 
  (sum == 3.50 && cof == "Filter")){
    return "Here is your Latte, have a nice day!"
  }
  else
  {
    return "Sorry, exact change only, try again tomorrow!"
  }
}
  • change to L33tspeak
function nerdify(txt){
  txt = txt.replace(/a/gi, '4')
  txt = txt.replace(/A/gi, '4')
  txt = txt.replace(/e/gi, '3')
  txt = txt.replace(/E/gi, '3')
  txt = txt.replace(/l/g, '1')
  console.log(txt)
  return txt
}
Written on November 1, 2017