20,048 reputation
14077
bio website thehungersite.com
location United Kingdom
age 45
visits member for 3 years, 5 months
seen 1 hour ago
experienced software engineer with many years in the industry, mostly c++ for large-scale, high-reliability systems.

Aug
6
comment Quantifying the advantages of a modern version control system
@JanHudec sort-of true. I worked with Doors, for example, awful product.. until we used an alternative , then we realised what Doors gave us and figured it was more of a usability issue. IBM has good tools that do good stuff, but look dreadful.
Aug
6
revised Quantifying the advantages of a modern version control system
added 1155 characters in body
Aug
6
answered Quantifying the advantages of a modern version control system
Aug
5
comment Implementing a simple controller in embedded C
@Asics and what you learn here with embedded systems will apply to everything, except using particular frameworks - but you won't miss them.
Aug
5
answered WCF vs Web API, Deeper details?
Aug
5
answered Changing Careers from Testing to Development
Aug
4
awarded  Nice Answer
Aug
4
answered Why does Microsoft still ship VBA within Office products, instead of integrating .NET directly?
Aug
3
answered Recording unstructured suggestions and feedback in an issue tracker?
Aug
1
awarded  version-control
Jul
27
awarded  Enlightened
Jul
27
awarded  Guru
Jul
26
comment Deferred execution of Dispose for IDisposable objects
You don't, but you can wrap the class in your own object and call Dispose in the finaliser. After all, isn't that the pattern you use if your object doesn't get Disposed directly or in a using block.
Jul
26
answered Why do binary files load quicker than alphanumeric text files?
Jul
26
answered Deferred execution of Dispose for IDisposable objects
Jul
26
answered How to handle a vendor who asks for the solution of an issue they could not solve
Jul
26
answered Is too much whitespace a bad thing?
Jul
26
comment What are some version control systems based on different concepts than Git, Mercurial etc?
sure, but it doesn't matter what gets stored, or how it does it. You could use a SQLServer record, or a file, or a heap of files... a diff is still generated and applied. There's plenty of implementation differences, I meant the concepts are fundamentally the same. incidentally, git will have to open 2 versions of the file - or it cannot create the diff that the developer made between checkins. Its probably easier just to store the diff.
Jul
25
awarded  Good Answer
Jul
25
answered What are some version control systems based on different concepts than Git, Mercurial etc?