Showing posts with label humor. Show all posts
Showing posts with label humor. Show all posts

Friday, June 14, 2013

TidBit: Putting an architect in a scrum team is like putting mayonaise in cake

Christin Gorman is my hero! After her Hibernate bashing she now follows up with baking analogies applied to the current state of Scrum:

Putting an architect in a scrum team is like putting mayonaise in cake

Putting an architect in a scrum team is like putting mayonaise in cake - Christin Gorman from Roots conference on Vimeo.

Wednesday, April 24, 2013

Tidbit: Readings from the Book of Geek

Highly recommended: the first 5 minutes of Dan North reading from the Book of Geek. Its funny and poignant:

In the beginning the software was without form, and void.
The Architects said "Let there be light" and they separated the light from the darkness.
And they called the light Architecture and the darkness Hacking.
And Maven brought forth a Plague of Apache Commons, and there was a flood of all the Libraries of the Internet as a judgement upon the people.


Hard Things Made Easy (Part 1.2) - Dan North

Wednesday, November 23, 2011

Model, model thou art my riddle!

Can you spot the difference:
In a Model View Controller application, you only ever want to see SQL code in the model.

The domain model should be independent of persistence implementation details.


Probably we should accept that models come in different flavors...

... or maybe the grand master was right:
Using C means that people [...] don't screw things up with any idiotic "object model" crap.

Thursday, September 1, 2011

Programming Humor: Private Coder Soundtrack



A while back on a dysfunctional project some colleagues of mine started being creative and adapted the lyrics of the famous Tina Turner song "Private Dancer" (lyrics) to our sad project environment:

WELL THE Managers COME IN THESE PLACES
AND THE MEN ARE ALL THE SAME
YOU DON`T LOOK AT THEIR certifications
AND YOU DON`T ASK THEIR qualifications
YOU DON`T THINK OF THEM AS equal
YOU DON`T THINK OF THEM AT ALL
YOU KEEP YOUR MIND ON THE MONEY
KEEPING YOUR EYES ON THE Screen

[CHORUS]

I`M YOUR PRIVATE Coder
A Coder FOR MONEY
I`LL DO WHAT YOU WANT ME TO DO
I`M YOUR PRIVATE Coder
A Coder FOR MONEY
AND ANY OLD PC WILL DO

I WANT TO MAKE A MILLION DOLLARS
I WANT TO LIVE OUT BY THE SEA
HAVE An IPhone AND SOME IPods
YEAH I GUESS I WANT A Widescreen TV
ALL THE Managers COME IN THESE PLACES
AND THE MEN ARE ALL THE SAME
YOU DON`T LOOK AT THEIR FACES
AND YOU DON`T ASK THEIR NAMES

[CHORUS TWICE]

Swissfrancs OR DOLLARS
WTO or PBroker WILL DO NICELY - THANK YOU
LET ME LOOSEN UP YOUR processes
TELL ME DO YOU WANT TO SEE THE flipchart AGAIN

[CHORUS]

... now we are looking for a director to create the music video, the cast would be ready :-)

Friday, June 3, 2011

Help! They reproduce!!!

Kindle

Latest report from the friendly Kindle invasion ...

Monday, April 19, 2010

Quotes of the Week

quotes2.jpg
I'm testing outside the spec because the specification is just a rumor.
- James Bach, quoted on twitter


Parallel realities are far too complex and costly to model in most business systems.
- Greg Young, DDDD Google Group

Wednesday, April 14, 2010

Hilarious: An Illustrated History of Failure

Screen shot 2010-04-11 at 4.36.55 PM.png An Illustrated History of Failure is a very funny presentation about failures in software projects.
Thanks briankel for the recommendation (at the techtays presentation in Basel last week).

Wednesday, February 17, 2010

Software: Sadly we did adopt from the construction analogy

great_pyramid.jpgIn the software industry we often use analogies from civil engineering. We use terms like "architecture" and "construction".

But there is a common claim that we should learn more from classical engineering disciplines like civil engineering. According to that claim the IT industry would be a better place if we would adopt best practices from the latter.

On the other hand there are sophisticated explanations why software projects cannot be compared to construction projects.

Now that's all nonsense! The following quotes show that we actually do adopt eagerly:
Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.
Software and cathedrals are much the same – first we build them, then we pray.
- Sam Redwine

Wednesday, February 3, 2010

Swarm Programming - Scaling Pair Programming

3600672192_f281a5a995.jpg This is another tidbit from Dan North at the parkbench panel discussion on the Agile Testing, Specifications and BDD exchange.

If I remember correctly the topic of the discussion was about the topic if software engineering is really an engineering discipline or rather a craftsmanship:

Are you sure that what you do is software engineering? NASA is doing software engineering!

In commercial software the average cost for a line of code is estimated at 5$.
At NASA the average cost for a line of code is 5'000$.

They are not just Pair Programming, what they do could be called Swarm Programming!

Tuesday, December 29, 2009

Java vs. Net: Web Frameworks

Quantity is the real difference:
Screen shot 2009-12-29 at 7.06.16 PM.png

Humorous episodes following from this:
Trolling with Java Web Frameworks.
I don't think you can count someone even as a semi-decent java dev until he wrote his very own web framework at least once in his life (from here)

Monday, December 28, 2009

Code Monkeys do exist: I knew it!

Ever felt like a Code Monkey?

Then Primate Programming Inc might be the company for you...
Screen shot 2009-12-28 at 12.36.44 PM.png
"Humans and higher primates share approximately 97% of their DNA in common. Recent research in primate programming suggests computing is a task that most higher primates can easily perform. Visual Basic 6.0™ was the preferred IDE for the majority of experiment primate subjects."

Monday, September 28, 2009

Geek and Geekess Humor

braindead-closeup.jpg
Geeks fantasies:
If browsers were women...

And here is the female reaction:
If your browser was a dude...

Thursday, September 17, 2009

Need a break - care for a flame-war?

flame.jpg If this is another of those days, getting bogged in the trenches of enterprise IT, here might be your entertaining break:

There is an exceptional flame-war going on between Alex Yakunin of ORMBattle.net and Ayende!

Some of the skirmishes are listed here:
  • The beginning: ORM Battle.net: The ORM Tool Shootout
  • The main battle lead by Ayende: Benchmarks are useless, yes, again (check out the comments ...)
  • Ayende: Benchmark cheating, a how to
  • Alex: Are results of this test suite really important? Part 1. Why I don't believe Oren Eini.
  • Ayende: How to lose respect and annoy people


  • And if this is not enough, check out this flame-war of Bob Lee and Gavin King: Comments on "Annotations for Dependency Injection"

    Monday, August 24, 2009

    Learned Today: From the Caves to Rambo

    Today I came across some funny programmer classifications on the c2 wiki:
    BannerCavemanNEW.gif Cave Programmer
    Cowboy Coder Picture 2.png
    rambo-videogames-20080602033209191.jpg Rambo Coder
    Guerilla Coder Picture 1.png



    Update: Thanks pablohess for pointing me to this: 10 types of programmers you'll encounter in the field

    Monday, July 6, 2009

    Some developers have good taste ;-)

    From a unit-test of OpenEJB:
    movies.addMovie(new Movie("Quentin Tarantino", "Reservoir Dogs", 1992));
    movies.addMovie(new Movie("Joel Coen", "Fargo", 1996));
    movies.addMovie(new Movie("Joel Coen", "The Big Lebowski", 1998));
    

    I think I could find some common interests with this developer :-)

    Monday, June 29, 2009

    Programming humor continued: Airlines

    braindead-closeup.jpg Thanks Stefan for pointing me to this:

    If Programming Languages ran the Airlines

    and not as funny as the above:

    If Operating Systems Ran The Airlines...

    Wednesday, June 17, 2009

    IE vs. Firefox - Microsoft has to be desperate?

    If this is not a joke, I don't know what is ...



    Well, we all know how David versus Goliath ended ... though it is not bequeathed that Goliath went for a blow below the belt line ;-)

    Saturday, May 9, 2009

    History of programming languages

    braindead-closeup.jpg
    Exceptionally funny:

    A Brief, Incomplete, and Mostly Wrong History of Programming Languages

    My favorite:
    1842 - Ada Lovelace writes the first program. She is hampered in her efforts by the minor inconvenience that she doesn't have any actual computers to run her code. Enterprise architects will later relearn her techniques in order to program in UML.

    This post joins the ranks of hilarious episodes of programming humor:
  • Language Wars
  • Web Framework Trolling
  • If programming languages were religions...
  • If programming languages were cars...

  • Tuesday, March 31, 2009

    Right is right, right?

    Management is doing things right; leadership is doing the right things.

    -- Peter Drucker


    Thursday, February 26, 2009

    Braindeadness successfully achieved ...

    226px-Wave.svg.png Today it was finally confirmed, that my journey to braindeadness was successful ... Im officially a Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5 ...

    Actually it was quite a challenge, because even though my brain was already proven dead, I had to personally ask Sun support because it was not confirmed on certmanager after six weeks ... supposedly there were technical problems preventing my automated step into zombie land ...

    I wish I had already reached the next level of salvation, and could actually make sarcastic comments about my achievements... oh wait, did I just do that? ... braindead ...

    Related Posts Plugin for WordPress, Blogger...