1,135 reputation
59
bio website ndssl.vbi.vt.edu
location Blacksburg, VA
age 45
visits member for 4 years, 3 months
seen May 30 '13 at 19:59

Sep
12
awarded  Yearling
Sep
12
awarded  Yearling
Mar
27
comment Do I check generated code in to source control or not?
@DaveHillier Best practices are, by definition, general rules. They always need to be considered in context. In other words, they are generally, but not always, the right way to do things. Follow the best practices unless you can clearly articulate and defend doing something different.
Sep
12
awarded  Yearling
Dec
9
awarded  Nice Answer
Dec
3
awarded  Nice Answer
Oct
6
comment Maintaining a list of nodes with challenging requirements
How often does the persisted version need to be updated? Is it after every operation, or can the data be read from the database, a bunch of operations done on it (modifications and lookups), and then written back. Will other processes deal with the data, or is it done just by one piece of software? The answer to these questions will determine the organization in the DB. It may be best just to write the data to the DB as a single chunk, and not do any operations through the DB other than read/write the entire route.
Sep
27
comment Why do so many developers believe performance, readability, and maintainability cannot coexist?
Exactly. And isolate the code in the third point, as much as possible. Because when you move to difference hardware, even something as small as a processor with a different cache size, these things may change.
Sep
26
awarded  Nice Answer
Sep
25
answered git / other VCS - how often to commit?
Sep
25
answered Big-O for nested loop
Sep
13
awarded  Yearling
Aug
29
answered What determines when a computer is considered a “client”?
Aug
15
answered Multiple inheritance use cases
Aug
10
comment How to flag a class as under development in Java
@Birlf If he is worried about others not seeing the explanation in the JavaDoc of code that they are using, I doubt that they will go looking for the other documentation that he produces.
Aug
8
answered Incremental and partial drawing of the large graphs
Aug
5
comment Programming as a career option for a computer science graduate vs other fields?
What you said about CS PhDs is mostly true (myself being one of the exceptions). This is because a lot of CS PhDs are not interested in producing deliverable products. They are doing research into new languages, methods and techniques that can then be used by practitioners. How much this is actually successful is another discussion. It is similar to how you won't find lawyers with a JD in a courtroom.
Aug
5
awarded  Good Answer
Aug
4
awarded  Nice Answer
Aug
4
answered Design flaws and dealing with humiliation from it