25,311 reputation
456113
bio website
location
age
visits member for 4 years, 6 months
seen 3 hours ago

Status: angry.


12h
revised What is the proper relationship between the software developer and the business customer?
added 12 characters in body
May
11
comment Functional vs object-oriented style in C#
Your coworkers probably will curse you when you write C# code that isn't idiomatic (read: object oriented) at all and they have to maintain it eventually.
May
11
comment Structuring Procedural vs OO code
Is there a procedural (non-oo) language that supports templates anyway?
May
11
comment Structuring Procedural vs OO code
I like this example (address printing) since it addresses (pun intended) a typical problem when structuring OO programms: should print(DocumentPrinter p) be a method of the Address class, or is it the responsibility of the DocumentPrinter class to have a printAddress(Address a) method? In procedural code, you just have a procedure printAddress(Address a, DocumentPrinter p) somewhere in the code and usually don't care that much if it belongs to the printer rather than the address.
May
11
comment Is there any point in preventing developers from having a local copy of the database in their machine?
SProcs generally add at least one level of abstraction, I fail to see how this could be faster than a normal query, except when the normal query is written by a moron or an ORM. And yes, it's easy to create a "new" operating system or word processor when all you have to do is take Linux resp. LibreOffice and slap a new name on it. But there isn't an open source version for every kind of application available.
May
11
comment Is there any point in preventing developers from having a local copy of the database in their machine?
This answer doesn't seem very useful to me. Accessing a database only through store procedures is cumbersome and probably makes the product slower. Having those stored procedure return static data in the test DB means that developers cannot even properly test a simple CRUD application. And unless we talk about very small programs, the idea that "anyone can code up a better version in a few months" appears to be somewhere between unlikely and ridiculous.
May
11
comment Is there any point in preventing developers from having a local copy of the database in their machine?
Having a development database server instead of local development databases is quite common, at least in the Oracle world. Several instances, spread across the development PCs, are rather cumbersome to keep up-to-date.
Apr
27
awarded  Notable Question
Apr
15
comment Sharing source code of my online game?
I fail to see the reason why you would want to share the source code. People analyzing the code to learn how to exactly optimize their strategy is not something I would want for a game I run.
Mar
20
awarded  Curious
Feb
20
comment (How) should I change the copyright notice in a translated work?
If you want to be sure, you have to ask a lawyer!
Feb
20
answered (How) should I change the copyright notice in a translated work?
Feb
2
awarded  Nice Answer
Jan
6
awarded  Good Answer
Jan
5
awarded  Populist
Dec
30
awarded  Nice Answer
Oct
28
awarded  Yearling
Oct
13
comment Are there any language agnostic unit testing frameworks?
Groovy interoperates with Java just as well.
Sep
25
comment Would a statically typed alternative to JavaScript on webpages be practical?
@Asad Yes, Microsoft created it 2 years after my answer. I can only guess that Anders Hejlsberg of MS read my post and thought "wow, what a great idea" ;-)
Sep
4
awarded  Good Answer