MrValdez's Blog

My anecdotes on why I think Python should be a beginner's first programming language

Posted on May 8, 2018

Disclaimer: I'm primarily a Python programmer, a board member of Python Philippines, and used Python before it became popular (I don't remember the exact version, but I encountered the language when it was introduced in Blender).

I started programming with Pascal, honed my skills on C and C++, and made commercial products with Visual Basic 6.0, PHP and Python.

Python is the programming language that I found the most fun to work with [1]. Over the years, I've written a lot of code. Based on pure experience, I can see the programming foundation a beginner will ...

[read more]
Categories: Essays, Personal, Python, Teaching

What makes a great student? They don't need to be spoon-fed

Posted on May 2, 2018

I've been a teacher of computer programming for a while now. I've taught people on how to code and how to think like a programmer. Over the years, I've noticed students who would become leaders in their field.

There are a lot of ways a student can learn from a teacher. These are my essays on the subject.

Motivated students don't wait for instructions

For an average teacher, it would be great if the students listen intently to everything you say and do what you tell them to. This is fine for an average student, but ...

[read more]
Categories: Essays, Teaching

What makes a great teacher? They can teach a complicated subject and make it accessible to other people

Posted on May 1, 2018

I've been a teacher of computer programming for a while now. I've taught people on how to code and how to think like a programmer. Over the years, I've been developing strategies and philosophies on teaching. I've decided to put them in writing.

There are a lot of ways to become a great teacher. These are my essays on the subject.

Matt Striker is a teacher who wrestles. ...or is he a wrestler who teaches?

Great teachers can teach the fundamentals of a complicated subject

The first step in simplifying a hard topic is to first ...

[read more]
Categories: Essays, Teaching

Why I love playing at the Global Game Jam

Posted on Jan. 23, 2018

The Global Game Jam is held every January, usually at the last weekend of the month. A Game Jam is basically a Hackathon1 where you have roughly 48 hours to make a game. To make things interesting, your game should align with a theme that will be revealed once the event start. There are no prizes to be won except the glory of making a game under a deadline.

At the game jam, you can join as an individual or as a team. Preferably, you make a new team at the event itself. This will help you make new ...

[read more]
Categories: Global Game Jam, Essays

Self improvement

Posted on Jan. 6, 2018

2018 goal

For 2018, I've decided to do more writing. Let's see how long this will last.

Self improvement

I am a big fan of always improving. Its satisfying to me to look back and say, I did not know this before, but now I know; and knowing is half the battle.

Bruce Lee flowchart to self improvement

I relate to this motivational poster and want to do more of this.

In previous years, I used an excuse that I have too many things to do and not enough time. So on 2018, I'll also be experimenting with "a year of less".

As ...

[read more]
Categories: Essays