447 reputation
39
bio website
location
age
visits member for 3 years, 4 months
seen Jul 5 at 11:05

May
15
comment I am making 4-5x more story points than average, but producing bugs at half the rate. Graphs say it's 2x more bugs, how to deal with that?
"If anything, higher productivity means you'll have more time at the end of the project to hunt those bugs down or the developer will be faster in finding the bugs they created." - I think this is spurious and needs more careful anaylsis. Put it this way: if he spent more time on each feature, yeah, he'd have less time to squash bugs. But there would also be less bugs to squash.
May
15
asked Core Data: is performing NSFetches in transient property code bad? Why?
May
10
awarded  Notable Question
Jan
24
comment Another way of expressing 'Dirty' coding
Alternatively, how about the words "Robust" versus "Quick"?
Jan
24
comment Another way of expressing 'Dirty' coding
If you're stuggling to come up with a suitable term (one without baggage), maybe you should just introduce something. How about "Level 1 solution" == "fast dirty method", "Level 3" == very well written, thought out, scalable solution. And Level 2 is in the middle. Or just have two, level 1 and 2.
Jan
24
comment Another way of expressing 'Dirty' coding
What's wrong with the term "hack"? You use it yourself at least twice in your question. "It's a quick hack".
Jan
8
awarded  Revival
Jan
8
awarded  Yearling
May
11
awarded  Popular Question
Feb
21
awarded  Caucus
Dec
11
revised Representing complex object dependencies
added 262 characters in body
Dec
11
answered Representing complex object dependencies
Dec
11
comment Representing complex object dependencies
Is it vital that the correct override params are set at construction time, or is it allowed to change the properties after the whole graph has been created?
Dec
4
comment Patterns for a tree of persistent data with multiple storage options?
Does my answer make much sense btw?
Dec
4
comment Patterns for a tree of persistent data with multiple storage options?
Ah ok, C# it is. I ask because in different languages some patterns can have different emphasis. Delegate in objective C can be taken to have a slightly different meaning to delegate in other languages. And MVC in the world of iOS is arguably better described as MVP, etc.
Dec
4
comment Patterns for a tree of persistent data with multiple storage options?
Don't get me wrong, I'm not saying any of the patterns you've mentioned are wrong per se, it was more just a case of hearing the phrase 'favourite pattern' really. But I see what you're getting at.
Dec
3
answered Patterns for a tree of persistent data with multiple storage options?
Dec
3
comment Patterns for a tree of persistent data with multiple storage options?
Btw I always find it strange when I hear someone saying "favourite pattern". It's like saying "I have a favourite hammer" -- different hammers are useful for different jobs. Forget about how cool the hammer is and recognise it as appropriate for certain jobs, and other hammers appropriate for different jobs, etc.
Dec
3
comment Patterns for a tree of persistent data with multiple storage options?
What language are you using? C#?
Dec
2
comment What are the advantages of the delegate pattern over the observer pattern?
@Marjan Venema "A delegate really is nothing more than an observer of an event." -- it depends what language you're talking about. In Objective C, some delegates are responsible for providing data -- e.g. data delegates -- and an object missing a data delegate has no data to present. In those cases, there is delegation happening, distinct from the act of just observing something.