471 reputation
58
bio website
location Newcastle, Australia
age 30
visits member for 3 years, 10 months
seen Oct 6 at 21:23

Java, C++, Python, web, and C# developer. Not that I want to be pigeon holed.


Feb
19
comment I'm tasked with leading the documentation effort for an existing, entirely undocumented, software product - what resources are there to help me?
Wow, you guys don't miss a beat!
Feb
18
comment I'm tasked with leading the documentation effort for an existing, entirely undocumented, software product - what resources are there to help me?
+1 for Doxygen. Make sure you enable generation of class diagrams and call graphs. These are invaluable when navigating through a sea of undocumented code.
Feb
8
comment Is premature optimization always bad?
If you are concerned, I'd go through parts of the code you know to be a bit hairy and add some explanatory comments. Not line-by-line 'create a new object' or 'add 4 to x' comments, but a few paragraphs to give an overview of what's happening.
Feb
7
comment Is obtrusive JavaScript ever ok?
In that case, I'd suggest it's personal style. I find the obtrusive method quicker/easier to get started, but the 'correct' way to be cleaner and easier to maintain. There's definitely a fuzzy-feel-good factor in doing the right way.