248 reputation
18
bio website jozzas.wikispaces.com
location Brisbane, Australia
age 28
visits member for 1 year, 11 months
seen May 19 at 23:36
stats profile views 10

Software Engineer living in Brisbane. Likes Python, working with data.


Mar
27
answered Programming methodology - best way to level up?
Feb
25
awarded  Caucus
Feb
13
comment Question on System Requirement
I think as a requirement, that is way, way too vague. If I read just that statement, I would ask - what 'user information'? Where does it come from? Is where it comes from a strict requirement? What does 'register' mean in this sense? I'd consider splitting this into at least 2 or 3 requirements, and if necessary adding an appendix with the states, services, and required data fields that can be 'registered' (queried? scraped? Is it an API?) for each. Note that none of this defines the 'how' of 'registration'.
Feb
7
comment HTML, CSS, and some JavaScript… what's next?
"a server side language such as php or asp.net" or ruby or python or Java or even Javascript (node.js). I would suggest using Ruby or Python and a simple web stack.
Jan
14
comment Effectiveness of FizzBuzz and Beyond
A good candidate would start with some test strings and expected outputs and then talk about unit tests, or just re-write the requirements more formally and less ambiguously. They would then talk about the importance of clear requirements and how requirements errors can be orders of magnitude more expensive to fix than implementation errors.
Dec
12
answered Which language is more suitable heavy file tasks?
Oct
30
answered How to rewrite a TCP MMOG server designed to run in a single machine, in a distributed way?
Oct
29
answered Best Language for Threading
Oct
17
comment Is it correct that Java Applets can do hardware acceleration while Flash can't?
My understanding is that Flash hardware acceleration doesn't do 3d, whereas there are OpenGL libraries for Java applets that do (which is the reason Minecraft can be played "in the browser"). That's not what the question was, though. Silverlight also has hardware acceleration through DirectX, but a full 3d implementation is in its infancy there AFAIK.
Oct
16
comment starting project with growth in mind.
Minimum. Viable. Product. Stop worrying about this stuff and get one online ASAP. This is the only way to know if what you're building is worth anything to anyone.
Sep
13
comment How do software patches and updates work?
I would think that (generally) the entire binary to be "updated" is completely replaced by a binary that's downloaded and copied over the top of the old one.
Aug
27
comment Relative Scoring system - How to solve this?
To be more constructive, maybe try to find a site that has real-world image quality tests for each of the cameras. Assigning points to a megapixel value is worse than meaningless, as it skews your results in an irrelevant way.
Aug
27
comment Relative Scoring system - How to solve this?
Are you aware that "number of megapixels" is an absolutely terrible metric for use in assessing digital cameras of any type, but particularly phone cameras where the sensors are all tiny?
Aug
27
comment How to deal with huge changes to a data specification?
Which spec to support is the managers decision, and it seems they've made that decision. You need to adopt the new spec, amend your programs, test thoroughly and release.
Aug
12
comment How would you test Google Maps “Get Directions” feature?
Google Maps in the past has tried to direct me onto bus only streets, the wrong way down one-way streets, and to make turns at intersections that don't exist (e.g. a flyover with only an offramp). I believe they have a "report incorrect directions" feature, but that's probably not something that would work in your situation. The answer to the bit about them testing everything? They didn't, and they didn't really need to.
Aug
12
comment How can uTorrent be multi-platform while keeping such a small binary size?
They provide separate builds for OSX, Linux and Windows, and the Linux version as you say only allows for web access. The logical way to 'keep the size down' would be by maintaining the builds for different platforms as different branches, keeping the UI separate from the core libraries and only including what's required in each build.
Aug
8
awarded  Critic
Aug
5
awarded  Commentator
Aug
5
comment How to document and peer review design in scrum?
Do you create a Software Design Description (SDD) document to address your requirements specification? You should capture your high level (software architecture) design in a document. MIL-STD-498 is a good starting point (See the SDD PDF linked there).
Aug
2
comment Should Agile teams deliver new features daily?
Sounds like someone's trying to get the questioner's team to do a sprint per day. You shouldn't offload anything to QA until it's been through a sprint (or is finished to everyones satisfaction) AND it's been deemed acceptable (minimum number of features working, known bugs documented).