finally updated:04 Sep 2004 20:05 UK time
Old Joel On Software Discussion Forum
oJoS Statistics - Individual Statistics for 'Phillip J. Eby'
View all Jossers sorted by : Name | Comments | Words | First Comment | Final Comment

Number of Comments: 245
Number of Words: 39,909
First Comment: 27 Dec 2001
Final Comment: 28 Aug 2004

Number of Topics Posted: 3
First Topic: 04 Sep 2003
Latest Topic: 16 Oct 2003
WhenItemComment
28 Aug 2004   The API is king   '''What I have seen happen is a strong OO tehcnica....   >>  
27 Aug 2004   Cracking The Three L....   Actually, I once read somewhere that Asimov argued....   >>  
13 Aug 2004   Your Thought on IP (....   '''Is there really a silver bullet that can take w....   >>  
      '''There is nothing fundamental here. It is a comb....   >>  
   Python: Whitespace a....   '''So what if *you* don't want to use a mutable de....   >>  
      '''If you assign a new value to a variable that ge....   >>  
12 Aug 2004      Python on Windows comes with IDLE, a nice shell an....   >>  
      '''I have the tedious task of going up and down to....   >>  
06 Aug 2004   Who is your messiah?   I like Ted Nelson, too, but he didn't invent hyper....   >>  
03 Aug 2004   Sort of a business p....   I like to design from the outside in, but code fro....   >>  
   E-Myth   The E-myth in a nutshell: * Most people who sta....   >>  
23 Jul 2004   Thinking outside the....   '''He's just a better programmer than you. He acts....   >>  
22 Jul 2004   Confidentiality/Non-....   A short list of complaints you can give the guy: ....   >>  
   Software piracy   copying != stealing && copyrightInfringement != t....   >>  
19 Jul 2004   Free syntax highligh....   Another vote here for jEdit.  I've actually w....   >>  
16 Jul 2004   Python for a commerc....   '''Has anyone ever done web development with Pytho....   >>  
      '''By the end of development, I had wasted hours o....   >>  
   Mono ditching wine.   '''Why would Microsoft CARE the .01% to 10% of thi....   >>  
   .Net devs that went ....   For what it's worth, a number of functional langua....   >>  
15 Jul 2004   Mono ditching wine.   Actually, the debate over whether Mono is a perfec....   >>  
14 Jul 2004   Database Pooling - I....   Write FastCGI apps, not CGI apps. http://www.fa....   >>  
   On Eudora   '''I still need to get rid of the x-html tags Eudo....   >>  
13 Jul 2004      Hm. Interesting. I've got nearly a decade's wort....   >>  
      About the only thing currently stopping me from sw....   >>  
02 Jul 2004   software patents and....   '''supportive of patents and their role in encoura....   >>  
   Microsoft cuts price....   '''Innovation is produced by the right stimulus - ....   >>  
29 Jun 2004   Experiences with XP ....   '''How do you guys organize your tests? Do you pu....   >>  
   SWT is hot!   Isn't there an implementation of the Swing API, th....   >>  
24 Jun 2004   Confidentiality/Non ....   My suggestion: simply ask what he's going to pay y....   >>  
   Language-aware diff ....   'diff -uw' does whitespace-insensitive comparisons....   >>  
20 Jun 2004   Distributing Joel's ....   Ooooh...  that would be totally sick and twis....   >>  
19 Jun 2004      Yep. Download Firefox, run it, then go to this UR....   >>  
15 Jun 2004   CVS : I can't imagin....   With regard to Subversion, keep in mind that it us....   >>  
   Speed of development   'Test-Driven Development By Example' Why test-d....   >>  
12 Jun 2004   Reality check on pro....   The funny thing about that test, is that, given th....   >>  
   Where are all the ne....   '''The point, some people are given jobs before jo....   >>  
   Got an internet acce....   Well, Mac OS X is based on BSD code, and so is Win....   >>  
11 Jun 2004      And of course, if you run a CVS server on Windows,....   >>  
      Thanks for the heads-up.  I run an anonymous ....   >>  
03 Jun 2004   Ayn Rand   And if you're interested in being happy, try readi....   >>  
26 May 2004   Programmers not peop....   '''To your typical programmer, The Big Picture is ....   >>  
20 May 2004   The last time you us....   The first example that springs to mind was a compa....   >>  
07 May 2004   The developing in fr....   If the company doesn't own it via contract, you st....   >>  
02 May 2004   Deveoper Jokes 'Not ....   '''3) At one meeting a few years back, my boss co....   >>  
14 Apr 2004   Testing Time sensiti....   Or else always supply dates as parameters to your ....   >>  
   The problem of the o....   Use an already written library to parse URLs, unle....   >>  
13 Apr 2004   Have you evaluated e....   Pyrex and IronPython are a bit more work to use, t....   >>  
02 Apr 2004   "The Apprentice" (sp....   '''Nick, as I've said all along is a classic sales....   >>  
01 Apr 2004   April fools   Actually, the "Dating Design Patterns" book review....   >>  
29 Mar 2004   I Hate The New Googl....   Maybe that'll be your next project at MS.  :)   >>  
      '''In my opinion they are just making their interf....   >>  
   So, I dropped on you....   No, racism is a term for a specific kind of xenoph....   >>  
26 Mar 2004   "The Apprentice" (sp....   Actually, there was a subtle point that you might ....   >>  
      No one left to despise?  What about Nick?!   >>  
25 Mar 2004      Amy had other ideas besides the advertisements, an....   >>  
23 Mar 2004   Management Metaphors....   '''Commercial software allows the creators to coll....   >>  
19 Mar 2004   The Prisoner's Dilem....   Actually, the really silly thing about Nick giving....   >>  
18 Mar 2004   Has anyone used SQLi....   '''SQLite is nothing more than a SQL interface to ....   >>  
12 Mar 2004   The Apprentice (spoi....   I was impressed that it looked like both Troy and ....   >>  
10 Mar 2004   Anyone else frustrat....   Have you looked at LifeBalance? It has an outli....   >>  
05 Mar 2004   Influence: The Psych....   '''They often appeal to your memories and ask you ....   >>  
27 Feb 2004   A Quote By Charles S....   A big second here on the Meyer book: the insights ....   >>  
26 Feb 2004   Suggestions of best ....   ActiveState sells a Python add-in for VS.NET. Lin....   >>  
   Python for Windows d....   Python can use either native DB drivers (Oracle, S....   >>  
      '''Where are you going to find the biggest pool of....   >>  
25 Feb 2004      If you want to do MFC-style stuff, you want Python....   >>  
   Pricing a document m....   It looks public to you, but it really isn't. ....   >>  
   Boolean expression U....   Regarding parentheses, jEdit has a nice feature th....   >>  
24 Feb 2004   Is there a name for ....   The sad thing is, in a decent OO language, the who....   >>  
20 Feb 2004   Text-editor as Appli....   Actually, I think jEdit is almost as customizable ....   >>  
19 Feb 2004   Java or Python?   Oh, by the way, see this thread: http://discuss....   >>  
      '''an interactive debugger mode which Python lacks....   >>  
18 Feb 2004   Finding a good algor....   A quick note on using MD5 or any other hashing tec....   >>  
   Java or Python?   '''the fact that it is GPL type open source''' ....   >>  
      '''no solid way of protecting the source''' htt....   >>  
   How do I break the p....   '''I go look where the report was generated and se....   >>  
16 Feb 2004   Placing Password and....   There's no 'secure' way to do this, in the sense o....   >>  
09 Feb 2004   SpamBayes   '''(For the clueless -- If I can type 'quit' and g....   >>  
05 Feb 2004   What's the daily spa....   Alex: if you can run software on your server, Spam....   >>  
03 Feb 2004   Web Services using s....   I have production XML-RPC web services written in ....   >>  
02 Feb 2004   writing a paper on s....   Oh yeah, I knew I was forgetting at least one big ....   >>  
      '''it would be commercial suicide for companies in....   >>  
22 Jan 2004   How Does GPL Work wi....   The GPL is not a contract. You don't sign it. Yo....   >>  
19 Jan 2004   Were 80's developers....   '''Sure, that copy of 'Electric Pencil' was rock-s....   >>  
12 Jan 2004   Custom Client or Acc....   '''As IT resources become commoditized, perhaps ea....   >>  
05 Jan 2004   Database versus flat....   Prevayler works if and only if your data all fits ....   >>  
29 Dec 2003   Lovers at Work ...   Wow. Lots of negative opinions here. My wife and....   >>  
24 Dec 2003   Highly programmable ....   Oops, forgot to include the URL: http://www.jedit.....   >>  
      jEdit. It's scriptable with Jython and BeanShell.....   >>  
   Latest on SCO/Linux ....   me: '''McBride clearly has principles and believes....   >>  
      Dennis: AFAICT, SCO is not claiming that those ....   >>  
15 Dec 2003   Caution on Bayesian ....   There's also a *lot* of difference between the alg....   >>  
12 Dec 2003   Lisp and Productivit....   '''But for some complex apps that's not feasible''....   >>  
11 Dec 2003   Lisp Jargon - A litt....   Tayssir, I'm not aware that I've been 'ragging' on....   >>  
      I think this is easier to explain in Python. Here....   >>  
   Lisp and Productivit....   The page you linked talks about 'application state....   >>  
      '''Is 4375495 an object ID assigned by the system ....   >>  
      Yep, although I've been doing REST since before th....   >>  
      You've missed the point entirely. A REST style le....   >>  
      You're confusing application state and UI state. ....   >>  
10 Dec 2003   Odd situation   Technically speaking, they'd have to prove that he....   >>  
   Lisp and Productivit....   Continuations in a web UI are simply syntactic sug....   >>  
      Continuations are to web programming as functional....   >>  
   "Better" language vs....   AFAIK, Java and .NET use 'true' garbage collectors....   >>  
   Refracturing   I expect the reason for your lockdowns is to preve....   >>  
01 Dec 2003   Recruiting Ethical P....   Just make sure you're honest with the new recruits....   >>  
   Stupid specific inte....   Um, 7! is 5040, not 355687428096000.  Good th....   >>  
18 Nov 2003   Inexpensive Relation....   The reason people like MySQL is because it claims ....   >>  
   XAML Revisited   Hmmm.... interesting. But also, not very techn....   >>  
17 Nov 2003   Software development....   I'm going to second the comments about marketing......   >>  
14 Nov 2003   Why MSN search is so....   Even lamer... The 'tech.msn.com' link it gives ....   >>  
   Ok, seriously, why W....   I can't even imagine wanting to use Windows for an....   >>  
   Open Source Software....   '''Long term, the commoditising of software develo....   >>  
   New note taking soft....   Interesting...  one of the VoodooPad screensh....   >>  
13 Nov 2003   Subversion?   I can think of at least one reason why CVS might h....   >>  
03 Nov 2003   Benefits of a degree   Ha, you pampered kids and your college computer sc....   >>  
16 Oct 2003   Confused about exceptions vs. status returns   >>  
16 Oct 2003   Confused about excep....   I'm still confused. In a language with exceptions....   >>  
   bn.com link in addit....   Damnit. %$%$$%$ ASP page... javascript:url=loc....   >>  
      Argh. The links were mangled. Here they are agai....   >>  
      What, you haven't already set up a javascript book....   >>  
13 Oct 2003   PHP Unicode FUD   Um, Python has what I'd consider 'transparent' Uni....   >>  
   A solution to spam?   There's some work being done on combining tools su....   >>  
10 Oct 2003   Mail Sending : Enter....   Philo - that algorithm's already been cracked. Se....   >>  
   More on the Half Lif....   That's called 'adverse possession', and the requir....   >>  
09 Oct 2003      '''Ummm well, it doesn't require a police state at....   >>  
08 Oct 2003      Yep. The charges of breaking and entering, and un....   >>  
   What source control ....   I installed Tortoise on my work machine, and playe....   >>  
07 Oct 2003      Yet another CVS user... I use Cygwin on my Wind....   >>  
   Counterculture junki....   '''Five years ago, Java was the 'underappreciated ....   >>  
01 Oct 2003   which language to le....   I'm surprised nobody has mentioned Dylan, which ni....   >>  
30 Sep 2003   How to behave in soc....   '''Have you considered that they may be treating y....   >>  
   Weird .NET / Athlon ....   I'm having the same problem (for some value of 'sa....   >>  
25 Sep 2003   Open Source is the n....   '''oss is actually commercial and thus benefits pr....   >>  
24 Sep 2003   GPL question   The OSS programmers who do the bulk of the work on....   >>  
   Keeping track of cod....   '''issuing 'cvs commit' or 'cvs update' at the com....   >>  
   Open Source is the n....   '''A commercial company has *invested* into a prod....   >>  
23 Sep 2003   Open Source is the new Microsoft?   >>  
23 Sep 2003   When is a bug a bug?   What Johnny Bravo said. And, this is also why '....   >>  
   Open Source is the n....   'You've been living with the same thing for 15+ ye....   >>  
   Potential new busine....   Heh. My old boss in the real estate software busi....   >>  
21 Sep 2003   Portability: rougue ....   If your objective is to fight the 'portability == ....   >>  
   Book on Design Patte....   The Visitor pattern is easier to implement using g....   >>  
17 Sep 2003   Books on Sodftware D....   Hm. Well, I bought my copy of Code Complete back ....   >>  
      '''There are only a few best practices that are un....   >>  
16 Sep 2003   Anyone else aghast g....   Maybe a different tack will help explain my (and H....   >>  
      Regarding MVC: The 'value object' pattern can be u....   >>  
      '''how do you do mvc without getters/setters?''' ....   >>  
      I think Anon hit the nail on the head: think queri....   >>  
15 Sep 2003   Doctor Dobbs Journal   "Verity Stob" is the pseudonym of a columnist in D....   >>  
   Overcoming Procrasti....   'All rooted in the idea that you can teach your br....   >>  
14 Sep 2003      You don't need Tony Robbins, or at least not all o....   >>  
   Artcile on the evils....   Dive Into Python is definitely cool. Depending on....   >>  
12 Sep 2003      For the Python version, start at: http://peak.t....   >>  
      Portabella, I didn't mean to start a language flam....   >>  
      '''If the output format of the XML stream you are ....   >>  
      Getters and setters are useless Java bloat. Reaso....   >>  
   Conformity in platfo....   1. I've said nothing about Linux except in relatio....   >>  
      '''transfer costs to the customer''' That only ....   >>  
11 Sep 2003   Friendster.com's alg....   Actually, what I suggested for the multilevel cach....   >>  
   Conformity in platfo....   '''I fail to see how you profit from something you....   >>  
      You seem to have missed my point (or ignored it). ....   >>  
      He already gave you the economic driver: programme....   >>  
10 Sep 2003   who will do the UI ?   I'll second that: the second form has a variety of....   >>  
   Friendster.com's alg....   My question would be whether you're trying to veri....   >>  
09 Sep 2003   It's about results.   Oh... important other point... salespeople love ....   >>  
      I think many of the people that Roger (my old boss....   >>  
08 Sep 2003   Honors Major in Comp....   I can't remember the last time I even glanced for ....   >>  
   It's about results.   I'm not sure I see where there's a conflict betwee....   >>  
06 Sep 2003      Yep. My old boss had a deliberate practice of typ....   >>  
      You're *so* right... obviously you have found me ....   >>  
05 Sep 2003   OODB: Are they viabl....   ZODB is *not* indexed. You can store indexes *in*....   >>  
      ZODB isn't really an OODB. It's a persistent obje....   >>  
   It's about results.   Peter: you might interpret it that way, but it def....   >>  
      AB: did I say anything about giving anything away?....   >>  
   Prices ending in 9, ....   ...or maybe that's just what they want you to *thi....   >>  
04 Sep 2003   It's about results.   >>  
04 Sep 2003      That may be another reason. But I really doubt it....   >>  
      If you dislike the irrationality of such prices, y....   >>  
   the open source busi....   Kentasy: your cable TV analogy only works if we we....   >>  
03 Sep 2003   business logic   There are sometimes legitimate reasons why busines....   >>  
   CMM and XP   'Cargo Cult Project Management' I love it! I'v....   >>  
02 Sep 2003      Almost never occur in nature? Funny, I've worked ....   >>  
29 Aug 2003   A Kinder, Gentler Ti....   Maybe the zealots would act more peacefully toward....   >>  
28 Aug 2003   Subversion   I don't know as much about subversion as I do abou....   >>  
   Joel, Seek of Spam? ....   Actually, there's another reason for the garbage t....   >>  
26 Aug 2003   Python or Ruby?   Python's 'whitespace requirement' is a *feature*, ....   >>  
23 Aug 2003      I'm curious what 'warts' you have experienced with....   >>  
   Dynamic Languages an....   Peter, what you said is quite true -- if your comp....   >>  
22 Aug 2003      When developing larger applications and frameworks....   >>  
21 Aug 2003      The thing that drives me up the wall about the Sie....   >>  
      Interesting... the company I work for actually wo....   >>  
20 Aug 2003      Oh yeah... VBScript is not a dynamically typed la....   >>  
      Re: Python Enterprise Edition Heh, actually, i....   >>  
   Carpal Tunnel   Okay, perhaps we are talking about different thing....   >>  
      The braces and pads tend to do one of two things: ....   >>  
      Actually, 90% of the supposed explanations of carp....   >>  
19 Aug 2003      See http://www.egoscue.com/ for what I use. His....   >>  
   Development Paltform....   Having developed web applications in both Perl and....   >>  
13 Aug 2003   GNU Cash (What Went ....   And you'll notice that 'Free Software' is not spel....   >>  
06 Aug 2003   Signature usability   Read the Clay Shirky article on communities that J....   >>  
30 Jul 2003   How to get taken ser....   Don't think about selling. Think about two things....   >>  
29 Jul 2003   A thought   Well, I'm also pretty good at intimidating people ....   >>  
      I'm a star programmer who earns his six-figure com....   >>  
18 Jul 2003   What's a "Troll"?   See: http://www.paulgraham.com/hp.html for m....   >>  
      And Leonardo shouldn't have bothered with the Mona....   >>  
   Is this salary decen....   Take the 50K in the rural area.  Your money g....   >>  
15 Jul 2003   Minority owned biddi....   Just give your wife a majority share in your compa....   >>  
10 Jul 2003   XP founder explains ....   I think the folks who are arguing that static typi....   >>  
01 Jul 2003   Do you folks use col....   It must be just me, but I clicked on the links inc....   >>  
30 Jun 2003   PHP 5 beta 1   I'm surprised nobody has commented on the fact tha....   >>  
   FastCGI or Apache Mo....   I've used FastCGI; I prefer the process model to t....   >>  
27 Jun 2003   How do I get a job a....   Interesting that you seem to think there's a corre....   >>  
   Private Communicatio....   Really?  I thought it was called "networking"....   >>  
   Data warehousing res....   Also check out: http://www.ralphkimball.com/htm....   >>  
25 Jun 2003   What Exactly Is A Pe....   I don't know if Apple originated the term, but I w....   >>  
   Ideal nummber of pag....   One of the most impressive resumes I ever read was....   >>  
   Technologies develop....   I'm not sure regular expressions are for *anything....   >>  
24 Jun 2003   Suggestions please?   I don't know how heavyweight a platform you're loo....   >>  
18 Jun 2003   For those geeks seek....   'If we can cut the amount of time to only y per in....   >>  
   Freelance websites?   Actually, with all the interest in offshore develo....   >>  
13 Jun 2003   Want feedback on new....   So, in effect, to create any significant data stru....   >>  
11 Jun 2003   A Damned Good Link   In college, I did one 22 hour semester and one 19-....   >>  
10 Jun 2003   Better than KLOC   It's even worse that that. There has been a fair ....   >>  
09 Jun 2003   Raising prices   Why sell the stock?  Red Hat makes money by c....   >>  
   OO benefits - a coun....   'Its been my experience that, when organizations s....   >>  
08 Jun 2003   Want feedback on new....   Um, if you have automatic memory management, but n....   >>  
05 Jun 2003   Suggestions of progr....   I still use Ecco Pro.  Its export facilities ....   >>  
03 Jun 2003   Pair programming   Wow. Such volatility. Such defensiveness. I hav....   >>  
   How important is a p....   The 'No Va' thing is an urban legend. http://sp....   >>  
02 Jun 2003   Rules Engine? Expert....   Do you really need for them to be able to define *....   >>  
22 May 2003   Shady Characters   Yep, my first thought was that this was a thread a....   >>  
20 May 2003   Self modifying code   Okay, I'm definitely a Python zealot, but IMHO usi....   >>  
05 May 2003   How would I move Mou....   Microsoft 'invented' ODBC like Al Gore invented th....   >>  
   Software libre   I'm curious about the 'most open source projects a....   >>  
02 May 2003   Programmers, Languag....   'Python at the speed of C' is doable now, for vari....   >>  
25 Apr 2003   Striking Out On Your....   Basically, the E-myth explains why 'crappy' compan....   >>  
19 Apr 2003   Does contributing co....   Does it pay off? Sure, if I'm interviewing you ....   >>  
09 Apr 2003   Thoughts on CAMEL?   If I were heading up this project, here's what I'd....   >>  
01 Apr 2003   Interviewing for Sen....   I don't think you're out of line on the Java quest....   >>  
20 Mar 2003   Allowing developers ....   Actually, this thread has made me realize that, sh....   >>  
16 Jan 2003   anti-spam   Also check out SpamBayes: http://spambayes.sf.n....   >>  
07 May 2002   XP is wearing no clo....   I have the feeling I'm responding to a troll, but ....   >>  
   How to spot a bad co....   Re: 25 years vs. 2.5 years The difference betwe....   >>  
20 Mar 2002   anyone else find thi....   Crap CMS? Jeez. I use CityDesk to run an open sour....   >>  
      Argh. Make that "hear", not "here". I can't believ....   >>  
      If I found the site excessively annoying, I wouldn....   >>  
27 Dec 2001   Pair Programming suc....   Every time I've done pair programming it has been ....   >>  



Old Joel on Software Statistics have been brought to you by Chris McEvoy, with the kind permission of Joel Spolsky.
Make sure you visit the new JoS forum.