181 reputation
3
bio website ianatkin.info
location San Francisco, CA
age 46
visits member for 1 year, 11 months
seen Dec 4 '12 at 1:08

I type lots of itty-bitty characters in the hope that they'll do something useful.

I develop applications for the web that serve thousands, and sometimes millions, of users.

I specialize in back-end fun these days, but have a long history of trying to make Internet Explorer do something approaching sensible, and other activities generally described as front-end.

I love to read and study the hardcore concepts of computer science, as well as the whole shebang/gamut of computing history. Areas of particular interest are SmallTalk, Lisp, and the amazing work done at Apple in the late 70s and early 80s.

I also do nerdy stuff with electronic music, and when I find time I also read the mainstay of all geeks: science fiction. I guess I'm true to type. I also enjoy watching vintage movies of all sizes and subjects, but have a fondness for B-movies and dystopic tales.

Cue the Zombie Apocalypse!


Nov
30
comment Is there a quick and practical (hands on) way to learn another programming language?
Here's some things to look out for as far as PHP: learn the differences between PHP's OOP model and that of C++; learn about associative arrays and their quirks; PHP isn't typed as such, but types can be inferred.
Nov
30
comment Is having sensitive data in a PHP script secure?
@delnan en.wikipedia.org/wiki/Magic_number_(programming)
Nov
30
comment Is having sensitive data in a PHP script secure?
Not to mention the horrors associated with throwing magic numbers all over the code base.
Nov
30
comment Which is more maintainable — boolean assignment via if/else or boolean expression?
I think you answered your own question. Sometimes, when developers try to go with "clever" it ends up being less readable, and working through pages of c = (a == b) type stuff takes an order of magnitude longer.