Reputation
1,303
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
1 8 26
Newest
 Custodian
Impact
~143k people reached

Apr
7
comment When to mark a function as virtual?
or, use a #define VITRUAL, whcih expands to eithe virtual or nothing, deponing on #ifdef TESTING
Apr
5
comment Reducing code complexity for an interface between angular and d3
Personally, I might also cross-post on softwarerecs.stackexchange.com asking for an AngularJs wrapper for D3. And you should certainly search there for D3JS, as there are a few question which should be of help.
Apr
4
comment Is there any reason to use id= or name= on AngularJS directives?
Can you elaborate on that? Feel free to post an answer.
Apr
4
comment Reducing code complexity for an interface between angular and d3
I thought that there were Angular wrappers for D3. Did you look into any? I hope that you get some good answers here, as I am just about to start using D3 with Angular, for the first time, in a day or two.
Apr
1
comment What software can be used to create architecture diagrams?
Just in case anyone doesn't know - in the five years since this question was first asked, we now have a new site where such questions are better suited - softwarerecs.stackexchange.com
Mar
30
comment Is an employee's use of his/her company's product outside of work considered dogfooding?
The point about eating dog food is that, if you have to eat it, you are highly motivated to make it the tastiest dog food ever!
Mar
30
comment What does XXX mean in a comment?
I use qaz personally. Easy to type and in 40 years of coding it has never occurred naturally in my code, so I can easily search for it. Rather than FixMe: or ToDo: I use it for quick experimental hacks which I can then easily reverse if they don't work out. But my qaz would never be committed to source control, whereas FixMe: or ToDo: or XXX could be.
Mar
30
comment Do you need to pay $100 a month for a Server when building a website?
Personally, I always develop on localhost on my laptop anyway, for about 90% of the development process, before paying for a server. In my case, it's a bonus, in case I am somewhere with no internet access (yes, they exist ;-)
Mar
30
comment Do you need to pay $100 a month for a Server when building a website?
You are going to do that anyway, unless you host your own site. What's the difference between doing it doing development and when the site goes live? Just Google around for a reputable host. If you are still worried, minimize or obfuscate your code before uploading and lock down your databases (if you are truly paranoid, encrypt all data that you store in a database).
Mar
29
comment Are bargaining and beat down attempts on Scrum estimations legitimate parts of the process?
There is nothing scrum specific here. The same thing is, alas, also done by projects managers on waterfall projects.
Mar
23
comment How to generate C++ code? (probably WITH (not FROM) Python)
For simple grammars, I use Python, as you do. For more complex grammars, you could use Lex/Yacc or Flex/Bison, but I personally recommend antlr3.org especially with its visual workbench where you can step through your grammars and debug them visually,. A fantastic help. Of course, it generates C++ code, and it is free.
Feb
17
comment Port GUI program from VxWorks to Windows
@BasileStarynkevitch You gave him a whole hour to improve it before voting to close?? It's 9pm in Taiwan; maybe he won't check back until tomorrow. Also, he's a new guy; couldn't you give some advice as to how to improve the question? Or at least point him at How to Ask?
Feb
15
comment For what types of applications is Python a bad choice?
Pascal used to be the teaching language of choice when I was at university. Then a few decades flew past and now it seems to her Java. I code several languages professionally (half a dozen or so), but still code Delphi for fun.
Feb
12
comment What are the real benefits of static code analysis?
en.wikipedia.org/wiki/Heisenbug
Feb
12
comment Why aren't there more multi natural language programming languages?
I don't know, but I upvoted it, so it is now (alas only) neutral. I found it to be a good answer.
Feb
2
comment What are the warning signs of impending doom to watch out for on a project?
Wikipedia is your friend en.wikipedia.org/wiki/Cowboy_coding
Feb
1
comment Is there a standardized practice for ordering attributes in HTML tags?
Weeeell, you could shave of whole micro-seconds of processing time by putting ng-if first ;-) Hmmm, seriously, maybe put ng- at the end, as they may override previous tags?
Jan
18
comment What are good habits for designing command line arguments?
Why do you want to reinvent the wheel? Do you have a lot slack in your deadline for coding and debugging something which has already been coded and debugged long ago? You don't say which language you are coding in, but unless it is extremely esoteric, it probably as a port of getopt(). If not, there are command line option parsers for 21 languages at Rosetta Code rosettacode.org/wiki/Parse_command-line_arguments
Jan
14
comment How to see what parts of your code are run most often?
Do you have a preference for operating system or programming language?
Jan
14
comment Using Microsoft Contoso company for own examples in microsoft based products?
For an open source alternative, take a look at chinookdatabase.codeplex.com