652 reputation
412
bio website launchpad.net/…
location United States
age
visits member for 3 years, 2 months
seen Mar 5 at 1:45

🐌. 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.


Sep
24
awarded  Autobiographer
Aug
26
awarded  Yearling
Oct
3
awarded  Nice Answer
Aug
26
awarded  Yearling
Feb
1
revised IPv4 to IPv6. where is IPv5?
edited tags
Jan
31
awarded  Good Answer
Jan
27
awarded  Nice Answer
Jan
25
answered Is Ken Thompson's compiler hack still a threat?
Dec
1
comment Why is the sudden increase in number of Git submitters on Debian popcon graph in 2010-01?
@RussellBorogove: Nonsense. The number of bioluminescent flying llamas in Djibouti is increasing exponentially, and I expect that will continue forever.
Dec
1
awarded  Commentator
Dec
1
awarded  Critic
Dec
1
comment How permissive should a language be about identifiers?
One language that is very permissive is Agda. It allows anything except Unicode whitespace and a handful of reserved operators.
Sep
25
awarded  Excavator
Sep
25
revised What issues lead people to use Japanese-specific encodings rather than Unicode?
try to rewrite to be less argumentative
Sep
25
suggested suggested edit on What issues lead people to use Japanese-specific encodings rather than Unicode?
Sep
21
awarded  Nice Answer
Sep
21
awarded  Yearling
Sep
20
awarded  Organizer
Sep
20
revised How to maintain same code fragments on multiple projects
add tags and copyedit
Sep
20
suggested suggested edit on How to maintain same code fragments on multiple projects