1,040 reputation
1514
bio website
location London, United Kingdom
age
visits member for 2 years, 10 months
seen 2 days ago

Software Engineer. Working as Java web developer.


Mar
29
comment “Sensitive Data” clause in Bitbucket's Customer Agreement
I agree with your last paragraph being a possibility. This other bit makes me uneasy: "you hereby grant to Atlassian a non-exclusive, worldwide, royalty-free right to (a) collect, use, copy, store, transmit, modify and create derivative works of Your Data". Nothing similar to this can be found in the old user agreement. Right afterwards they say "in each case solely to the extent necessary to provide the applicable Hosted Service to you". However the ample rights they grant themselves seem disproportionate for simply providing those services.
Mar
29
comment “Sensitive Data” clause in Bitbucket's Customer Agreement
Why don't you contact them to clarify? I would say that 2.) is the most sensible interpretation, but you won't know for sure unless they tell you exactly
Mar
21
comment What are the harms of a cowboy coding style on a small personal project
Yes, it should be faster in the short term, obviously. And to the extent that you don't intend to maintain it and will stay very small it could be the best choice.
Mar
21
answered What are the harms of a cowboy coding style on a small personal project
Feb
26
awarded  Organizer
Feb
26
awarded  Popular Question
Feb
13
revised How to deal with a dev who asks too many questions
fixed spelling
Feb
13
suggested suggested edit on How to deal with a dev who asks too many questions
Nov
19
awarded  Yearling
Nov
14
comment How to identify potential for becoming a programmer
It's interesting you get upvoted since the overwhelming consensus in this community is that interview riddles are a waste of time, that they depend on "aha" moments and so on... when it's perfectly obvious that these riddles are, in reality, nothing more than a proxy to an iq measure. Not saying I agree or not with you (I partially agree, for the record). Just pointing the incoherent voting pattern.
Nov
14
comment How to identify potential for becoming a programmer
@KilianFoth There are criticisms to that paper that invalidate or downplay its conclusions. I read it a while ago and I don't remember the details, but I remember the original authors agreed with the criticism. As a far as I am aware there are no scientifically proven predictors for programming skill.
Nov
6
accepted Why appending to a list in Scala should have O(n) time complexity?
Nov
6
comment Why appending to a list in Scala should have O(n) time complexity?
now I understand! It makes complete sense.
Nov
6
comment Why appending to a list in Scala should have O(n) time complexity?
Thanks for the answers so far. Prepending is O(1) though, according to my book, and you are still copying the list since it's immutable. Something is amiss.
Nov
6
asked Why appending to a list in Scala should have O(n) time complexity?
Nov
2
comment Is Scala ready for prime time?
does this problem happen in other multi paradigm languages or is it more specific of Scala?
Sep
9
awarded  Fanatic
Sep
3
comment How many days is it normal for a new hire programmer to take to get up to speed?
Strictly speaking it is not subjective. Only difficult to answer in a "scientific" way ie. plotting some measure of coding effectiveness against different variables. This is not a bad answer but I can see the value of presenting a real experience too to give op a rough idea.
Sep
3
comment How many days is it normal for a new hire programmer to take to get up to speed?
I'd add "domain knowledge" to that. If documentation is scarce, a good knowledge of the industry/domain can help to ask the right questions and make the right guesses.
Aug
25
revised What is a constructor? And what are set/get methods in Java?
added 77 characters in body