When to find a library vs when to write code.

As a C/C++ programmer I rarely looked for libraries unless it was larger project. For example, I needed to read a BMP file or a TGA file it’s like literally less than 100 lines of code. Look up the format, write a little code, done. On the other hand if I needed to load a JPG file or PNG file those formats are far more complicated and so I’d end up finding a library.

But, now that I’m in JavaScript land there’s a bajillion tiny library for all kinds of things and it ends up making me always wonder if I should write some code myself or check for a library. This ends up often feeling like a waste of time.
Read more…

Tonde Iko, a 6 Screen 5 player game

This is what some friends and I made in October

You can read more here

Idea: Curated Open Source Libraries

I have a feeling this idea is a lot like documentation. Everyone wants it but no one wants to do it.
Read more…

WebGL - Less Code, More Fun

This post has moved to

WebGL Anti Patterns

This post has moved to

Why Your Company Owns Your Outside Work

This topic comes up every few months. Someone makes something “on their own time”. The company they work for finds out and claims ownership. Everyone screams “It’s so unfair!”

No, it’s not. Here’s why.
Read more…


Something like 3 years ago I made a game called PowPow that let a bunch of players use a browser to connect to a game and use their browser as the controller. Either a desktop or a smartphone browser could be used.

Back then I thought, “You know, I should really make a library out of this” but one thing lead to another and I what do you know, 3 or more years have passed.

Well, I finally got around to it.

Check out HappyFunTimes

Minimum Viable Editor

Atom, a new text editor for programmers, just got made open source today.

It’s interesting mostly in that it’s based on browser tech. They took Chromium, paired it down to a stand alone app shell, added node.js’s libraries for accessing the file system, networking, etc, and then used it to make a text editor.

One thing that’s really cool IMO is that given it’s based on a browser you have access to ALL FEATURES OF HTML at your disposal. Where as most editors are designed to just display plain text in a single (possibly user selectable) font, a browser can display text in all kinds of fonts and styles, it can display images, it can draw dynamic images using canvas, webgl, svg, .. it can display video and play audio, etc. That’s more than any other text editor I know of. So I’m really interested to see if anyone figures out interesting ways to augment a text editor using those features.
Read more…

Bitsummit 2014

A few notes from bitsummit 2014
Read more…

The Legend of Zelda: A Link Between Worlds

I just finished “The Legend of Zelda: A Link Between Worlds” for the Nintendo 3DS so here’s a few random thoughts.

The hype for this game led me to buy it. I actually sold my 3DS back in July, 8 months ago, and so I had to by a 3DS just to play.
Read more…

Page 1 of 2712345...1020...Last »