137 reputation
7
bio website launchpad.net/…
location United States
age
visits member for 3 years
seen Mar 15 at 4:52

🐌. Native speaker of American English. Linux user. Familiar with several programming languages in the procedural, OO, and functional paradigms.

Link rot is evil. Archive everything. The keyboard is king. Correctness over performance. Canonicalize, normalize, deduplicate. Don't repeat yourself. UTF-8 > UTF-16. Use static typing: good for tooling. Re-use; don't re-invent. Correctness, then clarity, then concision and elegance. Play devil's advocate. First understand opponents' positions.


Mar
15
comment Can't get users to choose the language they speak on language learning site
+1 This way is best because it minimizes the number of choices the user has to make before getting started. You could leave an option in your settings page for users that want to change display language afterwards.
Feb
4
comment why are circular buttons in software/websites so rarely used?
This very page has at least 2 of them (the star and the checkmark).
Sep
24
comment Why does Apple use images of text for headers?
They don't seem to use @font-face for body text, which creates a visual inconsistency. Odd.
Aug
14
comment 'My Account' or 'Your Account'?
@msanford: Hyperlinked username is a good idea; you should add that as an answer.
May
19
comment Is there a point to paginating articles online?
@BenBrocka: A fair number of websites do this with paragraph signs that appear on hover. For example, the Python docs.
May
19
comment Is there a point to paginating articles online?
@BenBrocka: if you are e.g. quoting a paragraph from a news article, you might want to hyperlink directly to the relevant paragraph.
Oct
13
comment Undo History - Why limit it?
@WTP: A related problem is not supporting redo (e.g. Mathematica, Windows (XP) Explorer).
Oct
7
comment Is this rotating cube interface user-friendly?
@colmcq: In case that site goes down, that's a tesseract.
Oct
7
comment How to graphically represent a language
@Lèse majesté: ISO 639 does distinguish them; you just have to use the 3-letter codes. Taiwanese is a dialect of Min Nan (nan); Cantonese is yue; Mandarin is cmn. There simply aren't enough 2-letter codes for all the world's languages.
Oct
6
comment Unambiguous way to display timezone information in a compact manner
UTC offset != time zone. Many time zones switch offset depending whether DST is in effect, so UTC offsets are not sufficient.
Oct
6
comment Should date validation allow “091011”?
How do you know it isn't 2011-10-09?
Oct
6
comment Should date validation allow “091011”?
More specifically, this is ISO 8601 format. The standard allows several variants. For human-readability and simplicity of parsing, RFC 3339 requires YYYY-MM-DD.
Aug
23
comment Where should the “preferences” item go in a desktop application?
@mickeyf: It's basically arbitrary. So the rule is: put it in the standard location for your platform.
Aug
23
comment Examples of placebos in UI design?
Not a placebo button. It does have an effect when clicked, namely taking you to a spam website.
Aug
23
comment What are common UI misconceptions and annoyances?
Of course it can be overused, but how is this a misconception?
Aug
23
comment What are common UI misconceptions and annoyances?
But don't go too far in killing potentially useful options. It will annoy power users. (I'm looking at you, GNOME.)
Aug
23
comment What are common UI misconceptions and annoyances?
I think Jeff Atwood wrote on this on Coding Horror. Anyone have a link?
Aug
23
comment Adding USA at the top of dropdown list of countries. OK practice or not?
@Tony_Henrich: Nowadays lots of sites use this. For example, google.com redirects to google.nl, google.co.uk, google.sg, etc. for users in those countries, and it automatically fills in your location in web search. Youtube pops up a message saying that it has set your location automatically (and allowing you to save it).