5,587 reputation
1626
bio website randomactsofarchitecture.com
location Sydney, Australia
age 39
visits member for 2 years, 3 months
seen 12 hours ago

A passionate, hands-on software architect and thought leader with over 15 years’ experience, including that as a technical lead, team leader and director in start-ups through to large organizations. Expert at working with large, geographically dispersed teams on enterprise software and specialise in stakeholder engagement, requirements analysis, design, information security and software security. Deep understanding of the Microsoft technology stack and environment. Strong communication and interpersonal skills including evangelism and presenting. Frequent innovator with two US patent applications. Adept at translating between business and technical worlds.

Linkedin: http://au.linkedin.com/in/anthonylangsworth


Nov
27
revised Are there any widely accepted sets of standards/practices for secure coding?
Typos and general clean up
Nov
26
answered Are there any widely accepted sets of standards/practices for secure coding?
Oct
25
revised How to handle a large amount of authenticated clients
Typos + added BindIoCompletionCallback
Oct
25
answered How to handle a large amount of authenticated clients
Oct
21
answered secure offline PC storage accessible through javascript
Sep
28
answered Is it necessary to collect zip codes if I'm already collecting address, city, and state?
Aug
30
awarded  Yearling
Jun
22
reviewed Approve What to do when you inherit an unmaintainable codebase?
Apr
19
revised Encyption for passwords in config file?
Typos
Apr
19
answered Encyption for passwords in config file?
Apr
10
comment How can I make my logging more useful?
The OP's question was "the logs emitted by [the program] become near useless and completely unparseable, and has the problem of being really verbose, while not outputting important stuff". I addressed a number of "debugging" issues in my response. For example, I talk what to log ("Pretend you are the program explaining to a human how you came up with your results") and the structure and best practices for logging to make it more useful. Admittedly, changing other's behavior to follow these may be challenging, but that is a far bigger issue than logging best practice.
Apr
10
comment How can I make my logging more useful?
The OP was referring to people using the log, not the developers. For example, "wtfwtf" is "a debug printf statement [the OP] threw in". Developers have access to the code and can either search for logging calls or start adding more specific messages. It's operators and customers that have problems.
Apr
10
comment How can I make my logging more useful?
I did not say remove them. I said change it to something that makes sense, e.g. "Connecting to server XXX failed due to authentication failure".
Apr
10
answered How can I make my logging more useful?
Feb
2
answered In Scrum, who verifies “Done”?
Jan
27
comment Console Application vs GUI?
Why is consuming so little CPU, RAM and GPU that important? 200 MB on a PC is nothing. If you want to write it in C/C++ and WTL or the console APIs you can probably get it down much further but it will likely take longer to write and be harder to debug. If this is an academic exercise, go ahead.
Jan
26
answered Console Application vs GUI?
Jan
25
answered Is it better expose a collection or an API to the collection?
Dec
24
awarded  Revival
Nov
5
awarded  Enlightened