- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Let's not try to remember that the person that this person, already most likely versed in .NET, was very busy coding in .NET (We call that bold there a CLUE) and I'm going to guess didn't take the time out to listen to one verbal blabber come out of the V.P.'s mouth, and I quote "As she sat there, trying to write code in Visual Studio.NET, Bill hijacked her notepad and pen and started to explain what .NET was all about."
People like that V.P. talk just to hear themselves think aloud to others who have no inclination, nor desire to listen. That was just a situation to flex and 'unim'press upon her the thoughts of an underachiver, much like you who posted my first quote.
Admin
Sweet! I needed a diagram for my requirements doc, this is so going in.
Manager, reveal thyself, so we can start mailing royalty checks your way.
Admin
Yes, I am going to include this in my design documentation for my currenet project and see if anybody notices. I'm still trying to figure out what the UML diagrams are for "sh*tstorm" and "unthinkable mayhem."
Admin
It looks like an overhead view of a high school cafeteria. Notice how one student ate the meatloaf and died on a table, while the lunchroom lady continues to serve with reckless abandon.
Admin
<font size="2">I think I once saw that drawn in yellow crayon at a restaurant.</font><font size="2">
</font>
Admin
We had a running joke in our software engineering class about UML. Some team had failed to draw their actors in their use-case diagrams as stick figures, using boxes instead. The teacher berates them for 5 minutes or so, explaining that UML is a language and we must use the syntax of that language, just like we must use the syntax of C when coding C. We can't just pick and choose which syntax we want to use and which we want to change.
This prompted us to warn each other, anytime we were drawing out a UML diagram, "Don't forget to use stick figures or the UML won't compile."
...yeah I know, you probably had to be there.
Admin
The choice of crayon and color is entirely dependent on the context and the discussion in question. If the placemats are black, yellow crayon is an obvious choice. Take your writing-implement-snobbery elsewhere.
:d
Admin
I have the feeling that this VP was a recent convert and was proselytizing. Recent converts tend "preach to the choir". :)
Admin
The word "using" in not in the original post, but this is "As she sat there, trying to write code in Visual Studio.NET".
Sincerely,
Gene Wirchenko
Admin
Not necessarily. It depends on what you use it for. I use AndroMDA to generate Hibernate DAOs and Spring services from a UML diagram. It saves a whole bunch of time, and I have part of the documentation already done at the end.
Admin
I think I just forgot how to program in .net after looking at that...but I must use the stick figure the next time I have to make an application flow chart.
Admin
Visio?!?
That is far too "techy" for managers - a *real* manager would have taken over her PC to create a brand new PowerPoint presentation. The other managers, upon seeing this creation, would have called for the entire development staff to attend meetings to gaze upon its beauty and heap praise upon the managers.
The only difference if the person would have been a "system architect" would have been the inclusion of Visio.
Admin
Argh! You should have put in a "Warning: funny post ahead" label. I almost spewed my drink over my keyboard, phone, and monitor.
Admin
Yes, and... ? There are bukus of programmers writing unmanaged code with VS.NET.
It's funny in a "dude can't draw" way but not in the "lol management is dum" way that people want to make it.
Admin
I just can't help but ponder what kind of confusion we'd have if everyone, like you, decided using stick figures to represent people in UML was dumb asn instead insisted upon using whatever visual aid they desired, from labeled boxes (which would look close to entities), some would decide to use a blob, while still others would use their artistic representation of a person that would look close to some funky animal.
Yes, I really do wish people didn't use a standardized, agreed upon format and used all different forms that would require me to intepret them.
Sincerely,
Gene Dumbshitio
Admin
Clearly a case of thinking without the box.
Admin
Personally I like to use the WTF logo guy for my UML diagrams. I think its suitable for most IT projects.
Admin
I am making the switch from Java to .Net right now, thanks to Bill L. it just all makes sense. It's my potential, and their passion. Now I too can be a friend of Bill's.
Admin
here's another one : Miguel de Icaza
Admin
I wonder how many developers actually understand and use UML.
Admin
The real WTF IS thedailywtf.
you ever play the phone game?
thx for playing.
Admin
To clarify, I meant "trying" as in the sense of "trying to do work while someone sits next to you and distracts you." Not, "trying to write code in a language you're incompetent in."
I'll admit that I could have chosen a slightly less ambiguous diction -- but sheesh, you people are picky ;-).
Admin
Green enough... like in, barely green, that is almost red, but is not red, because is enough green?[:P]
Admin
<font size="1" style="font-family: verdana;">
<font size="2">Dear Mr. Bigbooty,
The crayon may perhaps have been red; the meal in question was fraught with debates over the relative usefulness of various condiments and I find it difficult to recall the specifics. </font></font><font size="1" style="font-family: verdana;"><font size="2">In your proposed scenario, m</font></font><font size="1" style="font-family: verdana;"><font size="2">y preferred writing implement would be a white-out pen, though I concede that an occasional yellow crayon highlight might be appropriate for certain subjects; 'tis a shame that most dining establishments these days suffer from pigmentally-challenged table coverings. Ah well.
Incidentally, the white-out pen is also ideal for having random women you encounter on the street sign a 16-lb. bowling ball which is handcuffed to your wrist during your bachelor party. Or so I've heard.
</font></font>
Admin
You do realize enough has more than one definition and that the usage in the phrase 'true enough' should be associated with a secondary definition, don't you?
Admin
oh sure, that was clear enough. But VS.NET isn't a language.
Admin
How about using a Mr. Blobby instead of just any old blob?
(What are the chances the forum software will do the right thing with that link?)
Admin
Please don't make jokes like that because they are becoming true rather than funny. There are organizations out there with multi-million dollar hype-and-advertising budgets trying push UML and related tools to the point where it WILL compile.
That way, you can get a senior architect (who hasn't coded since his Cobol days) to model the business process in UML and presto, your app is built deployed and running without needing any developers around. Got any changes to the process? No problem, redo the UML push a button and recompile it. Any problems? blame the person who pushed the button rather than the obsolete architect or than the manager who signed away half a million dollars on the UML Compiler. After all pushing the button is a simple task you can hire a junior to do and so it must be the fault of the junior person.
Like the 17 year cicada, some new mutation of a "code generator" starts creeping over the country and laying waste to everything in its path. They all make the same promise, all fail for the same reasons, but because the name is different, people buy it. UML is just the latest name. Maybe I should try to sell this crap for millions of dollars.
But if Gandalf can convince me that letting Gollum live is a good idea, I suppose I'll eventually decide that selling code generators is morally reprehensible as profitable as it may seem. </rant>
Admin
You mean JavaBuilder? Sniffle, I miss Borland.
I was at a Borland trade show party shortly before Dale Fuller resigned. Fuller was totally trashed and was air guitaring with the band. I think he knew it was over.
eli
Admin
Use case diagrams containt almost no information at all, so they probably compile to comments. Using boxes instead of stick men compiles to misspelled comments.
Yeah, it's always funny to see how people believe the inherent complexity of software development suddenly vanishes once you draw boxes^h^h^h^h^h blobs instead of writing code. The "CASE tool" promise is at least 20 years old and still unfulfilled.
Admin
This is why the .NET edition of Pictionary was a flop.
Admin
I guess Borland is having a difficult time, considering all those free (as in beer) IDEs on the market. Even MS gives away the express editions VS2005 for free...
Admin
There ain't no WTF in that there scribble. Maybe the situation was annoying, maybe the VP was stupid. That would be for Anne to claim.
Yes, office design is often inefficient.
Yes, there are managers who waste staff time.
But I am here to tell you that looking at that diagram and making the assumptive and stupid statements most of you have made IS the WTF.
Admin
I mostly do numerical analysis stuff, and have never touched on .NET.
As in never, ever.
Can someone give me a link to a good outline on what is so powerful about it?
Thanks,
plizak
Admin
Presumably the body is a not-so-smart VP?
Admin
now what i want to know is how the hell the VP survived hijacking a developers pad and pen?
i hope she quit on the spot, that's worse than hijacking her diary.
Admin
Here is a basic over of it.
Admin
Good joke. You caught me.
I was tempted to answer the question with "No."
Sincerely,
Gene Wirchenko
Admin
First of all, you should release such versions of code only in large projects. It makes perfects sense to release an update of your file and label it 1.1. (software version)1. (developer/group ID) 21.(file ID) 1 (release). How else are you going to track it?
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p> </o:p>
Second, I don’t believe there was any misunderstanding between n-tier and smart clients. They are both recommended strategies for best practice programming for .NET for BEFO applications.
<o:p> </o:p>
The last point was mentioned many times. IT is just a support diagram. Just because it was not done in Visio like someone proposed was because it was done of the fly.
<o:p> </o:p>
There is absolutely nothing wrong with this.
Admin
I like the box that has "Com Data, Uh." written in it.
When I saw this I said "Uh" also.
Admin
This looks like a typical three-man front, stack-left defense ( left half ) to stop the double hand-off pitch right offense ( right half ).
In the diagram, the left END ( page-bottom ) is gonna go long, while the right side fakes momentum to the right, protecting N-TIER to setup for the cross-field toss.
UML has many purposes. Touchdown!
Admin
I think we missed the most obvious WTF in the whole thing: her name is "A. Wiggler?"
It is SO not "A. Wiggler." Please, let it not be "A. Wiggler."
Admin
Mine didn’t come from a VP from the team lead. His explanation was only marginally much more enlightening than the one Anne got.
http://www.koontzfamily.org/david/blog/?p=185
Admin
What the hell is that? [:|]
Admin
I like "business foos".
Sincerely,
Gene Wirchenko
Admin
Actually, that might be interesting.
Admin
Admin
Admin
In pseudocode, "true enough" is the same as "True, or go behind the dumpster and shoot yourself in the head." Hope this helps.
Admin
Ok you can buy the source for 50.000 Eur or take this drawing.
Its all we have.