103 reputation
5
bio website
location
age
visits member for 2 years, 8 months
seen 2 days ago

Mar
20
awarded  Editor
Mar
20
awarded  Organizer
Mar
20
revised When is it a good idea to force garbage collection?
copyediting, added language tag
Mar
20
suggested approved edit on When is it a good idea to force garbage collection?
Mar
1
awarded  Commentator
Mar
1
comment Bad sign if nobody can comprehend one's code?
+1 for the comment block. If you need to write esoteric code for whatever reason go for it, but don't bring hideous-looking code into the codebase without explanation.
Feb
24
comment How do you respond to: “Ever since the update…” questions from clients?
This is a great answer to "What should I look at to prevent a release from breaking the UX?" but I'm not sure why @PeterTurner accepted since this doesn't answer the actual question.
Feb
22
comment How to respond to a rude bug report?
I feel like I've already used this phrase on stackexchange to the point of triteness but it is once again relevant and good advice: "Would you rather be right, or happy?"
Feb
16
comment How to automatically connect letters into words?
Your actual question is "what can I use to restore mangled text" which as @Ixrec mentions is off-topic. Even with the right tool you'd be stuck manually checking every parsed sentence for validity. Your actual problem is an issue with pdftotext which is also off-topic. It probably belongs on StackOverflow.
Feb
9
comment How much detail to put into first iteration of project?
Note to potential answerers: the OP is specifically asking how to balance code quality against development speed in the (presumably) early iteration cycles of a project. The question is not if the final product should be high-quality (robus error handling etc.) but when the prototype should start including or converting to high-quality code.
Jan
30
comment How does one keep argument counts low and still keep third party dependencies separate?
@JamesAnderson I just reproduced the full quote because I found it interesting but it wasn't clear to me from the snippet whether it referred to functions in general or constructors specifically. I didn't mean to endorse the claim and, as jpmc26 said, my next comment should give you some indication that I wasn't doing so. I'm not sure why you feel the need to attack academics but using polysyllables doesn't make someone an academic elitist perched on his ivory tower above the clouds.
Jan
29
comment How does one keep argument counts low and still keep third party dependencies separate?
Blind adherence to a pattern or programming guideline is its own anti-pattern.
Jan
29
comment What is an Anti-Corruption layer, and how is it used?
In other words, make sure that your API is indeed an improvement over one it hides, make sure that you don't just introduce another layer of corruption. That entire section is worthy of a bold tag.
Jan
29
comment How does one keep argument counts low and still keep third party dependencies separate?
The full quote from Clean Code: The ideal number of arguments for a function is zero (niladic). Next comes one (monadic), followed closely by two (dyadic). Three arguments (triadic) should be avoided where possible. More than three (polyadic) requires very special justification — and then shouldn’t be used anyway.
Dec
22
comment Is every language written in C?
@JörgWMittag Congratulations, you are the first person since my introductory programming course more than five years ago to ever mention Oberon. Higher education is finally paying off!
Sep
10
awarded  Citizen Patrol
Aug
1
awarded  Supporter