2,884 reputation
2922
bio website
location Chicago, IL
age 26
visits member for 2 years, 10 months
seen 12 hours ago

Jul
14
comment Use verbs with functions, nouns with classes - what about interfaces?
Hm.. Based on the title, I thought this was going to be about equating parts of speech between programming and English. In which case, madlibs seem possible.
Jul
13
comment Procedural--enough?
+1 for the note about first sites being horrible
Jul
13
comment How does learning assembly aid in programming?
...Was the SOS intentional? (call for help, etc)
Jul
13
comment Is code reviewing good practice?
@Den Actually, while you lose instantaneous speed due to code reviews, the amortized speed should be increased due to the lesser amount of bugs and maintenance. So it's possible to get all three, given enough time.
Jul
10
comment Is it worth making a commit solely to resolve non-critical typos?
@root45 Although if you look at the results for it, they're all a different type of grammar than this question is asking about.
Jul
10
comment Is there any reason to use varchar over text columns in a database?
@SystemDown As far as I know, char, varchar, and text are all designed for storing the same type of data. So both answers here are about bounds checking. If there are efficiency differences, what are they? Why would I use varchar over text?
Jul
10
comment Is there any reason to use varchar over text columns in a database?
Sooooooo, the only real difference is to duplicate the bounds-checking that should probably be in the program code anyway?
Jul
9
comment Doesn't “if (0 == value) …” do more harm than good?
On the other hand, some of us tend to read the symbols before the variable. They're more eye-catching. So I'll parse out = or == before 123 or x, and end up not even bothering to translate the code to English in my head.
Jul
9
comment What are the pros and cons of a language using whitespace vs. {}'s to indicate scope?
@dbkk Python indentation can get broken. I'm not exactly sure how it happened, but someone managed to check in an if statement that increased indenting by 3 spaces rather than the 4 specified by our code style guidelines. Took a good 10 minutes to figure out what was going on, since 1 space was small enough to accidentally skim over (with blank lines at the top and bottom)...
Jul
9
awarded  Student
Jul
9
comment Is there any reason to use varchar over text columns in a database?
That was fast, I was editing that in as you commented =P
Jul
9
asked Is there any reason to use varchar over text columns in a database?
Jul
5
comment What are some concepts people should understand before programming “big” projects?
@nightcracker and Abafei: It's been disabled for users, but mods can still do it. (A post on Meta.Programmers linked to that one)
Jul
4
comment How is programming affected by spatial aptitude?
@haylem I don't know about in general, but most online IQ tests will grade along several axis. Spatial aptitute, logic skill, etc, etc. I think what natli is saying is, the average of all of them was just above average, but spacial aptitude score was quite low.
Jul
3
comment How can I learn to effectively write Pythonic code?
Personally, I've never understood people's preferences for your first example. This is far easier to mentally parse (Which is the Zen of Python, code is read more often than it is written): (x, y) = (7, 'fuhrer') - yet I'm almost always "corrected" that without parens is the best way to write it!
Jul
3
awarded  Populist
Jul
3
awarded  Good Answer
Jul
2
comment What is Perl's relation to hackers?
I'm pretty sure you're talking about the "ability to hack something together", but "hacking into another computer" is used just as often and this question's usage of "hacking" and "hackers" is ambiguous, and will net you some very different answers. I would guess that's where the -1 came from.
Jul
1
awarded  Civic Duty
Jun
30
awarded  Nice Answer