Makers Academy Review – Week 6 – Bookmark Manager

In another installment of my ongoing, blog by blow Makers Academy Review I shall be coding a fully fuctional bookmark manager. Well kind of. More from copied and pasted code from the Hackpad (a resource that holds lots of the Makers Academy curriculum). This is my least favourite method of learning. I get thoroughly bored and want to distract myself in every possible way. I also feel like I am not learning anything, if I could learn well by reading I wouldn’t be at Makers Academy. I would be sat at home in my underpants reading every Ruby, Ruby on Rails and Rspec/Cucumber book under the sun. Unfortunately, I have to pay top dollar because I don’t have the will and determination to do that. Likely due to me being a lazy B and more seriously not absorbing books at all, which is part of the reason as to why I find every possible way to do resort to reading a book, which is easy in the technological era.

Anyway I didn’t manage to finish the bookmark manager by friday due to this sheer boredom so I had to pull the example one for the Friday Test and the next weeks work (working with Javascript, which as you will read was a more pleasant experience.

Makers Academy – Week 1

With week one of Makers Academy over I have a feeling of not really knowing what I have learnt. I don’t feel I have gained anything really from the first week and I am not sure to it’s relevance. Except maybe to show us the materials to go to when we get stuck on a project. I am probably just not the sort of person that can sit and do a series of exercises one after the other. I feel I have to work on something or work towards a goal. Do a task that I can be an individual on and not sit and repeat the same thing that I have done 100 times again and again. This I feel however, is probably just me. I get easily frustrated when I do not feel that I am making large steps towards my major objectives. More of which I will discuss in a separate post about my 3 month plan.

I think this feeling of frustration may be largely my own doing, to gain the motivation for doing these tasks, which may indeed help me in the long run, I have had to cut myself off from all background noise and work alone in a room. Even then I have only managed to complete 25 of the 40 or so tasks. Hopefully I can catch up this week. We shall see.

Makers Academy – Intro to Ruby – Day 3 && 4

I have taken the bad habit the last few days of coming into MA a little bit late and not getting as much done as I can. To make up for that I stayed until 8pm this evening, making good use of the quiet room so I was away from the shouts of people playing Ping Pong or Wiff Waff in the main room. I got quite a lot done and concentrated on the “Extra credit” of LearnRubyTheHardWay (an intense but easy, oh the irony, way to learn it).

My proudest moment of the last two days has been managing to whittle 22 lines of code down to just 3 that did exactly the same thing just a lot more efficiently.

  1. from_file, to_file = ARGV
  2. File.open(to_file, “w”).write(File.open(from_file).read())
  3. puts “File #{from_file} has been copied to #{to_file}”

The above code copies one file over another file, these files are input when running the code.

I am certainly learning Ruby the hard way however, but I think that has something to do with the lack of hours I am putting in rather than the content I am using.

p.s. The extra “&” is a geeky joke. Forgive me.