853 reputation
47
bio website musigenesis.com
location Philadelphia, PA
age
visits member for 3 years, 10 months
seen Jan 28 '12 at 12:39

Recovering anthropologist, professional (as in "I get paid", not "I am better than all others") programmer since 19-ought-95. In my last job, despite my vigorous protests, I was given the actual title of "visionary". I will be trying to live this down for the rest of my life.

I do C#, software synthesis, animation, windows mobile and other stuff. The other stuff now includes: iPhone/iPad (Objective-C), Android, BlackBerry and Windows Phone 7.

If you live in Philly and play disc golf, we may know each other already.


Sep
7
comment What issues carry the highest risk in a software project?
@David: I guess by "good" software I meant software that satisfies the business requirements the project was started to satisfy, which would include comprehensiveness. For any project that by its nature requires the coordination of large numbers of programmers, the principle (only?) point of failure would of course be management. So, despite our different work experiences, I think we'd agree that it's definitely somebody else's fault. :)
Sep
7
comment What issues carry the highest risk in a software project?
@David: I respect and agree with all your points except the last sentence, which I don't think I understand. Are you saying that large projects generally focus on producing bad, unreliable software? I have worked on both small projects (as a one-man team) and large multi-developer projects. In my experience, many large projects are just small projects that were allowed to grow out of control, which is of course the fault of management. However, a programmer that can identify the inner small project and produce it will end up with a happy customer despite management's best efforts to fail.
Sep
3
comment What issues carry the highest risk in a software project?
@David: or maybe you've worked with worse people. I've worked in plenty of situations as a programmer under technically incompetent management and still produced good, reliable software (by effectively ignoring said managers). I've never seen management ruin a project except by assigning inexperienced/incapable programmers.
Sep
15
comment Prevent Casual Piracy for Simple Utility
@Chad: why can't someone send a friend the app and the license key?
Sep
15
comment Prevent Casual Piracy for Simple Utility
@silky: Really? You think ninja beats pirate? Maybe at night, and on land.
Sep
15
comment Prevent Casual Piracy for Simple Utility
@Rex: it's worth my time (at $20 a pop) for sure. Makes me feel wanted. :)
Sep
15
comment Prevent Casual Piracy for Simple Utility
@Rex M: as the vendor, you don't have to make customers re-purchase a key every time they change computers. I use this method, and I happily give out free replacement keys. If someone starts asking for 10-20 new keys per day, I stop giving them out for free.
Sep
15
comment Prevent Casual Piracy for Simple Utility
Got to put this here: arrrhhh, matey, ye can't stop us!
Aug
14
comment What issues carry the highest risk in a software project?
This answer and the barrage of downvotes it received continue to amaze me. I have never stated anything more self-evidently true than this. To paraphrase someone (I forget who, even though I just read it): I just made the shoe; if you want to try it on and loudly proclaim that it fits, that's your problem.
Jan
22
comment What issues carry the highest risk in a software project?
@Mehrdad: your average modern car is vastly more complex than any piece of software I've ever seen, used or read about. The general statement "software tends to blow because programming is hard" is kind of a crutch.
Jan
22
comment What issues carry the highest risk in a software project?
This is essentially the same as my answer, albeit without the down-votes. :)
Jan
22
comment What issues carry the highest risk in a software project?
@Mehrdad: I can make similar estimates on my projects, assuming I'm reasonably familiar with the platform/language and the problem domain.
Jan
22
comment What issues carry the highest risk in a software project?
In Mao's case, I think motivation came from his habit of never brushing his teeth. A stern talking-to from Mao was definitely something to avoid. :)
Jan
22
comment What issues carry the highest risk in a software project?
I thought "Lake of Planning" was a setting in World of Warcraft?
Jan
22
comment What issues carry the highest risk in a software project?
Amen. I've been waiting for years for the time when I can stop avoiding third-party components like the plague, but it hasn't happened yet.
Jan
22
comment What issues carry the highest risk in a software project?
@MadKeithV: in my experience, it's about a 50-50 blend (of uncaring and unknowing). Personally, I'll take the unknowing over the uncaring - I'm good at teaching, but not good at motivating.
Jan
22
comment What issues carry the highest risk in a software project?
Why do we think software is more 'abstract' than something physical like a car or a bridge? The AMC Pacer and the Pontiac Aztec are examples of design where change was not managed well.
Jan
22
comment What issues carry the highest risk in a software project?
Down-votes to me are like blood to a vampire. More more more! :)
Jan
22
comment What issues carry the highest risk in a software project?
@Mehrdad: agreed. The projects I've seen fail were the result of everybody involved being incompetent, not just one developer.
Jan
22
comment What issues carry the highest risk in a software project?
Which means that ultimately the biggest risk to a project is the competence of the people involved.