165 reputation
8
bio website craig.mcqueen.id.au
location Melbourne, Australia
age 38
visits member for 3 years, 6 months
seen Feb 4 at 2:23
  • Christian (Sabbath keeper too)
  • piano player (gr 7 AMEB; like jazz)
  • Linux user
  • Embedded software developer (C)
  • Python

Nov
29
awarded  Informed
Feb
28
awarded  Critic
Feb
28
comment Correcting indentation
Improper indentation could hide real bugs, or slow down developers' ability to work effectively with code. Then there might be a business case for cleaning it up. There are automated tools that could help keep the cost low (indent).
Feb
28
comment Should you fix preexisting defects while working on something else?
If a user finds a bug, how often are they annoyed at your product and your company, but don't report it to you? I'm guessing a high percentage.
Feb
28
comment Does anyone prefer proportional fonts?
A related challenge is how you deal with Japanese or Chinese characters in source code (comments, strings). They really need to be double-width for readability, but that messes with several monospace assumptions.
Oct
13
comment What's the worst question you were ever asked at interview?
I would want to ask: Define "equal".
Oct
13
awarded  Scholar
Oct
13
accepted How could I hire a programmer to add a small feature to an OSS project?
Oct
8
awarded  Teacher
Oct
7
awarded  Editor
Oct
6
awarded  Student
Oct
6
asked How could I hire a programmer to add a small feature to an OSS project?
Oct
6
awarded  Autobiographer
Oct
6
awarded  Supporter
Jun
27
comment Should UTF-16 be considered harmful?
I didn't quite get your comment on UTF-8 and surrogate pairs. Surrogate pairs is only a concept that is meaningful in the UTF-16 encoding, right? Perhaps code that converts directly from UTF-16 encoding to UTF-8 encoding might get this wrong, and in that case, the problem is incorrectly reading the UTF-16, not writing the UTF-8. Is that right?