2,669 reputation
21932
bio website matthewellen.co.uk
location United Kingdom
age 33
visits member for 4 years, 3 months
seen yesterday

I am a programmer looking to become a better programmer. I am British.

You can't have software without FTW!

Contact me @MellenTheNerd


Jul
7
comment PHP: brackets or no brackets with if/for/while/…?
This is not the same issue as Joel is covering. this is about {...} vs <if/while/etc.>:...end<if/while/etc.>; it is a PHP specific construct.
Jul
7
comment PHP: brackets or no brackets with if/for/while/…?
@Kenneth, on the other hand, having endforeach is much clearer
Jul
7
comment PHP: brackets or no brackets with if/for/while/…?
related: programmers.stackexchange.com/questions/53274/…
Jul
6
comment Is it common for developers to deal with extensive change control procedures?
@Karl: I used to work for a large financial services company, as a junior dev. I'm sorry to say I was the one who had to explain why changes had to be implemented on the form. The change request process was pointlessly lengthy, and was often short circuited for minor changes, making a mockery of the process.
Jul
6
comment Unit Testing and .Net
I use TestDriven.Net and Gallio which both have plugins for VS 2010, and give file->line number resolution
Jul
6
revised How do I negotiate with a company to develop software?
spelling
Jul
5
comment Articles and Works by Developers
Don't replace it all, or you'll end up with nothing left to give
Jul
1
comment Does a prose to code compiler exist?
This is an odd question. You want to know if there are any, but don't want it for your own use. Is this like poison? Are you going to try to get someone else to use one?
Jun
29
comment Can fixed scope + fixed deadline + fixed price contract ever be made to work with “agile”?
Isn't fixed an antonym of agile?
Jun
27
comment Develop secureness first or as a later step?
Yes! I always develop from a bomb shelter.
Jun
27
comment Do you tend to write your own name or your company name in your code?
If you release code under an open source licence then you are asserting ownership of the code. This will solve the issue, if the code you have written is definitely owned by you and you choose a licence your employer can work with.
Jun
27
comment Do you tend to write your own name or your company name in your code?
@Connell: I'm afraid I can't answer those questions. I'm not a solicitor and I don't know how your employer works. At the end of my day I stop working on things for my employer. Any work I do at home is exclusive to me, and I've confirmed this with my employer, so long as it doesn't compete with their business.
Jun
27
comment Do you tend to write your own name or your company name in your code?
@Connell: I retract my previous comment. Copyright is only in favour of contractors not employees. Software Development: Who Owns The Copyright, Copyright in an employee’s work
Jun
27
comment Do you tend to write your own name or your company name in your code?
I think this question needs a warning like "Legal minefield ahead"
Jun
27
answered Difference between extensible programming and extendible programming?
Jun
27
revised How can I program effectively during an Internet outage?
Trying to rephrase the question to make it more constructive
Jun
24
comment Is it a “pattern smell” to put getters like “FullName” or “FormattedPhoneNumber” in your model?
@DanM let us continue this discussion in chat
Jun
24
comment Is it a “pattern smell” to put getters like “FullName” or “FormattedPhoneNumber” in your model?
@DanM: Then that's what you ask for, i.e. ask them to type in their full legal name. If you're sorting by first name, you're really sorting on the first letter (then the second, and so on) of the first name (then the next, then so on), so the names will sort the same regardless.
Jun
23
revised Learning computer architecture as a programmer
fixed links
Jun
22
comment Alternatives to OAuth?
Thanks for explaining the distinction. I held a completely wrong assumption!