8,342 reputation
12861
bio website softwaredoug.com
location Charlottesville, VA United States
age 34
visits member for 4 years, 3 months
seen 1 hour 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 :)


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
Sep
10
awarded  Yearling
Aug
30
comment How to avoid being an API programmer only?
Isn't everything an API? Even math is an API. Well its exercising the built in languages "API". Even Embedded folks are really coding to a specific piece of hardware's interface.
Aug
30
comment Python Coding standards vs. productivity
This kind of work environment is anathema. Senior devs are only a local maxima. They have far more to learn about the broader world from junior devs then sadly their egos will allow. I say this as a senior dev who has grown far more from learning from outsiders/n00bs then by resting on my laurels.
Aug
24
comment How do you support your code post employment end?
Yeah, but in reality its the reason you give notice to your boss. Its they're job to ensure they are covered before you end up leaving.
Aug
2
comment What ever happened to the Defense Software Reuse System (DSRS)?
Wow very interesting. I'd imagine most things reusable by the entire defense community would be the kind if stuff reusable by programmers at large. So that kind of stuff would make its way to general libraries and frameworks.
Jul
18
reviewed Approve When Rob Pike says “Go is about composition”, what exactly does he mean?
Jul
18
comment When Rob Pike says “Go is about composition”, what exactly does he mean?
I'm curious, I do that in C++ (prefer composition). Does go provide features that help me compose when in Java/C++ I would have to inherit?
Jul
18
comment Whats the difference between an interpreted language and one compiled to a VM?
+1 ah yes very good point about JIT.
Jul
18
asked Whats the difference between an interpreted language and one compiled to a VM?
Jul
2
awarded  Nice Answer
Jun
21
comment General programming techniques to speed up coding time
I would guess that the techniques you use in a coding competition may have nothing to do with the techniques you'd use at a real job.
Jun
9
awarded  Notable Question
Jun
6
comment Why are there so many string classes in the face of std::string?
I thought iostreams were C++s big embarrassment...