1,718 reputation
716
bio website MarkDontBlog
location United Kingdom
age 43
visits member for 3 years, 9 months
seen Jul 26 at 22:13

Developer in scientific fields.

  • My world is vertical market shrinkwrap. Do you know your world?
  • VB6, VB.NET, C, Fortran, Perl, PHP...
  • User interfaces, graphics, data manipulation, numerical models.
  • Database stuff with Access/MySQL/SQL Server.
  • Physics degree, little formal training in development

In my young days I used to write things like compilers and chess programs for fun - but that was last millenium :)


Jul
25
comment How to suggest changes as a recently-hired employee?
-1. See the edit to the question with this from the OP "Just in case (if anyone cares): following your precious advices I was able to suggest changes and am now in charge of the team that must create and deploy Subversion :D Thanks to all of you !"
Jul
25
comment How to suggest changes as a recently-hired employee?
@John You should present it to the IT manager, explain the cost saving, let them have it for free... and a few months later ask for a big pay rise citing the cost savings as an example of your worth.
Jul
25
comment How do I review my own code?
There are IPR issues. Posting the code on StackExchange means releasing it under Creative Commons. The OP may not be allowed to do that, especially if its a closed-source project.
Jul
23
comment What should I do if I don't have any formal spec?
+1 But consider making prototypes as well as / instead of paper specs.
Jul
23
comment Am I a total misfit for Programming or is it Corporate Drama?
#2. I've been in this situation personally, as the project manager. The project manager is just being honest - what else can they do?
Jul
19
comment How to detect root cause of problem or bug
There's some good advice in Code Complete 2, in the chapter on debugging (chapter 23). And the rest of the book is well worth reading too :)
Jul
17
comment When creating an open source project, is coding in VB.net a bad idea?
Reference: Lisa Feigenbaum, a Microsoft PM in the .NET Managed Languages Group, said in 2009 that there were slightly more VB.NET developers than C#. If anyone has a more up-to-date reference please share it.
Jul
14
comment Is it legitimate to ask co-workers to use specific browser in an intranet website?
Next time, ask them first and then develop.
Jul
13
comment For what reasons should I choose C# over Java and C++?
"If you work in a Unix environment with e.g. web services" there are some other languages & frameworks that could be considered: ruby, Python, node.js etc
Jul
11
comment Writing unit test only for applications that requires them
+1. An example would be quick scripts written to support financial trading. You need an answer really quickly (within minutes at most), because you spot an opportunity. You are only going to run the script once. You need to be correct more often than not, but being fast is more important than being 100% accurate.
Jul
10
comment Tools that can catch “fake coverage”?
A dishonest good programmer will be able to circumvent the automatic check anyway. If you have dishonest bad programmers in your "small" team, you have a personnel problem not a technology problem.
Jul
10
comment Why is binary search,which needs sorted data, considered better than linear search?
If you search often and insert often, you might look at more complicated data structures (e.g. binary trees).
Jul
10
comment Is there any scholarly research on the detrimental effects of a noisy workplace on productivity?
@btilly +1. Whichever explanation is true, the organisation's management can still conclude that noise is bad. It's bad if productivity is lowered and it's very bad if productive people leave.
Jul
1
comment How to convince boss to buy Visual Studio 2012 Professional
Wait - you're a startup? Then Visual Studio and other good stuff should be free, or very cheap, through Microsoft BizSpark. If your company is less than 5 years old and making less than 1 million US $ a year, you qualify.
Jun
28
comment Author has inserted copyright into code with gnu public license notice - implications?
+1 Also in some jurisdictions code must be copyrighted by someone. They don't recognise the concept of "public domain". So the copyright must belong to someone, but that person grants permission to others through the license.
Jun
27
comment Documenting mathematical logic in code
+1. If the reference is to a recent publication, give the DOI hyperlink to the paper. Example dx.doi.org/10.1000/182. This is exactly what DOI was designed for - a short, standard URL for a publication, guaranteed never to change.
Jun
25
comment Is it a good practice to wrap all primitives and Strings?
Similar to this question. Not an exact duplicate: you have linked to a less dogmatic article than the one linked in the other question.
Jun
19
comment Should I be worried about overengineering programming assignments given during interview process?
@DormoTheNord I would tell the interviewer how long you spent on the exercise (and make sure it's less than 3 hours). Fears about gold-plating should not arise if you do the exercise in the time they are expecting.
Jun
17
answered Is using subprocedures to logically separate my code a bad idea for structured programming?
Jun
14
comment Is 25% to me as sole author a good deal?
I think it's a good situation, and you should be able to get a good deal out of it. Do invest some time in negotiating it and thinking about it. Bobson is correct - having a lawyer look at it could save lots of money and pain later.