Selected writings by Ryan Chan on life and tech

I’m of the opinion that programming should be taught in schools. Not because I think that everyone should become a programmer, but because learning programming teaches some fundamental skills and traits which are vital for any developing adult.

Of particular note amongst the many lessons wrought by a good programming session is humility.

The humility that comes from knowing that no matter how big you get, no matter how experienced you become, you will still, every once in a while, have a night where you stay up to three AM because of an unescaped parentheses.

TL;DR Did you know that an unmatched parentheses in your HTML content will not be caught by Rails’ Javascript encoding helper and will break upon AJAX loading? Until around 3am today, I didn’t either.

10 months ago