418 reputation
25
bio website
location London, UK
age
visits member for 3 years
seen Nov 3 at 15:05

Latte consumer par excellence


Sep
24
awarded  Autobiographer
Feb
3
awarded  Yearling
Nov
24
awarded  Yearling
May
23
comment Dependency injection: How to sell it
Your architect sounds like he needs a visit from the Blue Bird of Happiness. Is it really worthwhile banging your head against a brick wall when you could move to another, more fulfilling job elsewhere?
May
21
comment Who created the idea(s) of the first loop constructs?
Charles Babbage and Ada Lovelace, most likely.
May
21
comment How to prevent piracy on software which is sold online?
I'd say contempt towards DRM-creators is also a large motivating force. People hate being told what they may and may not do with what they view as their own (bought and paid for) property.
Apr
23
comment Which hashing algorithm is best for uniqueness and speed?
some of the collisions make awesome band names. Particularly 'Adorable Rentability'
Apr
4
comment Writing low latency Java
+1 for a great answer. As someone with an interest in tx processing posts like this are a great starting point for research.
Apr
3
comment Approached to build app centered around new API and suddenly API is abandoned
I'd suggest chalking it up to a learning experience, and a future requirement for a signed contract prior to doing any development work.
Mar
30
comment How to encourage version control adoption
@DJClayworth - great minds think alike. I was going to suggest the exact same thing.
Mar
29
answered Project life cycle management - Maven vs 'manual' approach
Mar
21
comment Is this kind of Design by Contract useless?
The benefit of having a plan printed out is that you get to go 'I love it when a plan comes together' and light up a big cigar at the end of a project.
Mar
19
comment Becoming a “maintenance developer”
Maintenance programming is one of the best tutors. You learn a whole lot about how not to develop systems.
Mar
8
comment Are time restrictions on technical tests a good thing?
It is when it leads to analysis paralysis. If you fail to deliver a project on time because you spent too much time in analysis, it's as much a failure as if you spent too little time in analysis. Realistically, the sort of problems set during interviews are things like 'Count the number of words in this file on the filesystem', not 'Write us a fully-functional Document management system'. In my experience, anyway :)
Mar
8
answered Are time restrictions on technical tests a good thing?
Mar
7
comment Calculate Ellipse based on 4 points
Hi. a is the distance from the origin (the point of rotation) to R when the angle of rotation is 0 degrees, similarly b is the distance from the Origin to R when the angle of rotation is 90 degrees. They give the radius of the major and minor axii of the ellipse.
Mar
7
comment What maths should I learn to become a better computer scientist?
see also : programmers.stackexchange.com/questions/136565/…
Mar
7
answered Calculate Ellipse based on 4 points
Mar
7
awarded  Critic
Mar
2
comment Software engineer, already in late thirties, would I have trouble finding a new position?
I am currently delegated with the responsibility of screening incoming CVs at our company; we're trying to find a good senior dev. Given my experiences so far I'm biassed towards hiring older developers, simply because they're likely to have the experience and maturity to deal with our pathological codebase. I can't be the only one in this situation, either.