I've been reading a lot of posts where people slam the
developers of MSM05 and essentially blame them for the
fact the MSM05 is so crappy. I don't claim to know
exactly how the MSMoney team conducts its development
process but I do have experience in software development
so please allow me to educate you people a little...
The developers can certainly be blamed for some of the
defects in the application, but the majority of the design
decisions come from business analysts and marketing
types. For example, some dork in marketing decided one
day that "hey, my bank's web site only shows me the last
four characters of my account number and puts X's for the
rest. I think MS Money should work the same way!" So the
marketing dork declares that as some sort of requirement,
which then gets handed down to the development team, and
they implement it the way it was dictated to them. I
seriously doubt that the developers sit around and
collectively make decisions about things like, "hey, we
never used Money Express so I'm sure nobody else did,
let's just remove it from the application!"
So cut the developers a little slack and redirect some of
that anger towards the business folks!