Reputation
3,175
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
12 17
Newest
 Nice Answer
Impact
~152k people reached

Sep
23
answered What is the history of why bytes are eight bits?
Aug
29
comment What are CPU registers?
@MasonWheeler A good choice on your part.
Aug
29
comment What are CPU registers?
And in modern CPUs, this kinda breaks down, as well, due to the registers being merely temporary mappings to an in-core bank of Really Fast Memory, changing depending on the instruction stream and how closely it is following the predicted instruction stream.
Aug
23
comment What do other languages offer when it comes to infrastructure technology that could indicate its advantage over C in the future?
At the moment, yes, although I can see Go becoming self-hosting in some sort of future.
Aug
22
comment What do other languages offer when it comes to infrastructure technology that could indicate its advantage over C in the future?
There is the "unsafe" package that does allow unsafe access to "raw metal" (or, at least as raw as you get with C).
Aug
3
comment How to use my proprietary framework on a new job without making it open-source?
@asyncio Actually, no, it isn't obvious without the licence saying so. I would, personally, hire a lawyer to write a licence that did what I wanted, then hire a second to confirm.
Jul
8
answered When to start thinking about scalability?
May
30
comment The rationale behind Falsy values
@MasonWheeler At least Common Lisp gives you a chance to provide static type information, if you want (and some compilers are pretty good at type inference).
May
24
comment What's the difference between a stream and a queue?
There's actually a data structure called "stream", with (effectively) a list of data to consume, with a producer function at its tail, callable if you need more elements.
Apr
30
answered What should I do when waiting for a review?
Apr
27
answered To which extent can one take ideas from programs under GPL in developing a commercial app?
Apr
4
answered How concerned about load balancing do I need to be?
Apr
4
comment What are the practical benefits of LISP like syntax which Clojure uses over Java like syntax of Scala?
@JimmyHoffa Lisp is, in general, not a "pure functional language". It encourages 9and makes it relatively easy) to write code in a functional style, but provides (specifically in Common Lisp, but probably in other languages in the family) a wide variety of imperative tools to use when that makes expressing your code easier.
Mar
28
comment How to effectively put code live
@BenH Just having the state "when the exception happens" doesn't give you nearly as good data as "a whole bunch of state for 10-15 minutes before the exception happened", though. But, no, it doesn't address the root cause, that would require having a sufficiently true clone of the production environment available for testing.
Mar
27
answered How to effectively put code live
Mar
27
comment How does understanding computer architecture help a programmer?
@w4rumy - The "computer architecture" is the innards of the CPU, the caches, the buses, the nasty edge-cases where analog and digital meet, the... The comparison is truly apt.
Mar
26
comment Choosing between words with different spellings for function names
You'd probably be surprised by the amount of code written by Spaniards that use Spanish for function names and variables, then...
Mar
20
awarded  Good Answer
Mar
18
awarded  Nice Answer
Mar
18
answered Are there any reasons not to accept a software deliverable as a virtual machine?