3,447 reputation
927
bio website
location
age
visits member for 3 years, 9 months
seen Apr 8 at 9:39

Dec
21
comment Are all security threats triggered by software bugs?
A chance of a computer system corrupting the permission bits on random files is entirely possible. A file that is globally writable and SUID root can be trivially edited to elevate user permissions.
Dec
21
comment Are all security threats triggered by software bugs?
@DocBrown: Yes - sometimes reduction of security is required as cost-performance tradeoff...
Dec
21
comment Are all security threats triggered by software bugs?
@ChrisF: Thanks for putting in words what I wanted to say but didn't know how. Edited answer to clarify.
Dec
21
revised Are all security threats triggered by software bugs?
edit per comments
Dec
21
revised Are all security threats triggered by software bugs?
deleted 2 characters in body
Dec
21
answered Are all security threats triggered by software bugs?
Nov
30
answered When do I bite the bullet and hire a developer?
Jul
5
awarded  Yearling
Nov
24
comment Why are part-time jobs in programming an anomaly?
Yes, it's an anomaly. OTOH, a part-time admin is a very welcome, especially in small companies that neither need nor can afford a full-time admin.
Nov
22
answered Why is Conway's “Game of Life” used for code retreats?
Nov
17
answered Is a program linked against an LGPL library in linux still under GPL?
Nov
16
comment Should I sign an NDA and IP contract without an expiry date?
@Chad: What you did, what you saw, what they might think you might have seen... Usually a non-compete includes a section which is essentially NDA, besides other things. So signing a broadly worded NDA is not dissimilar from signing a significant section of non-compete.
Nov
10
comment Where did the notion of “one return only” come from?
Rule of thumb loosening the topic rule: return can occur multiple times but only within first 5 (uninitialized/unnecessary/sanity check fail) and last 10 (pick various outcomes) lines of a function. Generally, a very early return is preferred to enclosing whole body in an if().
Nov
7
comment I keep failing hands on part of the interview, suggestions?
@Eoin: I'm not talking about IDE. I'm talking about Notepad. Should that be > or >=? Should that be length or length-1? Simple edits that come as afterthought lead to crossing things out, correcting and utterly repulsive mess on paper. The program is correct but LOOKS ugly. And on job interview it's all about impressions.
Nov
7
comment I keep failing hands on part of the interview, suggestions?
@Kevin cline: 1 minute 20 seconds after rethinking possible off-by-one errors.
Nov
4
answered Is it ok to write a quick software programme and then refactor it?
Nov
4
comment I keep failing hands on part of the interview, suggestions?
I don't think it's the matter of merit/content of the questions, just conditions of answers. I messed badly writing bool isPalindrome(string) because I was to write it on paper, in a time limit (of 15 minutes?). Given a text editor and no time limit I believe I could do it perfectly under a minute.
Nov
3
answered Is Perl still a useful, viable language?
Oct
14
comment How should I go about learning a very large and complex application?
Start with user manual and learning the system from the customer/user side. Once you get the outer workings, getting the inner workings will be easier.
Oct
13
comment How can I automate production deployments without experiencing extreme anxiety?
One of good methods of preparing the script is to simply record one of deployments to a file, input and output, then modify it to include scanning the output for facts you check with your eyes normally.