7,469 reputation
1956
bio website softwaredoug.com
location Charlottesville, VA United States
age 33
visits member for 3 years, 7 months
seen 2 days 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
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
comment Knowing so much but application is a problem?
maybe you would do well to practice simpler things to get familiar in your chosen programming environment and worry about implementing harder algorithims/data structures later.
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
Oct
3
comment Is it possible for a good programmer to have never used version control?
We used tlib (burtonsys.com/index.html) at one job in a DOS environment. Granted this was in 2005, but it seemed like they had been using it for a while.
Sep
24
comment Case insensitive keywords in a language
Just please if you make the keywords case sensitive make everything else case sensitive too...
Sep
22
comment Is a coding standard even needed any more?
@Andrew Those experiences might not apply and may just bind you to a lot of ideas that have nothing to do with the current problem you are solving
Sep
22
answered Is a coding standard even needed any more?
Sep
21
awarded  Custodian