Reputation
13,496
Top tag
Next privilege 15,000 Rep.
Protect questions
Badges
4 37 60
Newest
 Quorum
Impact
~267k people reached

Mar
26
comment When to use ANTLR and when to use a parsing library
Also using XML to create a programming language is evil and causes cute animals to be destroyed.
Mar
26
answered When to use ANTLR and when to use a parsing library
Mar
25
comment What happens to database design process when ORM tools are used?
For some projects with some ORMs, you can forget about the database and only think about the ORM and get away with it, and for other projects you can't. Just like when programming in 'high-level' languages, being mindful of the whole process top to bottom, from classes to bits and bytes, is what you need to do.
Mar
24
comment Better to write your .NET library with COM limitations in mind, or separate your .NET library from Interop?
@MasonWheeler: It's deprecated in the same way all software older than 6 months is "legacy", am I right?
Mar
24
answered Better to write your .NET library with COM limitations in mind, or separate your .NET library from Interop?
Mar
23
comment Program design - how to improve it and how to avoid coupling (Python)?
The file being read multiple times is an issue completely independent of your perceived coupling "concern".
Mar
19
comment Using NLP can we create a summary of functional specification
This is the programming equivalent of a perpetual motion machine.
Mar
19
comment Whiteboard “testing” during an interview: legitimate way to back up your (whiteboard) code?
It's not a matter of being "necessary". It's that if you use something often enough, you're going to remember it. If some guy claims to be a SQL developer but can't write a join statement off the top of his head, it's because he is either a) incompetent b) was lying about his qualifications, or c) has a very strange brain, all three situations I don't want to have to deal with.
Mar
19
comment Can your staffs distibute your company non-distirbuted GPL licesned code?
@5gon12eder: the FSF themselves don't consider that to be distribution, either.
Mar
18
comment Whiteboard “testing” during an interview: legitimate way to back up your (whiteboard) code?
Anyone halfway decent in a particular language should have the syntax memorized from simply using it a lot. If a guy writes C# code all day, and doesn't know most of the syntax off the top of his head, he's going to be slow and terrible. You can also look up what 2^8 is, but any developer worth their salt should know what it is off the top of their head just from having encountered it so often. Same goes for syntax.
Mar
17
comment Why is there no Swap command?
Probably because outside of writing sorting algorithms for the standard library, you rarely have to swap elements.
Mar
10
comment adding the digits of a number
Just output the number to a string and go through it char by char.
Mar
10
comment When are nonblocking read or receive operations useful?
Are you asking about MPI specifically or just blocking vs non-blocking I/O in general?
Mar
10
comment When do programmers use code first approach?
You might want to describe "code-first" as used by entity framework, as opposed to the other "code first" which many would consider "skip gathering any requirements and up-front design"
Mar
7
comment Implementing an anti-corruption layer with domain logic
using "corruption" to describe your layer is gives people a vastly different idea than what you think you mean.
Mar
5
comment What do design and implementation mean?
@Giorgio: some high level design is good, but the mistake is made when you think that is where it ends. Every line of code is a design decision. Having skilled programmers 'design' your software, then hand that off to unskilled programmers to 'implement' it, will be just as good a recipe for failure.
Mar
5
answered What do design and implementation mean?
Mar
4
comment In ifs inside for loops, prefer checking for true, or for false and continue?
@Telastyn: the original problem statement isn't necessarily a requirement from any sort of specification. You are making many assumptions which aren't necessarily true.
Mar
4
comment In ifs inside for loops, prefer checking for true, or for false and continue?
@Telastyn: I didn't make such a general statement. How does "make things easy for yourself" equate to that?
Mar
4
comment In ifs inside for loops, prefer checking for true, or for false and continue?
And I've used continue roughly a gazillion times. Different kinds of software will use different things.