DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

Phil Haack

Phil is a megalomaniacal software developer with delusions of... well, uh, just delusions. By day, he is a Senior Program Manager at Microsoft. By night he leads the Subtext Project, an Open Source blog engine.


You've Been Hacked | 22 Feb 2012 10:10

What Is The Spirit of Open Source?Subscribe to this feed

Phil Haack writes "....In my previous post, I attempted to make a distinction between Open Source and Open Source Software. Some folks took issue with the post and that’s great! I love a healthy debate. It’s an opportunity to learn. One minor request though. If you..."
Read more »  What Is The Spirit of Open Source?


You've Been Hacked | 16 Feb 2012 22:57

Open Source and Open Source Software Are Not The Same ThingsSubscribe to this feed

Phil Haack writes "....UPDATE: I have a follow-up post that addresses a few criticisms of this post. It all started with an innocent tweet asking whether ASP.NET MVC 3 is “open source” or not? I jumped in with my usual answer, “of course it is!” The source code is..."
Read more »  Open Source and Open Source Software Are Not The Same Things


You've Been Hacked | 16 Feb 2012 18:24

Changing A Strong Name Is A Major Breaking ChangeSubscribe to this feed

Phil Haack writes "....Recently, the Log4Net team released log4net 1.2.11 (congrats by the way!). The previous version of log4Net was 1.2.10. Despite which version of version you subscribe to, we can all agree that only incrementing the third part of a version indicates..."
Read more »  Changing A Strong Name Is A Major Breaking Change


You've Been Hacked | 08 Feb 2012 20:08

The State of NuGetSubscribe to this feed

Phil Haack writes "....I’ve seen a few recent tweets asking about what’s going on with NuGet since I left Microsoft. The fact is that the NuGet team has been hard at work on the release and have been discussing it in various public forums. I think the feeling of “quiet”..."
Read more »  The State of NuGet


You've Been Hacked | 30 Jan 2012 07:15

Hazards of Converting Binary Data To A StringSubscribe to this feed

Phil Haack writes "....Back in November, someone asked a question on StackOverflow about converting arbitrary binary data (in the form of a byte array) to a string. I know this because I make it a habit to read randomly selected questions in StackOverflow written in..."
Read more »  Hazards of Converting Binary Data To A String


You've Been Hacked | 23 Jan 2012 18:22

Getting OlderSubscribe to this feed

Phil Haack writes "....Birthdays are a funny thing, aren’t they? Let’s look at this tweet for example, It's @haacked's birthday. Give him crap about getting old. No gifts, please. Especially not what Charlie suggests. Of course I’m getting older. We’re all getting..."
Read more »  Getting Older


You've Been Hacked | 14 Jan 2012 07:29

Comparing Strings in Unit TestsSubscribe to this feed

Phil Haack writes "....Suppose you have a test that needs to compare strings. Most test frameworks do a fine job with their default equality assertion. But once in a while, you get a case like this: [Fact] public void SomeTest() { Assert.Equal("Hard..."
Read more »  Comparing Strings in Unit Tests


You've Been Hacked | 11 Jan 2012 00:33

A Really Empty ASP.NET MVC 3 Project TemplateSubscribe to this feed

Phil Haack writes "....In the ASP.NET MVC 3 Uservoice site, one of the most voted up items is a suggestion to include an empty project template. No, a really empty project template. You see, ASP.NET MVC 3 includes an “empty” project template, but it’s not empty enough..."
Read more »  A Really Empty ASP.NET MVC 3 Project Template


You've Been Hacked | 05 Jan 2012 22:26

Recognition CompensationSubscribe to this feed

Phil Haack writes "....Mary Poppendieck writes the following in Unjust Deserts (pdf), a paper on compensation systems (emphasis mine), There is no greater de-motivator than a reward system that is perceived to be unfair. It doesn’t matter if the system is fair or not...."
Read more »  Recognition Compensation


You've Been Hacked | 02 Jan 2012 05:08

Structuring Unit TestsSubscribe to this feed

Phil Haack writes "....In the past, I’ve tried various schemes to structure my unit tests but never fell into a consistent approach. Pretty much the only rule I had (which I broke all the time) was to write a test class for each class I tested. I would then fill that..."
Read more »  Structuring Unit Tests


This Maven's Blog

Phil Haack

Microsoft

Bellevue, WA

Phil Haack (haacked)

Phil Haack (haacked) @ferventcoder git reset origin/master --soft git checkout -b new-branch Stop the bleeding. ;) about an hour ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @defunkt @kneath and we're going to make the site so fast you rarely see it. Sorry. about an hour ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @ericlaw heh, I tweeted before reading your next tweet. :) different context indeed! about 1 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @kiliman grand kids?! Aren't you like 20 (based on your pic)? ;) about 2 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @bradwilson @humancompiler @marcind true. Phil Haack was my identical twin. I'm Joe, but had to take over his identity when he died. about 2 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @ericlaw but sometimes correct. For example, civil disobedience in the 60s. about 2 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @tpdorsey nice! about 2 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @fmork heh. I meant previous. :) about 8 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @hhariri But, you could argue it's the demand that drives it more. Piracy can help in that it reduces demand for the old way... about 8 hours ago from web


Phil Haack (haacked)

Phil Haack (haacked) @hhariri sure it drives innovation. It's like Newton's 3rd law. Even crime drives innovation. Lo-Jack, non-lethal weaponry, cryptography etc about 8 hours ago from web


Phil Haack (haacked)

Phil Haack (haacked) Blogged: What is the spirit of open source. A follow up to my last post. Thanks to @migueldeicaza for his insights! http://t.co/VOapahWM about 8 hours ago from web


Phil Haack (haacked)

Phil Haack (haacked) @WoogyChuck @jongalloway thanks!!! about 10 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @askesian talking about 14 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) Better than cardboard boxes for kids. A friend of ours (former IDEO designer) made this: https://t.co/5Nd99fNC about 14 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @choudeshell /cc @frystyk is a good start. :) about 15 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @bryanveloso we met and started dating on NYE. So yes! ;) about 20 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @bsimser @humancompiler @jeffwilcox @shanselman why do you hate awesome?! about 20 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) @UncleThargy @shanselman yeah, what's up with that!? about 20 hours ago from Twitter for iPhone


Phil Haack (haacked)

Phil Haack (haacked) Nice! @HumanCompiler is taking over as PM of Ayesspeedotnetemveesee! #twitterworkaround #aspnetmvc about 22 hours ago from Twitter for iPhone