11,426 reputation
43153
bio website
location Minneapolis, MN
age
visits member for 3 years, 11 months
seen 1 hour ago

Apr
16
comment When is it worth NOT using a Factory?
Don't go crazy and have everything be some super ridiculous abstract system, you'll often be solving non-existant problems and in the process creating new problems for no benefit. Consumers of factories need to know details of the factories too, in many situations using a factory just adds an unnecessary layer of abstraction over the constructor.
Apr
15
comment Are VB.NET and C#.NET projects created from Microsoft Visual Studio “Open Source” safe?
@Magus: that's not strictly true, otherwise GPL software would be forbidden on Windows.
Apr
9
comment Kibibtye or Kilobyte to represent 1024 bytes
"we can't forever be stuck in our old ways". Oh, yes you can.
Apr
2
comment What is the benefit of Continuous Integration over make?
Jenkins is not a replacement for make. It is a complement.
Mar
31
comment When is it beneficial to not use utf-8?
New? 1993 isn't exactly new.
Mar
27
comment Write to stdout and redirect or write directly to file?
I find a lot of the core utils and other commandline software do both, where it by default writes to stdout but provides a parameter to redirect, same with stdin vs input files.
Mar
27
comment Is declaring STL variables in a class definition too revealing?
Then you have to doubly declare all your API methods as well, and cause a bunch of hassle for absolutely no benefit.
Mar
26
answered Is declaring STL variables in a class definition too revealing?
Mar
26
comment How to Ignore Bracketing Style in Code Comparison / Diff
Run your code through a formatter before diffing it, that way you can use existing high quality diff tools.
Mar
24
comment Does the GPL allow anyone to obtain GPL software without paying for it?
@RobertHarvey: that is true, however, if the customer distributes the binaries, then they also have to distribute the source.
Mar
21
awarded  Enlightened
Mar
21
awarded  Nice Answer
Mar
21
answered Can I use GPLd code I wrote on the job as code samples without permission?
Mar
1
comment C#/C++ GUI development without drag and drop?
What is with people's beef with graphical GUI editors? GUI is an inherently graphical job, don't be afraid to use a graphical tool. It's not cheating.
Feb
23
reviewed Approve suggested edit on Which statement performs best?
Feb
15
comment how much memory should android app use
You're not going to be doing yourself any benefit writing a requirement placing an upper bound on memory usage. If you want them to keep an eye on memory usage, just tell them.
Feb
9
comment How to write an optimal LAN messenger software?
Why don't you just use IRC?
Jan
24
comment Python - 'if foo in dict' vs 'try: dict[foo]'
Throw/catch in python isn't all that big of a deal performance wise, to the degree that it is often used for flow-control in python. Additionally, there is the possibility in some situations where that dict could be modified in between the test and the access.
Jan
23
comment Is printing to console/stdout a good debugging strategy?
It is important to learn to use debuggers, however, there are many situations you may encounter where printf debugging is the only debugging method available.
Jan
21
answered Is CSV a good alternative to XML and JSON?