pretoriusB
Joined 14 years ago
Joined 14 years ago
I don't see any joke. Jokes are of the type "Knock knock, who's there", etc. Using GoF patterns in a language without interfaces or type hinting? Not so much.
Most of the design patterns can be applied in any language, some languages even have inherent support for some of them. Not much to do with types or interfaces (besides them offering extra checks).
Facade, Decorator, Flyweight, Iterator, Proxy, etc... Equally at home in Java, C++, Smalltalk, Python or Ruby...
>On a recent article, another "Ruby expert" (who writes and sells programming books) was shocked by the fact that you can reuse code with inheritance. You should read it.
I guess you are referring to this:
Yes, no magic unicorns and fairies spreading pixie dust to wake you up at just the right moment, I'm afraid.
The indecipherable to you message of the story is: don't go back to sleep if you happen to wake up shortly before the alarm clock. Just wake up.
Now, if you woke yourself up at 3:00, as you ask in your previous comment, that doesn't fall on the "shortly" period before a 6:30 way, so by all means go back to sleep. I mean, Oh, those hard decisions...
>But it's not just this one thing. I see so many people intent on sharing their personal revelations that it's now impossible to find genuine insights that are more widely applicable than that one person's experience. This is the age of crowd-sourced "wisdom", where everyone thinks their own discoveries will apply universally. Anecdote over data, experience over research.
I think that what you write above ONLY APPLIES TO YOU. Perhaps you should do some more research into the matter, instead of shoving your personal anecdotes on to us.
Most of the times the guys that can come with "brilliant solutions" on new problems are those that know the solved problems inside and out.
The other guys just keep reinventing the wheel (only worse).
Then you are not good enough for them. They want someone that breaths and knows these things inside out and backwards.
Any half-competent dabbler can look them up and implement them. Creating novel solutions takes more deep understanding of them than that.
Then go back to sleep, dummy. Does he have to spell it out for you?
>Where is the wisdom that solves all my problems, enabling me not to have to make any decisions?
That's called being dead. Until then try to take advice for what it is: a recipe that you can try and adjust to taste.
Well known facts should need no citation upon an audience of educated adults.
Still, here's a secondary corroboration for you: http://online.wsj.com/article/SB1000142405297020474090457719...
Tens of Thousands of top notch literary critics, philosophers and intellectuals beg to differ...