1,273 reputation
411
bio website
location United Kingdom
age
visits member for 3 years, 7 months
seen Apr 8 at 10:47

Apr
5
comment How should the database schema be migrated?
@what database and programming language are you using?
Apr
5
comment How should the database schema be migrated?
You need a database compare tool to help testing the update scripts. The words "agile" and "database" can never be combined without pain and effert.
Mar
26
comment How to data model more than one 'last name'?
@MichaelT, so there is a need to process the Family Name separately, so give it it's own field and hope the person that types in the details understand eastern naming.
Mar
26
comment How to data model more than one 'last name'?
@MichaelT, What to say that everyone has a family name?
Mar
14
comment Understanding dependency injection
I got it when I read the "clean code" book, dependency injection solve a problem you get when you write very clear and small classes. If you have not seen code that is good enough to have that problem, then you will not get dependency injection.
Feb
18
comment How do I manage a very large set of rules and magic numbers in my program?
also consider creating a Fluent interface
Feb
4
comment Why is it hard to make a Java program 'appear native'?
@jwenting, Sun cared more about making problems for Microsoft then about programmers that had chosen to use Microsoft's java based system. Hence I gave up on Jave and kept with MFC until C# come out.
Jan
28
comment Is using non-standard single-line comments fine in C?
Given that it would not be that hard to write a tool to convert single line comments into “standard” comments, the risk is low.
Dec
24
comment In C++, how much programmer time is spent doing memory management
@gbjbaanb I found that in C# very little time is spend on resource management, memory is garbage collected. File handles, database connections etc are short lived, so easy to control with a “using” statement. When there is a problem, it is 10 times easier to track down then in C++/MFC code.
Dec
23
comment Why did the team at LMAX use Java and design the architecture to avoid GC at all cost?
@Casey, and how many real world C++ compilers use it? And how much do these compilers cost. Maybe in 20 years times it will be useful, until then you can't depend on it.
Dec
19
comment How do you make people accept code review?
"maintenance work" need more reveiwing them most coding not less
Dec
10
comment Code formatting SQL queries
Are any “in house” tools used to process the files?
Dec
10
comment Code formatting SQL queries
Good for auto merging when dev1 adds bla4 and dev2 adds bla5
Dec
10
comment Is it common to lie in job ads regarding the technologies in use?
It think it would be better to say. “Unfortunately, finding a good contractor is extremely difficult. They are out there, but the field also tends to be littered with programmers who couldn't cut it at as full-time managers/leaders”. You are asking for a contractor to do something that a lot of people become contractors to advoid.
Nov
16
comment What does SVN do better than Git?
I think part of it is that as SVN has until recently not supported branching and merging without a very high cost, it has allowed programmer to stand up more to managers when they wanted to keep changing what someone is working on. A tool has to work within the polities of a company and also helps shapes a companies’ polities.
Jul
4
comment What kind of degree do I need to become a mobile application developer?
@Erik, but you got get an interview unless you can get past HR!
May
17
comment Why do trees grow downward?
When drawing a tree by hand, it is hard to know how much space you will need, it is also hard to layout the notes neatly without first drawing the level above. So you tend to draw the “root” first putting it up the top so you can continue with your text where ever on the page the tree finishes.
May
15
comment Copyright question about building a similar app
Finding a lawyer that would give a clear cut answers that you could depend on is very hard, there is also the issue of the great cost.
Apr
30
comment At what point during a project is it unreasonable to leave?
In the past I have offered to come back for a week or two once they got a replacement to help train the replacement – the new employer was happy with this and agreed I could take unpaid leave to do it. (After all the new employer wants to think I would do the same for them) In the end the “old employer” never took up on the offer, but it did generate a lot of good will.
Mar
7
comment If you take a year or two out from being a developer, is it really that hard to get back into it?
It may depend on how up-to-date your skills are; if your skills are beginning to have reduced demand before you take the time out, then you may have problems.