WPF
posted by BigTuna(219) 1 year, 8 months ago +2
HTML5 replacing WPF... I nominate this for Stupidest Tech Rumor of 2010.
Reply
Agile is a Sham
posted by BigTuna(219) 1 month, 26 days ago +1
While contrarian opinions are always valuable, this author is dangerously naive.
New site using DotNetKicks. ConservativeKicks.com
posted by BigTuna(219) 4 years, 6 months ago 0
I suppose this would be an awkward time to point out that people with higher education degrees tend to be more liberal. Sorry for interrupting the Two Minute Hate... please go back to your falsifiable assumptions.
Three Ways To Return Null If A Value Is A Certain Value
The standards for a kick are getting awfully low. :(
New BlogEngine Theme - Bright Side of Life
posted by BigTuna(219) 4 years, 3 months ago 0
How about we all just chill with kicking BlogEngine themes every day? This is getting ridiculous!
13 Tips to Comment Your Code
posted by BigTuna(219) 4 years, 2 months ago 0
#2 and #3 should have consulted with #12 beforehand
A New Pattern for Event Declaration
I liked this idea a lot better when it ran on the front page last week. Copying someone else's post without linking to it is generally considered plagiarism, Amit.
This is the original thread: http://www.dotnetkicks.com/events/NET_Event_Techniques
Amit - no worries, if you didn't see it then you didn't know. I thought some of your post sounded suspiciously like the comments on the original so I thought you were ripping it off. As for the performance debate, I maintain that the few wasted microseconds are worth their weight in plutonium if this avoids one late night at the office tracking down a buried null reference exception. That's the kind of performance management they don't seem to teach in school.
5 Firefox Extensions Any Web Developer Must Have
posted by BigTuna(219) 4 years, 1 month ago 0
I'm not sure what it is, but after reading the comments there and here, I can't help but think that something is missing on that list.
Using aliases for better code readability
@aquinas: I agree, which is why I prefer to alias the namespace rather than the class. In the linked example I'd make the declarations: using FancyControls = FancyControlVendor.Organizer.BusinessObjects; using Outlook = Microsoft.Outlook.Interop; and the code: FancyControls.Email organizerEmail = _mailBox.GetSelectedEmail(); Outlook.Email outlookEmail = new OutlookEmail(); The multipart class name is my clue to look for an alias up top.
posted by BigTuna(219) 1 month, 26 days ago 0
The problem I have with it is that he's criticizing a project management methodology without acknowledging the problem space. Of course developers don't want any process imposed on them but 99% of the time that's not reality. Customers are finicky and rarely know what they actually want but they're also always right. If they never changed their minds and provided great requirements up front then there would seldom be a need for any kind of project management at all. Since that's obviously not the case, Agile is an attempt to refocus attention on the true goal of software development - delivery of a product that customers will want and use. It's absolutely being abused these days by charlatans who don't really know or care what they're talking about. That doesn't invalidate its need or its benefits.
Drew, upon rereading the piece I think I see what you're saying. I blew past this statement near the beginning: "The management pitch is that by getting programmers to follow some process rote you will get good, predictable results out." I think the rather, erm, aggressive terminology he chooses played into my expectations of what would follow. I agree with what you've said! I'm definitely looking at this through the prism of a developer who's been on both wildly successful Agile projects and Bataan-level waterfall death marches, and I'm probably a little touchy about Agile detractors since (proper) training is a big part of our business. :)