137 reputation
10
bio website web.nickshanks.com
location England
age 33
visits member for 3 years, 6 months
seen Dec 8 at 9:49

Mac, iOS & Web Programmer.

Skill areas include Carbon & Cocoa, C, Objective-C, OpenGL, HTTP & REST, Semantic HTML, CSS Level 3, PHP, MySQL, EichScript/LiveScript/ECMAScript/whatever you want to call it, jQuery, Mac OS X (inc. OS X Server) Administration, UNIX/Linux Administration.


Dec
4
awarded  Popular Question
Aug
3
awarded  Citizen Patrol
Jul
24
comment Why do old C-style method names continue being used in modern languages?
+1 for English/Esperanto analogy
Jul
15
answered Extracting user requirements from a person who does not know how to express himself
Jul
15
comment Tools aiding in documenting API requierements for a REST Service
The best requirement specification is a comprehensive test suite. However that may take longer to write than you are willing to give. I suggest you look through stackoverflow.com/questions/2001899/… as much is covered that that would be relevant. You target audience is a human, so human-readable descriptions will still be important.
Jul
15
revised Tools aiding in documenting API requierements for a REST Service
add omnigraffle link
Jul
15
awarded  Teacher
Jul
15
answered Tools aiding in documenting API requierements for a REST Service
Jun
20
awarded  Scholar
Jun
20
accepted How do I convert a list of Requirements into Constraints?
Jun
20
comment How do I convert a list of Requirements into Constraints?
Okay, so I have now done a little additional reading around waterfalls and lean development, and to me it seems Agile and Lean are still based on Waterfall, just in smaller chunks ("one feature at a time", where feature could be a small class or a few new functions). The Requirements -> Design -> Implementation -> Test steps are still needed, and must be performed in that order.
Jun
18
comment How do I convert a list of Requirements into Constraints?
I don't have a clue what 'waterfall' is, so maybe I have been doing that for years, or maybe not. I am superficially familiar with extreme programming, agile development and user stories, (have read all the funny three column website about it) although I have never used the techniques. I am already trying to get user stories into the dev process but my boss is fighting me ("too many cooks spoil the broth"). I got a telling off yesterday just for asking the other staff, who will actually use the app, to provide me with some. In absence of those, I am doing what I can alone.
Jun
18
comment How do I convert a list of Requirements into Constraints?
So you're saying constraints, in this context, are imposed from outside, whereas requirements are imposed from the inside? I was thinking more of 'constraint' as used in software architectures, where it is a choice to restrict how something works in order to generate a certain outcome, e.g. loading a webpage is constrained to be a read-only operation, so you can reload it at will without breaking things.
Jun
18
revised How do I convert a list of Requirements into Constraints?
added background of me and the app
Jun
17
comment How do I convert a list of Requirements into Constraints?
@RobertHarvey Okay, I've read that page. It was very short and I didn't really get what it was saying. It did suggest providing reasons why to each of the requirements was given, so I will add those.
Jun
17
comment How do I convert a list of Requirements into Constraints?
@Neil I have clarified it a bit. Basically that is there to say it doesn't need to run on old computers/feature phones, and it can't be limited to just Windows boxes running IE 7 (or whatever).
Jun
17
revised How do I convert a list of Requirements into Constraints?
clarify platform requirement
Jun
17
awarded  Student
Jun
17
asked How do I convert a list of Requirements into Constraints?
Nov
19
revised Is it a common practice to minimize JavaScript usage when building a website?
grammar corrections