Reputation
14,650
Top tag
Next privilege 15,000 Rep.
Protect questions
Badges
5 41 61
Newest
 Good Answer
Impact
~326k people reached

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 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?
Jan
20
comment Writing a game engine using javascript
Checking that a move is valid isn't all that complex.
Dec
20
awarded  Cleanup
Dec
20
revised How do I know if I'm violating MVVM with WPF?
rolled back to a previous revision
Dec
19
comment Writing simple executable script on Windows
@mgw854: Powershell isn't on all systems, its default security policies don't allow running script files, and has other troublesome aspects.
Dec
19
comment Writing simple executable script on Windows
Using a 'regular' language like C++, C#, etc will get the job done far faster than using any of the windows scripting languages.
Dec
17
comment Is it possible to protect json api scraping using random tokens?
@Gravy: there are plenty of ways to provide access control to your web service, you can require authentication, allow access only to specific hosts, etc.
Dec
16
comment Is it possible to protect json api scraping using random tokens?
Is this API of yours meant to allow other people to access it? If not, why are you exposing it in the first place?
Nov
23
comment When defining directory path, should a trailing slash be included?
Additionally, since extra slashes are ignored you won't accidentally attempt to open nonexistent files
Nov
16
awarded  Nice Answer