Re: Re: Opinions / Votes Needed
| From: | Tony Marston | Date: | Mon, 19 Jan 2009 18:56:55 +0000 |
| Subject: | Re: Re: Opinions / Votes Needed | ||
| References: | 1 2 3 4 5 6 7 8 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-286679@lists.php.net to get a copy of this message | ||
""Daniel Brown"" <danbrown@php.net> wrote in message
news:ab5568160901191010u2d4073aas33789f0c81183fb3@mail.gmail.com...
> On Sun, Jan 18, 2009 at 12:36, Tony Marston
> <tony@marston-home.demon.co.uk> wrote:
>>
>> Really? In 2007 I single-handedly designed and built an ERP system with
>> 130
>> database tables, 230 relationships and 1000 screens, all with PHP and
>> without an ORM and static typing. This took me 6 months. If you can't
>> equal
>> that then either you are not much of a programmer, or your development
>> style
>> is not as good as you think it is.
>
> And yet, just a few months ago, you couldn't figure out how to
> launch a background process from PHP[1].
Launching a background process is easy (yes, even I can read the manual) but
what I wanted to do was launch a background process and leave it running
while the launching script continued on to something else. The example in
the manual did not work for me, so I asked if there was an alternative
solution.
> Lesson: Alzheimer's is a bitch.
>
>> If you want a good ORM then write one yourself, or is that beyond your
>> capabilities?
>>
>> Personally I wouldn't touch an ORM with a barge pole. I develop
>> applications
>> using the 3 Tier Architecture (no, it's not the same as MVC) with a Data
>> Access layer that I can easily switch between MySQL, PostgreSQL and
>> Oracle.
>> If I can do it then why can't you?
>
> The pattern I note here is, "I have been the best programmer since
> 1977, and the standard of 'Good v. Bad' must be judged by me."
Now you're being disingenuous by quoting things which I did not say. I did
not say that I have been the *best* programmer since 1977, nor did I say
that the standard of Good v. Bad must be judged by me. I was just pointing
out that if a simpleton like me can do those things then why can't all these
so-called gurus?
> In
> your section "My career history - disasters I have encountered"[2],
> you list three projects that didn't go as expected. That's a great
> ratio, considering the level of success you've probably had in
> counter. I'd admit at least a dozen projects over the years that
> ended in failure or less-than-successfully. The issue I see is that,
> in the three examples, your summary of what led to the failure was the
> fault of others.
That is correct. Every project where I was in charge and never ended in
failure. It was only those projects which were controlled by others which
goyt screwed up. Two of those were government contracts.
> Question: Why hath they forsaken Thee, Lord?!?
>
>> If you spend a year writing useless code, then it's your fault, not PHPs.
>> It's a bad workman who blames his tools.
>
> For this statement, I completely agree.
Please, do not let others know that you agree with me. That might be seen as
setting an embarrassing precedent. :)
> I'm not entirely sure
> where I see blame being placed on the language, but perhaps I've
> missed something. What I do see is that PHP is an adaptable language,
> intended to be molded, customized, and extended for each individual
> scenario. While changing the language in its core and releasing that
> as the official package will affect thousands of developers and
> countless lines of code, it is irresponsible and counterproductive to
> tell someone that they can not garner the opinions of others who would
> be interested to join in a project, outside of the core, to effect
> those changes; worse still to belittle someone in public. As the
> saying goes, "'tis better to keep one's mouth closed and be thought a
> fool than to open it and remove all doubt." In writing, this is even
> truer.
>
> Observation: It is a bad workman who blames his tools, but it is a
> feeble-minded workman who shits where he eats: one who wastes billions
> of processor cycles to insult someone's intelligence in the same forum
> in which he announces his own framework.
Why is it considerd bad form to insult the intelligence of a feeble minded
twat who requests that PHP be changed from a dynamically typed to a
statically typed language? He later changed it to type hinting on variables,
but the original request was definitely for static typing.
>
> KEY:
>
> 1:
> http://article.gmane.org/gmane.comp.php.general/190836/match=
> 2: http://www.tonymarston.net/aboutme/disasters.html
>
> --
> </Daniel P. Brown>
> daniel.brown@parasane.net || danbrown@php.net
> http://www.parasane.net/ ||
> http://www.pilotpig.net/
> Unadvertised dedicated server deals, too low to print - email me to find
> out!