Unfortunately, I don’t spend enough time coding. Most of my free time is invested in my girlfriend and playing TF2. As much as I am thankful for those investments, it upsets me that I spend hardly any time bettering myself as a programmer. Anyone who has seen my github knows that I haven’t worked on any projects or built anything. It is not something I am proud of and it is something I plan to change.
The only CS course I’m taking this semester is Language Study, in which we are focusing on Haskell, a functional language. Coming into it, I was excited; I had heard of it before, but never looked into it. I am now a week behind on the work and I’m having trouble understanding the paradigm of functional programming. Yes, it is bad, but not completely unexpected. In comparison to object-oriented programming, functional programming feels like doing art with my non-dominant hand. But that should be a good thing, no? Is it not bettering me to learn a different paradigm? As much as I hate it now, I have a feeling I will be a better programmer by the end of the course.
- Catch up on Haskell work.
- Learn Ruby (on Rails)
I think dedicating time to coding will help me with my time management overall. We’ll see how it goes.