Reputation
1,687
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
10 15
Newest
 Guru
Impact
~14k people reached

1d
answered can a single SQL Server connection be shared among tasks executed in parallel
Feb
5
comment What language(s) used to develop F-35 software?
Government contractors...DOD...highest quality....CMMI...I can't even. I trust there are some dedicated people who do their best to write safe software for those airplanes. But what I have seen of gov. contracting suggests that if those people are successful in writing quality code, they are heroes.
Feb
1
comment Emulating an old mainframe or buying a new one?
@RossPatterson, I thought I read in IBM literature that even this is done on completely new microprocessor hardware with little resemblance to the original hardware that uses emulation to present the environment older software needs to run, and that when old OS is needed they use their own form of hypervisor to make it happen. But I have always found IBM literature fairly opaque. So maybe it confused me. I just don't believe they are still making that old hardware. That would be so slow, hot and expensive as to be ridiculous. So it's interesting to hear what you mean.
Jan
31
comment Emulating an old mainframe or buying a new one?
Even new mainframes emulate previous mainframes, and run old OS within a 'hypervisor'. It sounds like a false choice to me. The choice that sounds real is whether to buy your new virtualized operating environment from IBM or from elsewhere, or to move away from the old software. Porting the old software can be so expensive and risky it's not worth considering. Depends on the software.
Jan
28
comment How do you evaluate automated testing for a particular product/project?
My experience is the automated testing revolution really happened in the early 1990s, at least in commercial software. And now what we have is a rapid development of different ways to use automated testing and particular dogma and excitement around Unit Tests and TDD. So to really answer this question one has to consider what kind of automated testing.
Jan
28
comment Is using this complex data structure bad practice?
@MichaelT Do you mean "traverse" and "traversal" instead of "transverse" and "transversal". I think in english "transverse" is not a verb. I didn't just do an edit bc, below the min and not 100% sure you don't use some new cool term I never heard of.
Jan
22
answered REST Standard for changing SPA Model after fetched from REST API
Jan
21
comment Is the purpose behind code being 'idiomatic' to reduce cognitive overhead?
Your answer, quite reasonable, inspires this reaction: Idiomatic French, from Paris, Montreal, Cote d'Ivoire? Code is not so different. There is no idiom without community. If you sound like from Montreal, you can expect to cause a little 'cognitive overload' in Paris. Probably the world will always be divided between those who think there is a single right way (Python?) and those who say Vive la différence! (Javascript?). Now, if we want to write Javascript idiom that compilers find more efficient, let's all write like a minifier/uglifier!
Jan
16
comment Project that has no network involve, how can I update multiple databases?
The more interesting question is how cheap can you make a networked version.
Jan
16
comment Project that has no network involve, how can I update multiple databases?
What's more expensive, paying people to walk around to update forever, or putting in a cheap slow wireless network? Probably depends where you are in the world.
Jan
14
revised Should I always store parsed data in database before manipulating?
minor copy edit, fix english
Jan
14
suggested approved edit on Should I always store parsed data in database before manipulating?
Jan
13
comment Conceptualizing a Projector App with Mobile Remote
Better is kind of a dangerous adjective in software unless there are criteria by which to judge, or it's just obvious like ('this way doesn't run the risk of triggering a core meltdown'). Sounds like you already have a working implementation. In what way would you like it to be better? Does it lag when changing pages? Does it poll so fast you are afraid it's going to overheat something? Is it unwieldy to set up? Sometimes the perfect really is the enemy of the good. Conceptually it's best if it's done and working well and not risky, and you can build something else.
Jan
12
awarded  Guru
Jan
12
comment Why does git pull perform a merge instead of a rebase by default?
@jpmc Great. Indeed. Rebasing private trees can keep a lot of distracting crud out of the shared history. I do it. It's the clarity on when not to do it that's important.
Jan
11
awarded  Good Answer
Jan
11
awarded  Nice Answer
Jan
11
answered Why does git pull perform a merge instead of a rebase by default?
Jan
6
comment Name of design pattern for single-observer
Lonely Observer
Jan
4
comment Web Service instances on web server
How many instances (and instances of what) depends which server and how it is configured. The options you mentioned are possible, and more. Whether it is a REST or SOAP interface does not affect the answer.