Reputation
5,794
Next privilege 10,000 Rep.
Access moderator tools
Badges
2 21 26
Newest
 Guru
Impact
~221k people reached

Apr
24
comment Is this a good game plan to become a fluent Java developer?
Seems like a decent enough plan to me, but one thing I would add--have a clear goal in mind. Learning Java is not a goal. Java is a means to an end. If you don't have something you are trying to accomplish, then reading large open source projects will be tedious and you will quickly lose your motivation.
Mar
19
comment Is it possible to reach absolute zero bug state for large scale software?
@HeshanPerera, and how do you consider libraries? Are those part of "your application" or not? Can you name a single practical program you've written that does not use a single library?
Mar
12
comment Can neural network discover rng patterns
@MSalters, you most certainly can predict the state as long as you know the details of the algorithm and have a large number of outcomes to analyze. PRNG's are never judged or analyzed based on a single outcome.
Mar
7
comment Can you “stop” a C program from being reverse engineered?
Or think of it another way--you're computer has to be able to run the code. If it couldn't, then you wouldn't have a program. An if the computer can understand it, then a human can understand it. Not much you can do to avoid it.
Mar
7
comment Can you “stop” a C program from being reverse engineered?
Most security is involved with encrypting data, not programs. The reason is because a fundamental tenant of security is that your encryption should be secure even when the algorithm and encrypted data is provided to the attacker. When looking at it from that paradigm, you can see why not a lot of people talk about encrypting the actual code. That's usually considered "security by obscurity," and it not advised.
Mar
7
comment Can you “stop” a C program from being reverse engineered?
C is actually closer to assembly than higher level languages, meaning it is likely easier to reverse engineer a C program, as there were fewer steps involved in compilation.
Mar
6
comment Why doesn't v8 compile typescript instead of javascript?
For the record, V8 is open source. If this would be useful to you, then off you go. Let people know when you're done.
Mar
6
revised Good, simple reasons for having multiple environments
deleted 65 characters in body
Mar
4
comment Differences between Instruction set (architecture) and machine language?
As a quick concrete example to distinguish between the two: machine languages almost always have pseudo instructions. These are instructions that are actually a sequence of commands that are run on the CPU. Because the commands sent to the CPU (the ISA) is not identical to the commands typed in code (the machine language), you can say that they are not technically the same.
Feb
14
comment How do you usually compile C/C++ source code ? (Large code bases)
Those are all tools that run on *nix environments (most notably Linux). In other words, your side note answers your question. Cygwin is a port that can allow you to run it on Windows, but realistically, just install Ubuntu and make your machine a dual boot machine. Once you learn to use Linux, your other questions will be much easier to answer.
Dec
4
revised Are compilers used outside of development?
Somebody changed the title of the question, inverting the meaning of this answer.
Nov
25
comment What is the best and most optimized way to return a filestream from a .NET WCF SOAP service?
@Rj1705, I think that at the end of the day, if you want the client to have the file, then you need to pass it over the wire. In the absence of a second method of transfer, there's no way to avoid it (or think of it this way--if you do do pass a file stream object, how does the data end up on the client's machine? Magic? No, the file has to go along for the ride if the user is going to read it.)
Oct
24
awarded  Guru
Oct
17
awarded  Custodian
Oct
17
reviewed Approve Should I put the name of the method I'm testing in the Unit Test method's name/assert message?
Oct
11
awarded  Yearling
Oct
8
comment How often should internal applications be deployed?
@MattN. which, as I stated very clearly, is strongly tied to the effort in which it will take to update 30 people. If it's a pain in the a**, don't do it very often. If it is dirt simple, do it whenever it is convenient. The decision is up to you, and making that decision is probably in your job description.
Oct
8
comment How often should internal applications be deployed?
@MattN. then I suppose you have your answer.
Oct
8
answered How often should internal applications be deployed?
Jul
23
awarded  Good Answer