25,844 reputation
25193
bio website thehungersite.com
location United Kingdom
age 46
visits member for 4 years
seen 15 hours ago
experienced software engineer with many years in the industry, mostly c++ for large-scale, high-reliability systems.

Dec
18
answered How to avoid unmaintainable code when using SQL in an MVC setting?
Dec
15
answered How to refactor out static members of basic classes
Dec
10
answered Service layer vs DAO — Why both?
Dec
10
comment When did current source control management emerge?
the "alternative schemes" part of your question is very broad - I've worked with all kinds of setups, several being quite unique to the company's needs and its processes.
Dec
10
comment Why not free memory as soon as its reference counter hits zero
I assume they didn't like the idea C++ developers get confused... I find its the GC devs that think finalisers are an equivalent of C++ destructors, not realising that GCs require manually managing object lifetimes, like C. Have a +1 for pointing that out though.
Dec
10
comment Split skilled Scrum team
no, its back
Dec
9
awarded  Nice Answer
Dec
9
answered Split skilled Scrum team
Dec
8
comment Java Heap Allocation Faster than C++
I guess so, but with Java and .net you see my point - you don't have to walk the heap to find the next free block so its significantly faster in that regard, but yes - you're right, it has to be locked which will hurt threaded apps.
Dec
4
comment Leading an offshore team
I feel your pain, I imagine the other 7 or 8 couldn't work without being hand-held all the way.
Dec
3
answered Leading an offshore team
Dec
2
answered Verbose or concise logging
Dec
2
comment Is securing the credit card data is considered a requirement from the customer
You often have non-functional requirements in specs, things like "must respond within 2 seconds" is quite common. Similarly "apply best practice in securing sensitive data" (or words to that effect) is another.
Nov
22
comment How to scope code base health when interviewing for new a company?
@cbaby ah well, in that case you could clarify your question. Usually you can't realistically tell a good company from a bad one in interview - they'll tell you all kinds of "we're great" answers, and I would think the worst the company the better their answers will be (ie good companies will tell the truth, but that will make them appear to be bad)
Nov
21
answered How to scope code base health when interviewing for new a company?
Nov
8
answered Possible problems in a team of programmers
Nov
7
comment How can architects work with self-organizing Scrum teams?
@back2dos : I think you need to change QA for Standardisation. I know what you're saying, but QA is a different team entirely and confusing your point.
Nov
7
awarded  Revival
Nov
3
answered How to make code-review feel less like a way to *shift* the responsibility?
Oct
29
answered How to build an API on top of an existing Rails app with NodeJs and what architecture to use?