971 reputation
57
bio website blucz.com
location New York, NY
age 28
visits member for 3 years, 7 months
seen Jun 21 '12 at 20:01

Sep
1
awarded  Yearling
Sep
1
awarded  Yearling
Aug
15
awarded  Good Answer
Sep
2
awarded  Yearling
Aug
1
comment When does implementing MVVM not make sense
This post is tagged as "wpf" and "silverlight" so I'm not completely off-topic. Nonetheless, you're free to disagree.
Aug
1
comment When does implementing MVVM not make sense
The main thing you've missed is how this answer is structured: (1) discuss shortcomings of wpf/xaml + how mvvm addresses them (2) introduce situation where wpf/xaml and mvvm both fail (3) propose alternative approach. You seem to be responding as if the wpf/xaml criticms are directed at mvvm.
Aug
1
comment When does implementing MVVM not make sense
I have edited slightly to clarify some of the points that you seem to have misconstrued.
Aug
1
revised When does implementing MVVM not make sense
added 329 characters in body
Aug
1
comment When does implementing MVVM not make sense
I wasn't objecting to the fact that MVVM solves these problems--it does. I am claiming that it does so awkwardly, and by adding an extra layer to the system that scales poorly--which it does. Of course you need to get the data through all of your layers. I'm saying that the extra layer isn't necessary if your data binding system is done right.
Aug
1
revised When does implementing MVVM not make sense
deleted 34 characters in body
Aug
1
comment When does implementing MVVM not make sense
A colleague and I built an FRP-based gui system, but it's proprietary so there's nothing public to point you to. The last thing I did in WPF used MVVM and was very difficult to work with as a result. If WPF works for you, consider brewing yourself a XAML replacement that improves on these issues.
Aug
1
answered When does implementing MVVM not make sense
Apr
11
awarded  Nice Answer
Jan
26
comment I'm a Subversion geek, why should I consider or not consider Mercurial or Git or any other DVCS?
The relevance of git bisect for small teams is almost nil. I get it for the kernel where hundreds of changes from different people are being merged in at once and breaking things, but when you have a team of 5, you can usually eliminate all but 2-3 potential culprit patches with a quick look at the log.
Sep
25
comment How would you design a programming language?
This question is too vague. Language features can't really be discussed until the purpose of the language is determined.
Sep
23
answered Are certifications worth it?
Sep
22
answered What would you change about C# if you could?
Sep
20
awarded  Commentator
Sep
13
answered Hiring “off-platform” - what are the indicators for successful candidates?
Sep
13
comment What do you think of the F# language?
I doubt that many of these points will be addressed, other than perhaps compiler performance, which is admittedly much worse on mono than it is on windows. I am using F# for a project right now, and it is saving me time over C# despite these downsides, so it's not all bad. Especially if you don't know any other functional languages, I urge you to give this a shot--it will show you a new way to look at the world and make you a better developer.