16,424 reputation
23469
bio website
location
age
visits member for 2 years, 11 months
seen 11 hours ago

Apr
11
comment Is my application secure enough
Kudos for asking, but we need more than "As secure as Possible" to go on. Whats you budget for defense, what is the value of and what are you protecting and who is your attacker?
Apr
10
comment QA Analyst Pre-Screening Questionnaire
I recommend running or extreme caution. The questions indicates they may have some confusion about the difference between QA and Testing... or they might be testing to see if you know the difference.
Apr
4
answered How to approach someone with an idea?
Apr
2
comment Why text editors are recommended over IDEs for beginners in books like Head First Java?
All the features you mention as IDE are avalible on high end text editors - the line between them is quite blurry....
Mar
31
comment Why is 80 characters the 'standard' limit for code width?
132 Was also the the text width of a standard 80 column Dot matrix in compressed mode (circa early 1980's). I suggest its far more likely the Eclispe default configuration on 1920 wide screens is because 132 is so prevelent, 132 was obsolete before Eclipse was written...
Mar
31
comment Why is CPU cache memory so fast?
"Why is L1 faster than L2" - the question becomes off topic for Programmers.SE, and should be asked on Electronics.SE
Mar
25
comment Is my boss trying to take my skills
Not specific to programming. Belongs over at workplace.stackexchange.com
Mar
23
comment How to apply separation of concerns in a very big and messy application
Everything you say is true, but it very common to trivialize the amount of work required improve them. Under estimation and cost over runs are the only thing Software Industry does consistently.
Mar
20
comment How to apply separation of concerns in a very big and messy application
I believe this answer potentially trivializes the scale of the problem (22 years is a big warning bell). How does he know the changes have not caused regression? I suggest making promises to management that you are unlikely to keep is at best career limiting.
Mar
19
comment Programmer Timeliness vs Effort
Nothing in here is programming specific. Belongs over at workplace.stackexchange.com
Mar
18
comment Why was “goto” originally supposed to be included in Java?
@gnat: It may not be the highest quality answer, but its certainly does attempt to answer the question asked. Unfortunately the authors attempt to head off the dogmatic point scoring that tends to come with any mention of Goto has not worked.
Mar
17
comment Testing non-central features
If the feature is not used enough by enough customers to be economic to test, is it economic to fix it? Consider the cost to fix before deployment vs after deployment. Ask the product owner / sales / marketing department - they are the only ones who can give you the answer for the product and feature.
Mar
17
comment Role of Quality Assurance (Not testing!) in Agile
At the extreme - difference between QA and testing. QA means you can manufacture single use devices that people can rely on. Testing means every single use device you manufacture goes in the bin. Software typically thinks of QA===Test because nothing we manufacture is one time use.
Mar
14
comment Software Naming Considerations
Fortunately EventViewer is a Microsoft product, another well known company is known to take these trademark/IP issues to extremes of silliness.
Mar
13
comment Scrum for Embedded system devices
Extreme example playing devils advocate: What happens if I don't do the SPI interface because I don't need it (Scrum dogma), then one day, I do need it. I implement the SPI and find a hardware defect. Ignoring that I might have shipped hardware already, the lead time for the fixed hardware is 6 months (quite common) but Scrum required me to implement just before I needed it. Whats the Scrum solution to this?
Mar
12
comment Is imperative style programming (say with Java/C) more error prone than something more declarative
Ada is arguably less error prone than C because of its strict type system, yet both are imperitive languages. Functional and strict typing are not the same thing despite what the evangelists say.
Mar
8
answered Keeping documentation / manuals up-to-date in a rapidly changing project
Mar
7
answered How do I deal with global variables in existing legacy code (or, what's better, global hell or pattern hell)?
Mar
6
comment Best way to migrate a series of code (v1, v2, etc) into a new VCS?
I would recommend keep the version history if possible. Easy to ignore if not wanted and impossible to add back in later.
Mar
5
comment How to get better understanding of the users as a programmer
Better than becoming a user, spend a month on the help desk.