8,347 reputation
12861
bio website softwaredoug.com
location Charlottesville, VA United States
age 34
visits member for 4 years, 3 months
seen 19 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
30
comment Why is the sudden increase in number of Git submitters on Debian popcon graph in 2010-01?
well at some point github hit an inflection point and took off. I doubt it was git by itself. I wonder if someone could correlate gits populatrity with githubs popularity?
Nov
26
accepted Is the output of Eclipse's incremental java compiler used in production? Or is it simply to support Eclipse's features?
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