8,432 reputation
11021
bio website
location Mid-Atlantic NorthAm
age 53
visits member for 4 years, 2 months
seen Dec 22 at 14:18

Software by day, hardware by night, beer on the weekends.


Dec
11
comment Company decides standard language for all development, or coder can pick their own standard…so that is the standard? What is the norm?
@VSW: That happens. I was at a company that was a Java shop and they entered into a partnership deal with Microsoft so we all switched to .NET. Some people left rather than make the switch, claiming that if the project went south they'd be stuck as entry-level .NET developers with no current Java experience. I didn't agree, but I didn't try to talk them out of it either.
Dec
10
answered Company decides standard language for all development, or coder can pick their own standard…so that is the standard? What is the norm?
Dec
10
revised Does TCP guarantee packet transmission time?
Corrected technical misinformation
Dec
10
answered Does TCP guarantee packet transmission time?
Dec
10
answered Easy way to make old javascript files conform to new quoting standard?
Nov
14
answered How long do I have to provide the source code for a LGPL-library?
Nov
3
answered Design of high performance file processing web application
Oct
29
answered How was the system clock first used in early computers?
Oct
14
reviewed Approve As back-end developers, should we learn software testing?
Oct
14
answered Design - Parser.hasInfo(MyClass) vs MyClass.hasInfo()
Oct
8
awarded  Yearling
Oct
1
answered Context Switching behavior?
Oct
1
comment Should foreign keys be represented directly when mapping database tables to classes?
+1 You should never expose database IDs in your classes. They're an artifact of the storage medium. If you have to go to a distributed database system and all your IDs become UUIDs, then you'll have to change your code. Yes, someplace in your data layer you'll have to deal with them, but they shouldn't be in your business logic.
Oct
1
reviewed Approve Is creating subclasses for specific instances a bad practice?
Sep
29
answered Separating Code into Smaller Files in C
Sep
25
reviewed Approve How does unit testing work?
Sep
24
awarded  Autobiographer
Sep
9
reviewed Approve Should every member of scrum team be universal?
Sep
8
answered Is it correct to keep version numbers of all components always the same?
Sep
8
comment Domain model associations that do not required the behaviour of the associated object. How to model?
The invoice is a record of a transaction between a supplier and a customer. At the very least, the invoice needs to be able to get the names of the supplier and the customer when it prints itself.