Click here to Skip to main content
15,167,809 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: eBooks Suck Pin
HomeGrownFreshness11-Apr-12 16:18
MemberHomeGrownFreshness11-Apr-12 16:18 
GeneralRe: eBooks Suck Pin
PIEBALDconsult11-Apr-12 16:37
professionalPIEBALDconsult11-Apr-12 16:37 
GeneralRe: eBooks Suck Pin
Liam O'Hagan11-Apr-12 18:42
MemberLiam O'Hagan11-Apr-12 18:42 
GeneralRe: eBooks Suck Pin
hairy_hats12-Apr-12 1:53
Memberhairy_hats12-Apr-12 1:53 
GeneralRe: eBooks Suck Pin
PIEBALDconsult12-Apr-12 4:27
professionalPIEBALDconsult12-Apr-12 4:27 
GeneralRe: eBooks Suck Pin
Super Lloyd11-Apr-12 16:58
MemberSuper Lloyd11-Apr-12 16:58 
GeneralRe: eBooks Suck Pin
Mark_Wallace11-Apr-12 20:41
MemberMark_Wallace11-Apr-12 20:41 
GeneralPHP is fractally bad PinPopular
Dan Neely11-Apr-12 14:55
MemberDan Neely11-Apr-12 14:55 
http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/[^]

A small excerpt from the start; the ~15 following screens (@2560x1600) itemize the WTFs.


An analogy

I just blurted this out to Mel to explain my frustration and she insisted that I reproduce it here.

I can’t even say what’s wrong with PHP, because— okay. Imagine you have uh, a toolbox. A set of tools. Looks okay, standard stuff in there.

You pull out a screwdriver, and you see it’s one of those weird tri-headed things. Okay, well, that’s not very useful to you, but you guess it comes in handy sometimes.

You pull out the hammer, but to your dismay, it has the claw part on both sides. Still serviceable though, I mean, you can hit nails with the middle of the head holding it sideways.

You pull out the pliers, but they don’t have those serrated surfaces; it’s flat and smooth. That’s less useful, but it still turns bolts well enough, so whatever.

And on you go. Everything in the box is kind of weird and quirky, but maybe not enough to make it completely worthless. And there’s no clear problem with the set as a whole; it still has all the tools.

Now imagine you meet millions of carpenters using this toolbox who tell you “well hey what’s the problem with these tools? They’re all I’ve ever used and they work fine!” And the carpenters show you the houses they’ve built, where every room is a pentagon and the roof is upside-down. And you knock on the front door and it just collapses inwards and they all yell at you for breaking their door.

That’s what’s wrong with PHP.

Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius


Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt

GeneralRe: PHP is fractally bad Pin
killabyte11-Apr-12 15:31
Memberkillabyte11-Apr-12 15:31 
GeneralRe: PHP is fractally bad Pin
Brisingr Aerowing11-Apr-12 15:53
professionalBrisingr Aerowing11-Apr-12 15:53 
GeneralRe: PHP is fractally bad Pin
killabyte11-Apr-12 15:56
Memberkillabyte11-Apr-12 15:56 
GeneralRe: PHP is fractally bad Pin
Brisingr Aerowing11-Apr-12 16:02
professionalBrisingr Aerowing11-Apr-12 16:02 
GeneralRe: PHP is fractally bad Pin
Brisingr Aerowing11-Apr-12 15:46
professionalBrisingr Aerowing11-Apr-12 15:46 
GeneralRe: PHP is fractally bad Pin
Dan Neely11-Apr-12 16:31
MemberDan Neely11-Apr-12 16:31 
GeneralRe: PHP is fractally bad Pin
Henry Minute11-Apr-12 22:36
MemberHenry Minute11-Apr-12 22:36 
GeneralRe: PHP is fractally bad Pin
Dan Neely12-Apr-12 1:24
MemberDan Neely12-Apr-12 1:24 
GeneralRe: PHP is fractally bad Pin
Chris Meech12-Apr-12 3:08
MemberChris Meech12-Apr-12 3:08 
GeneralRe: PHP is fractally bad Pin
BobJanova12-Apr-12 4:57
MemberBobJanova12-Apr-12 4:57 
GeneralYou would have thought....... Pin
Henry Minute11-Apr-12 12:02
MemberHenry Minute11-Apr-12 12:02 
GeneralRe: You would have thought....... Pin
wizardzz11-Apr-12 12:19
Memberwizardzz11-Apr-12 12:19 
GeneralRe: You would have thought....... Pin
Roger Wright11-Apr-12 12:51
professionalRoger Wright11-Apr-12 12:51 
GeneralRe: You would have thought....... Pin
Single Step Debugger11-Apr-12 13:05
MemberSingle Step Debugger11-Apr-12 13:05 
GeneralRe: You would have thought....... Pin
Roger Wright11-Apr-12 13:31
professionalRoger Wright11-Apr-12 13:31 
GeneralRe: You would have thought....... Pin
Single Step Debugger11-Apr-12 12:56
MemberSingle Step Debugger11-Apr-12 12:56 
GeneralRe: You would have thought....... Pin
RC_Sebastien_C11-Apr-12 14:58
MemberRC_Sebastien_C11-Apr-12 14:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.