Waste less time programming.

Category: Programming

This will just be a short reminder to myself:
Waste less time programming by finishing things fully the first time. Here is a sequence of what keeps happening to me:

Writing some code.
AWESOME IDEA COMES UP!!!
Quickly try to finish up what I’m working on to get to new features.
Leave a bunch of TODO notes on things that [...]

Continue reading » 158 Comments

How to Install Virtual On Screen Keyboard on a Rogers HTC Dream in Canada

Category: Uncategorized

I just got my HTC Dream (T-Mobile G1 in the US) and I absolutely love it. Two issues that I have run into though which are caused by Rogers in Canada.:

There is no paid market. You can only download free apps.
There is no Virtual On Screen Keyboard also know as Soft Keyboard, you have to [...]

Continue reading » 101 Comments

How to teach students pointers and arrays.

Category: Uncategorized

I was just thinking about learning Pointers in my first year of University and they did it wrong.
If you’re teaching an introductory programming course you are probably using C.  Most teachers follow the progression of teaching the basics of a program => control structure.  Some loops with arrays  => functions. Then near the end you [...]

Continue reading » 36 Comments

What is Google Chrome Frame?

Category: Uncategorized

Google Chrome Frame is amazing news for any developer! Are you sick of having to deal with all the crap in Internet Explorer 6? Here is what you can do!
Add one line inside the <head> of your html:
<meta http-equiv=”X-UA-Compatible” content=”chrome=1″>
Now anyone who has the google chrome frame plugin can get the full advantages of Google [...]

Continue reading » 80 Comments

Hello world!

Category: Uncategorized

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

Continue reading » 58 Comments