|
Rob Grainger quoting Alan Kay:
Rob Grainger wrote: But the bug in trying to do that in computing is the assumption that we know anything at all about programming.
That might be a valid point in the future, but the patterns in "Design Patterns" are relevant to right now.
Most developers typically use at least one of the patterns, such as Factory, Abstract Factory; Builder; Command; Memento; Observer; Visitor; Strategy; Flyweight; and other patterns that I've forgotten, even if they don't recognize the pattern. So, giving these patterns a name is important because it allows communicating, and thinking about, designs in ways that were not possible before. It's good to have words for patterns that developers often use today.
Rob Grainger wrote: The GoF book, for example includes the Singleton pattern, which should really be an Anti-Patterns book, as it introduces static dependencies and complicates testing (a global variable by any other name).
I have yet to see a better solution to enforce allowing only one instance of a class type. That is the point of a Singleton. The pattern has disadvantages, and some are listed in the book, along with the advantages. I've seen it used successfully in a very large code base and there were no problems due to it being used.
modified 9-Jan-14 21:30pm.
|
|
|
|
|
i roll my eyes twice-round whenever someone trots out a design pattern.
it's learning in reverse. a pattern should be something you recognize when you see it, not something you try to force the solution into while you're still trying to figure it out.
|
|
|
|
|
Microsoft is getting ready once again to give developers a chance to go deep into Windows with the 2014 edition of its BUILD conference. This year's event was held in late June in San Francisco and it seems Microsoft liked the location so much, the 2014 BUILD conference will be held in the "City by the Bay" yet again. Just in case you want to book any travel (SF is wonderful in April)
|
|
|
|
|
The anti-virus software will stop getting updates, and you won't be able to install it. What a strange coincidence
|
|
|
|
|
WTF FTW!
For The Win (FTW)
|
|
|
|
|
Google on Wednesday was slapped with a fine by French regulators for violating privacy laws in the country. And it will take them... oh, sorry, they've already earned enough to pay it.
|
|
|
|
|
If you’re a Java developer, chances are you did pretty well for yourself in 2013. "The classics are something that everyone wants to have read but no one wants to read."
|
|
|
|
|
All that says is that Stack Overflow's Careers 2.0 site attracts employers advertising Java jobs, maybe because there are plenty of Java developers registered, etc.
It's like rating a language's popularity by questions on sites like this - it may just mean the language is disproportionately hard.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
From chips to wearables to celebrities, all manner of technology popped up on stage and the show floor. My favorite is the smart onesie. Coffee time=baby monitoring time?
|
|
|
|
|
According to a study by New York-based risk management specialist Continuity Software, measurement and analysis is the key to achieving IT excellence. "Specific, Measurable, Attainable, Relevant and Time-bound."
|
|
|
|
|
Yeah, like that ever happens.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
Those who seek perfection will only find imperfection
nils illegitimus carborundum
me, me, me
me, in pictures
|
|
|
|
|
Microsoft co-founder Bill Gates is more involved with the company's search for a new executive than originally thought, a new report claims, citing a source who says Gates plans to "much more involved in the company going forward." So he's done working with polio vaccines and toilets?
|
|
|
|
|
|
Two ears and a tail for that one.
--------------
TTFN - Kent
|
|
|
|
|
On the surface, 2013 appeared to be a quiet year in terms of language popularity and adoption. The reality, however, suggest considerable activity. Kial iuj lingvoj populariĝis, dum aliaj ne?
|
|
|
|
|
Ĉar lingvo nur ricevas atenton tiujn tagojn se ĝi estas dinamika lingvo kun ĉiuj sintaksaj beleco (te malbeleco) de Perl. Jes, JavaScript, mi parolas pri vi.
|
|
|
|
|
Very well done! Almost makes me want to learn that language.
--------------
TTFN - Kent
|
|
|
|
|
Don't bother, Esperanto is as dead as VB6. In others words people are still trying to use it despite it's futility! It's biggest failing is using more than the basic 26 letters of the alphabet with the weird squiggled letters that put people off.
oder...
Ne ĝenu, Esperanto estas tiom mortaj kiel VB6. En aliaj vortoj la homoj ankoraŭ provas uzi ĝin malgraŭ ĝia senutileco! Ĝi estas granda difekto uzas pli ol la bazaj 26 literoj de la alfabeto kun la bizara squiggled literoj kiuj metas homojn ekstere.
und...
It doesn't have a word for "Squiggle".
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
GitHub Traffic Analytics service gives developers insight into interest in their projects. Answer the age-old questions like, "Why am I suddenly getting pull requests from Latveria?"
|
|
|
|
|
Kent Sharkey wrote: Answer the age-old questions like, "Why am I suddenly getting pull requests from Latveria?"
All is Doom!
|
|
|
|
|
--------------
TTFN - Kent
|
|
|
|
|
Very few enterprise development projects are completed entirely in-house.
Two factors have changed the face of enterprise development. The first is economic, the second is technical. "No enterprise is more likely to succeed than one concealed from the enemy until it is ripe for execution."
|
|
|
|
|
Oracle remains the undisputed king of databases. But what — if anything — is on track to replace it? Data published today by the Austrian IT consulting company Solid IT may offer a few clues. Yeah. Good luck with that.
|
|
|
|
|
Alan Mulally has officially confirmed what the world suspected. He's not leaving Ford to become Microsoft's next CEO. I suppose I could do a lame, "Quality is still job 1" item here, but I'll just say, "THANK you!"
|
|
|
|
|
They should hire a young snarky outsider who has over 20 years of dev experience and who complains about everything they've done in the past 5 years and they should pay him $500 Million a year. Ahem... I am available for hire.
|
|
|
|