8,302 reputation
12760
bio website softwaredoug.com
location Charlottesville, VA United States
age 34
visits member for 4 years
seen 8 hours ago

Search and Big Data Architect at Opensource Connections.

I program in C, C++, Java, Javascript, Python, and Php.

PS The gravatar is me in a Snuggie reading the Pragmatic Programmer w/ the complimentary map light :)


Nov
26
revised How are blocking calls implemented?
added 586 characters in body
Nov
26
answered How are blocking calls implemented?
Nov
26
comment How are blocking calls implemented?
on which OS? on what platform? there's probably a ton of variation in low-level details.
Nov
26
asked Is the output of Eclipse's incremental java compiler used in production? Or is it simply to support Eclipse's features?
Nov
24
revised More productive alone than in a team?
added 431 characters in body; added 15 characters in body
Nov
24
answered More productive alone than in a team?
Nov
21
comment Did C++11 address concerns passing std lib objects between dynamic/shared library boundaries? (ie dlls and so)?
split off this discussion into its own question: programmers.stackexchange.com/questions/176700/…
Nov
21
asked How do .so files avoid problems associated with passing header-only templates like MS dll files have?
Nov
21
comment Is there an excuse for short variable names?
Nobody has mentioned a pretty reasonable answer that I've run across. I know many old C compilers didn't support variables > 8 characters. So people fell back into common abbreviations.
Nov
21
comment Did C++11 address concerns passing std lib objects between dynamic/shared library boundaries? (ie dlls and so)?
does that imply that there's no inlining of header-only classes like std::vector? MSVC tends to aggressively inline these in release builds -- exacerbating the problem.
Nov
21
comment Did C++11 address concerns passing std lib objects between dynamic/shared library boundaries? (ie dlls and so)?
I'm curious to read more how Gcc gets around this? My understanding is templates need to be header-only. How can a header-only class hope to not violate the ODR when compiled into multiple binaries?
Nov
21
asked Did C++11 address concerns passing std lib objects between dynamic/shared library boundaries? (ie dlls and so)?
Nov
19
accepted C++11 includes std::stoi, why not std::itos?
Nov
17
answered Why don't we have web IDEs?
Nov
4
awarded  Nice Answer
Nov
4
revised What triggered the popularity of lambda functions in modern mainstream programming languages?
added 11 characters in body
Nov
3
answered What triggered the popularity of lambda functions in modern mainstream programming languages?
Oct
24
awarded  Autobiographer
Oct
21
revised Protobuf design patterns
edited tags
Oct
14
awarded  Popular Question