Oops, 7 Days. Hey look I don't update on weekends.

Joel Jumping Sharks @ Coding Horror

http://www.codinghorror.com/blog/archives/000679.html
Permalink Send private email PNII 
September 12th, 2006 7:58pm
damn ... was refusing to post for a while there I'd given up and posted it ... ummm, elsewhere ... then went back, back, back, back and tried it again ... it worked ... won't do that again.
Permalink Send private email PNII 
September 12th, 2006 8:00pm
Dood, wtf are you talking about?
Permalink MD5:9151d7d2cc228fa0f9d3a3cbaaf4 
September 12th, 2006 8:04pm
huh ???

...


dunno, why?
Permalink Send private email PNII 
September 12th, 2006 8:11pm
Joel annoys me, but I understand why he would want his own language.  He's being a hypocrite, but anyway.

I am of the belief that if you have a product that changes, updates, upgrades constantly, that focuses on a niche market with niche concerns, you are better off, usually, spending the time to write a little language that speaks to your domain. It makes for faster development in the long run.

If I were him, I would have hoped to have written such a domain language in a functional programming language.  It is a lot easier to write programs that write themselves, in languages that will allow you to write code constructs that themselves are based on dynamically created code constructs.
Permalink Send private email sharkfish 
September 12th, 2006 8:22pm
"spending the time to write a little language that speaks to your domain"

It doesn't really speak his domain though, does it.

I'm not going to knock his solution to the problem of selling a product that needs to be a native web application on Windows (ASP) and a native web application on Unix (PHP).  The Windows people don't want to install PHP and the Unix people don't want to install ASP.
Permalink Send private email Wayne (AHA) 
September 12th, 2006 8:25pm
Yeah, Ruby would have been a bad solution. He would have zero install base.
Permalink MD5:9151d7d2cc228fa0f9d3a3cbaaf4 
September 12th, 2006 8:27pm
And Joel's "install base" argument is pure crap.  If deployment environment is a serious consideration, erm, Java has pretty effectively solved that problem.  Already have a web container?  Great, here's the WAR file.  No container?  No problem, here's a little installer bundle with tomcat included that took one of my brilliant interns 2 hours to put together.
Permalink Send private email Jöhn Härën 
September 12th, 2006 8:35pm
Java? WTF are you talking about? Do you know of any web hosts that let you run Java? ASP, PHP, and that's about it.
Permalink MD5:9151d7d2cc228fa0f9d3a3cbaaf4 
September 12th, 2006 8:37pm
"If deployment environment is a serious consideration, erm, Java has pretty effectively solved that problem."

WHAT?!?  Windows people won't install PHP but you think they'll install Java.  That's fucked up.  Linux people aren't so fond of Java either...  You really don't get it.
Permalink Send private email Wayne (AHA) 
September 12th, 2006 8:39pm
Ummm, it's a fucking issue tracker, people.  Which means development shops.  It's also a commercial, costs-money issue tracker.  Which means development shops with money.  Which means they can buy, and host, an issue tracker like, oh fuck, Idaknow... Jira?
Now, you're telling me that these dev shops are unable and/or unwilling to host their own damned issue tracker?  Then they deserve what they get.
Permalink Send private email Jöhn Härën 
September 12th, 2006 8:48pm
I actually bought and used FogBugz.

Installing would have been easy to do on IIS/Windows
But little trivial things like installing PHP might have stopped the sys admin from allowing it on the server.
Permalink Send private email sharkfish 
September 12th, 2006 8:58pm
"But little trivial things like installing PHP might have stopped the sys admin from allowing it on the server."

Sharky's right, but man that is so sad...
Permalink Send private email Steel McLargeEsquimaux 
September 12th, 2006 9:17pm
Funny thing is, Citi was a JSP shop. Or at least my neck of the woods. PHP and ASP were out of the question for most projects, and any server that had them installed was probably iffy. I remember the guy from the datacenter came & talked to us one day and said "That old box in the corner? That's yours? I'm amazed that thing still runs. I was about to throw it out."
Permalink MD5:9151d7d2cc228fa0f9d3a3cbaaf4 
September 12th, 2006 9:20pm
Now THAT'S technological racism!
;-)
Permalink Send private email Jöhn Härën 
September 12th, 2006 9:26pm
"Now, you're telling me that these dev shops are unable and/or unwilling to host their own damned issue tracker?" 

You have no real life experience, do you?

Lets face it, the less dependancies that Fogbugz has the more it will sell.  PHP on Windows is a dependancy.  Java is the dependancy from hell.
Permalink Send private email Wayne (AHA) 
September 12th, 2006 9:59pm
At the risk of being rude, Joel is a pompous ass and hasn't said anything interesting for years. He's now also plainly gone completely insane, and the poor old dear should be taken out and shot...
Mat Hall on September 12, 2006 05:03 PM

http://www.codinghorror.com/mtype/mt-comments-renamed.cgi?__mode=red&id=13704

Ohh man, that was rude.
Permalink Send private email Masiosare 
September 12th, 2006 10:17pm
Lol now that I'm reading that page, everyone on CoT went there to comment.

Joel bashing at its purest.
Permalink Send private email Masiosare 
September 12th, 2006 10:19pm
I wonder where Mat got his styleized Mat.

http://www.dashslot.co.uk/
Permalink MD5:9151d7d2cc228fa0f9d3a3cbaaf4 
September 12th, 2006 10:24pm
"You have no real life experience, do you? "
Yeah, none.  That's why I'm a senior engineer at a name-brand company. ;-)

Seriously, feel free to disagree, but what's with the ad hominem attacks?  In general, it's not at all a surprise that lower dependency == more sales potential.  But there's more to the story.  Like I said: Joel's target is dev shops willing and able to part with cash for bug tracking.  Given that, there may indeed be some shops that fit into that category while simultaneously being so incompetent and so poorly run that they can't host their own issue tracking.  Fair enough; let's assume that's the case.  But so what?  Are those customers even worth having?  Would the sales gains be offset by inordiante support requests from the cluetards?

Not having done a detailed market and revenue survey, I don't know for sure.  I doubt that anyone else here knows any more than I do on this score.
Permalink Send private email Jöhn Härën 
September 12th, 2006 10:24pm
I think Wasabi is Joel's Bedazzler. He scored major points once with a "write instead of buy" decision, so he's convinced it's the only possible option now.
Permalink Send private email Steel McLargeEsquimaux 
September 12th, 2006 10:27pm
Oh, and:
"PHP on Windows is a dependancy.  Java is the dependancy from hell."

Setting up, and securing, PHP on a Windows box is *kinda* a pain in the ass, but it's far from difficult.  And Java is laughably trivial to install.  I fail to see what the problem is.
Permalink Send private email Jöhn Härën 
September 12th, 2006 10:28pm
"Seriously, feel free to disagree, but what's with the ad hominem attacks?"

I haven't done one in SO long and I toss one in just to be colorful and I get called on it.  That's so unfair.

"Like I said: Joel's target is dev shops willing and able to part with cash for bug tracking."

It's really not that expensive of an application.  It's a couple hundred bucks to throw on a server to keep the developers happy.

"simultaneously being so incompetent and so poorly run that they can't host their own issue tracking."

Umm..  I've been talking about companies who ARE hosting their own bug tracking.  Just because they host it themselves doesn't mean they want to around installing PHP or Ruby or (god forbid) Java!  You have far too much faith in sysadmins.

"Are those customers even worth having?  Would the sales gains be offset by inordiante support requests from the cluetards?"

Isn't the whole point of having no dependencies to keep the support requests down?
Permalink Send private email Wayne (AHA) 
September 12th, 2006 10:29pm
If I ever met a sysadmin unwilling to install Java on an internal server, I'd fire the dork straightaway.  Good thing I have hire/fire authority.
Permalink Send private email Jöhn Härën 
September 12th, 2006 10:31pm
"Setting up, and securing, PHP on a Windows box is *kinda* a pain in the ass, but it's far from difficult."

It has NOTHING to do with difficult.  You want to get approval to install some freeware open source product on a server?  Ha. 

If you don't have these problems, Mr. Senior Engineer, your name brand company must be a great place to work for.
Permalink Send private email Wayne (AHA) 
September 12th, 2006 10:32pm
If I ever met a sysadmin willing to install Java on anything anywhere I'd have him shot dead.  But then, maybe I'm overly harsh.
Permalink Send private email Wayne (AHA) 
September 12th, 2006 10:32pm
"your name brand company must be a great place to work for."
It is.  It's awesome.

And you've got spunk, kid: wanna job?  We're hiring.
Permalink Send private email Jöhn Härën 
September 12th, 2006 10:33pm
I'm afraid I'm too indespensible to leave any of my jobs right now.
Permalink Send private email Wayne (AHA) 
September 12th, 2006 10:34pm
"You want to get approval to install some freeware open source product on a server?  Ha."
And this has exactly *what* to do with Java?
Permalink Send private email Jöhn Härën 
September 12th, 2006 10:44pm
Nothing.  It has to do with PHP just like you were talking about in what I quoted.  Pay attention!
Permalink Send private email Wayne (AHA) 
September 12th, 2006 10:46pm
Fine.  I give up.
Permalink Send private email Jöhn Härën 
September 12th, 2006 11:07pm
I win!
Permalink Send private email Wayne (AHA) 
September 12th, 2006 11:24pm
> Setting up, and securing, PHP on a Windows box is
> *kinda* a pain in the ass, but it's far from difficult

It's a huge pain in the ass. Please. I wanted to scream while trying to get php discussion crap working.
Permalink son of parnas 
September 13th, 2006 12:14am

This topic is archived. No further replies will be accepted.

Other topics: September, 2006 Other topics: September, 2006 Recent topics Recent topics