Reputation
2,865
Top tag
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
11 16
Newest
 Enlightened
Impact
~128k people reached

Aug
5
answered As a professional developer, is it acceptable to not write unit tests?
Aug
5
suggested rejected edit on Smalltalk Beginner needs help
Jul
29
answered Stability vs Reliability
Jul
25
answered Does this happen in Common Lisp?
Jul
18
comment Why aren't design patterns added to the languages constructs?
Actually, assorted design patterns for subroutine calls were common (in assembler and machine code, at least) well into the late 50s, early 60s and were also exhibited in, say, the M6800 (the 8-bit one). Search for Wheeler jump or Modified Wheeler jump.
Jul
18
answered What do you say in a code review when the other person built an over complicated solution?
Jul
14
comment tcp retransmission queue
Erm, no, the TTL is a field in the IP header (transparent to TCP) that is decremented at every routing stage in the transmission.
Jul
8
answered how can python interpreter recognize code block
Jul
6
comment How many types of programming languages are there?
@CodexArcanum: I think a weak case can be made for Go as also being a programming language where you (can) compose multiple interacting processes (well, goroutines), with explicit support for that in the language definition.
Jul
2
comment Is programming too easy if compared to other fields?
@Shashankjain No, the difficulty comes when you need to write something that serves tens of thousand of queries, based on hundreds of terabytes of data, with a hard (very much sub-second) response time, in a fashion that it doesn't fail (ideally ever, but at least try to keep downtime, scheduled or not, to under five minutes per year). Then tell me that programming is easy.
Jul
2
answered Implementing `let` without using a macro
Jun
24
comment Non-zero exit status for clean exit
That's "exiting with an error status to indicate more than 0 errors" and while it may violate the exact common semantics of the exit status, it certainly doesn't violate the larger "0 is OK, anything larger than 0 is an error" convention.
Jun
21
comment Using submitted code in a commercial product
@Petah: It might be possible that one could argue that having submitted code to the project constitutes agreement with the terms.
Jun
19
comment Benefits of classic OOP over Go-like language
Er, Common Lisp definitely have classes. But, typically, a CL class contains data and methods are defined on "generic functions". As a side-effect, that gives you a convenient way of doing multiple dispatch, since methods are no longer tightly coupled to "a single implementation class".
Jun
18
awarded  Nice Answer
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
Jun
1
answered What is the equivalent word for “compile” in an interpreted language?
May
24
revised Should we avoid object creation in Java?
changed millibits to megabytes
May
24
suggested approved edit on Should we avoid object creation in Java?