Reputation
456
Top tag
Next privilege 500 Rep.
Access review queues
Badges
5 8
Newest
 Pundit
Impact
~132k people reached

  • 0 posts edited
  • 1 helpful flag
  • 192 votes cast
Oct
24
comment Why didn't “cloud computing” offer appear earlier?
@Jimmy Hoffa: Sure, but it isn't implied by the concept of timesharing.
Oct
23
comment Why didn't “cloud computing” offer appear earlier?
@Jimmy Hoffa: I didn't claim that the cloud is new, I claim that the concept is different from the concept of timesharing.
Oct
23
comment Why didn't “cloud computing” offer appear earlier?
This is not entirely accurate - what is different about the cloud is that as a user you no longer know or care where your time sharing machines are; hence the name.
Oct
5
comment Is it a bad practice to store large files (10 MB) in a database?
I don't see any vagueness in the question as it is now. I have no idea why it was closed.
May
30
comment Is it a bad practice to store large files (10 MB) in a database?
@briddums: Yes, once you need DO TRANSACTION you have that problem ... but that statement only does anything meaningful for your database operations. For transactional filesystem operations, you e.g. have to implement rollback. See also Thomas's answer.
May
30
comment Is it a bad practice to store large files (10 MB) in a database?
When will programmers learn that performance isn't all that matters?
May
30
comment Is it a bad practice to store large files (10 MB) in a database?
@briddums: The main problem with your argument is that you move the responsibility for maintaining ACIDity into your application oode. With a single-concurrent-user, single-application database it may be an acceptable workaround, but it makes database people cringe.
May
25
comment Definition of “state”
I think this is the best answer, if rephrased to be intelligible to a nonprogrammer. Say: all activities handle things and/or information. This happens in three ways: 1) any activity may take or use or read something: its input; 2) it may produce or write something: its output; 3) while in progress it may hold, keep, memorize, store something: its state. For most computer programs, all input, output and state consists of information, while for other types of activities (say, cooking) physical objects are usually involved as well.
May
25
comment Synchronously write file
Have a look at, say, logging in Apache.
May
2
comment What constitutes a dead programming language?
@TimPost: I don't think that is the case by definition, but as a result of the language not being used. I wouldn't call a language dead if it is used but not changed, but that very rarely happens.
Apr
13
comment Is it just me or is this a baffling tech interview question?
If the interview is for a systema analyst or a similar position, this is entirely apt: your job is to help customers clarify their questions, rather than to answer them.
Mar
20
comment Are SMART goals useful for programmers?
@Geek: So what message of trust in their planning abilities are you sending to your developers by making them sign off on a list of activities in advance?
Mar
20
comment Are SMART goals useful for programmers?
OK so the key problem seems to be that the SMART acronym tends to be used by people who realize their goals aren't but haven't realized that SMART isn't an ingredient you can add to non-SMART "goals" you've already picked, instead it's an admonishment to pick different kinds of goals.
Mar
16
comment Why choose an established CMS as opposed to building one from scratch?
@IrishChieftain: There is such a thing as open source software, which allows you to start working on the things you want to change from a finished system that many people already use rather than having to do everything from scratch.
Jan
30
comment Measure of power other than Turing completeness
Then what's the point of your answering? It should have been a comment.
Dec
15
awarded  Yearling
Sep
19
comment Why NoSQL over SQL?
@c0da: I think you need to reformulate: what you probably mean to say is that SQL databases are not well-suited to data with certain types of structure - in particular, "graphy" data in which you need to do a lot of path walking.
Sep
14
answered What naming anti-patterns exist?
Sep
14
comment What naming anti-patterns exist?
@Billy ONeal: Yes they do. The design problem is the lack of normalization, and the number suffixes are the naming pattern pointing to it.
Sep
14
comment Why it is called “hash table”, or “hash function”? Hash doesn't make any sense to me here
it depends on what you mean by hash table. The data structure as offered in languages such as Perl, Java and C# does give you a key-to-value mapping, using the kind of hash table you refer to internally.