Reputation
3,109
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
8 26
Newest
 Nice Answer
Impact
~81k people reached

1d
comment How in-depth should stakeholder analysis be?
That is definitely off-topic here, since it has nothing to do with programming or software in general (after all, your project may not be a program). If you're looking for a definition, encyclopedias and dictionaries are your best choice.
Apr
18
comment Is saying “there are no threads in nodejs” correct?
Apples and oranges are very comparable. Comparing Node.js and Java (as a language) is more like comparing a dictionary to a grammar textbook, although Java has its dictionary as well.
Apr
18
comment Do there exist terms or classifications that describe the type of command line program you are writing?
c) is called REPL, as you've mentioned. Also, since many REPLs and editors like vim/emacs have options to be used like a), it is pretty hard to classify those. I think it's just a matter of having different properties, such as interactivity, command history, and which means of input and output are used.
Apr
16
reviewed Approve Is there a good reason to run 32-bit software instead of 64-bit on 64-bit machines?
Apr
16
reviewed Approve Is there a good reason to run 32-bit software instead of 64-bit on 64-bit machines?
Apr
16
reviewed Approve Is there a good reason to run 32-bit software instead of 64-bit on 64-bit machines?
Apr
3
revised Licensing and copyright terms for data from Wikipedia
Clarify the two options of solving the issue with copyleft
Apr
3
answered Licensing and copyright terms for data from Wikipedia
Apr
2
comment Why does :nth-child() in CSS start from 1 instead of 0?
@JacquesB "CSS is designed for humans" - well... if it was, it would have variables, so I could name my #b64d27 a link-color-normal or something. CSS is just a way to create a bunch of rules which fight each other with their specificity, ending up in adding !important to all the things. Yeah, that old "intended for use by non-programmers" hairy-tail.
Feb
2
comment In which cases and examples String in Java is not immutable?
@AnthonyPegram That is only true if you learned math before CPU registers and assembly languages. I've happened to know about asm earlier, so I initially wrote code in mutable style, where, for example, uppercase procedure mutates it's argument.
Jan
25
awarded  Nice Answer
Jan
14
comment How is rendering a Word document different from rendering a website?
Also, HTML does not necessarily contain representation rules. CSS does that, and you can easily set "b" tags to use any font weight. Also, HTML standard has shifted from representational tags ("i", "b", "div", etc.) to semantic ones ("em", "strong", "header", "section" etc.) exactly to get rid of representation details.
Jan
3
comment If Class is to define attributes and methods, and Interface is to define (a set of) methods, then how to think of interface needing new attributes?
The short answer is "An interface has no state", or, more precisely, interfaces do not define any state.
Jan
3
comment If Class is to define attributes and methods, and Interface is to define (a set of) methods, then how to think of interface needing new attributes?
Possible duplicate of Attributes / member variables in interfaces?
Jan
2
comment Managing widgets in a simple GUI framework
Layers seem like a proper solution. What makes you think it's a hack? Also, what's wrong with parent widget knowing properties of it's children? It's seems like it should know (or even define) their coordinates to be able to draw them in their proper places.
Dec
12
reviewed Approve Is it reasonable to not write unit tests because they tend to get commented out later or because integration tests are more valuable?
Dec
7
awarded  Yearling
Dec
6
reviewed Approve Are there CPUs that perform this possible L1 cache write optimization?
Dec
5
reviewed Approve In x86, where are the memory addresses of the values on the stack located?
Dec
2
reviewed Approve How does “repeat x = x:repeat x” return a list in Haskell?