| « Prev | Page 1 | Page 2 | Next » |
|
I work with a 99 % undocumented system comprising more as 8500 source files. Half the code was written by employees who no longer work here. Even 'documentation' like this would make my days a lot brighter :) |
|
What's the point here? Certainly, randomly subjecting somebody to an inexpert lecture on a subject they already know about is not the kind of behaviour to be encouraged, but this isn't www.businessmanners.com. There isn't even any suggestion that Bill's explanation was wildly, humorously wrong, just mis-targetted. And as for his diagram, I've drawn any number of scribbles like that, usually on whiteboards during architecture meetings. It's not meant to be a standalone item to be understood on its own after the fact, it's the accumulation of continuous illustrative accompaniments to what was being said at each moment. To understand it, you have to be listening while it's drawn, and there's nothing wrong with that. So what's the point here? |
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:33
•
by
gl
|
In that case, you should feel free to use this diagram as your documentation. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:33
•
by
InvalidHandleValue
|
Our codebase is documented, and by documented I mean three years ago someone ran maybe 50% through doxygen and put the resultant HTML on the intranet. I attempted to sell to the powers that be a more useful initiative, but was told that this would suffice. And those same powers complain that it takes too long to get new hires up to speed.... |
|
Is that Anne's desk in the top left?
|
|
This must have been the first time in my life that i've seen 1-based binary data ... 1 1 1 2 1 1 . . . |
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:41
•
by
KattMan
|
|
With the knowledge that this post along with half a dozen others above me will be deleted because they do not fit with what someone wants this site to say... If this is one of the best of 2006, then I know why we aren't seeing much code any more. Even the Code Snippet if the Day isn't daily. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:46
•
by
Kurt Werle
|
WTF is is that drawing?
|
|
I love it when management doesn't know what they're talking about when they talk to actual programmers but to other management types they do. i had one manager tell me to use GetCurrentUser() and all the groups should appear that they have in their AD profile. I had to point out in the web world 1. anonymous 2. network service 3. HttpContext.Current.User.Identity.Name returns only the domain\userid of the person logged in 4. that i would have to query AD for that userid to get their groups. <sheesh/> |
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:47
•
by
DWalker59
|
|
It looks like a house with a long driveway... and trees and bushes on the right side....
|
|
If this site is for whining about how bad an IT life is, this post is not making the case. Now if you had a story about out of control projects that eat up money and people or maybe a story about a system without source code that was maintained by decompiling the binaries and then throwing away the source or maybe a story about an antique system maintained entirely through domain specific languages, translators, and interpreters to emulate a language no longer used -- then we'd have something funny.
|
|
I might be insane (well 4 out of the 5 voices in my head say so at least) but didn't we get a similar story some monthes ago ? That "diagram" looks familiar somehow
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:53
•
by
Cowbert
|
|
Yeah, my whiteboard is covered with diagrams like that, so I'm not sure what the objective of this dailywtf was either.
|
|
When I started reading and saw the diagram, I assumed it was something humorous about the office layout... that sure looks like a diagram of an office, up until you see the "n-tier" balloon. That's when you know why the 'absolute lowest bid, regardless of quality' is accepted over the 'most likely to be good quality bid'.
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:56
•
by
Lumbergh
|
Oh man, brace yourself, this won't be pretty. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:58
•
by
kmactane
|
I was wondering just how long it would take before someone complained about the "duplicate" post. (Hint: look at the Subject/Title of the post you're commenting on.)
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:58
•
by
greyrat
|
|
Dude, I wish I could rate you up...
Captcha: quality |
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:59
•
by
Random
|
|
Yeah, probably right around January 26th.
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:59
•
by
Ryan
|
|
I agree. Whiteboard drawings are not works of art, whether in the classroom or in the office. Nor are they games of pictionary. You are spending most of your time TALKING when drawing them, explaining what is in the diagram. There's nothing about this that seems remotely abnormal. Normally I would just say "try again thedailywtf" but this is in "best of 2006?" |
Re: Best of 2006: Drive-By Architecture
2006-12-21 11:59
•
by
WIldpeaks
|
|
My very very bad, i was still reading the past days' submission and hadn't seen Alex's comment about the further submissions.
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 12:08
•
by
jer
|
I'm crushing your head... |
Re: Best of 2006: Drive-By Architecture
2006-12-21 12:08
•
by
AndrewVos
|
HAHA YEAH! Looked like a crap WTF till I saw that! |
|
I'm sure being a woman doesn't help her either. (Male) managers probably find stupid excuses to talk to her just so they can stare at her chest. The engineers are probably just as bad, except they stare at her feet instead.
|
|
Ah, yes, we had a sh*tstorm about this one the first time it was posted. It's perfectly clear. The smart client emits a turkey off the starboard bow, which is then sent directly to the Weber grill. What's so hard to understand about that? |
Re: Best of 2006: Drive-By Architecture
2006-12-21 12:12
•
by
Thief^
|
At work I work with code that is a mix of the following:
Note that everything I've listed is a work-in progress, we're not even building on a stable/release base. Oh, and it's a mixture of 3 different languages, C++, UnrealScript and Shader code (small amounts). Yes, it's a game. The source folder is ~7200 files and 210MB. I feel your pain. |
|
Never misunderestimate an executive's ability to glum on to power words and over-use them without having any idea of their meaning or proper context. But for those of you who don't know what this WTF is all about, you're probably management material, so you should be happy. Go back to your corner office and sharpen pencils until we need you. In the meantime, please feel free to design a system of "n-tiers" and "smart clients." Maybe you can show us how to connect the AD via ActiveX to the Ruby on Rails and make a Cascading Style Sheet that provides sustainable competitive advantage and fosters team building & monetized e-commerce. And let's be fair here, "smart client" is being more than a little disingenuous. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 12:16
•
by
marvin_rabbit
|
That gives me an idea for a great new Rorschach Documentation system.... |
Re: Best of 2006: Drive-By Architecture
2006-12-21 12:31
•
by
<slight hand gesture />You don't need to know my name
|
|
I thought that today's diagram looks eerily like yesterday's Codethulu illustration
|
|
I can't believe there are nearly 30 posts and nobody has mentioned that an "n-tiers" system with "smart clients" is probably a design WTF in the making. If your clients aren't relatively thin, then what are the middle n-2 tiers doing?
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 12:54
•
by
PxP
|
|
Where is the XML?
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 13:01
•
by
discomeats
|
My guess is facilitating empowerment of an enterprise grade b2b relationship I feel dirty now. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 13:07
•
by
Dismayed
|
Um, these are best-of-06 'repeats', so if you're a regular here, it's 100% likely you saw this already! |
Re: Best of 2006: Drive-By Architecture
2006-12-21 13:31
•
by
Tom Dibble
|
Has no one else illustrated a point using whiteboard and/or pen/paper instead of waving your hands around? I know that just about every engineering discussion I've ever had involving semi-complex concepts has produced scribbles just like the above. I've also started to notice that, often, a person will just start to write something on the whiteboard, maybe get as far as making a single dot while talking, then instead describe it all verbally. Thereafter, I find that about half the time they will, at some point or other, point at that dot or still-empty spot on the whiteboard whenever hearkening back to the concept they were on at the time. I find this mildly amusing, but, again, not exactly "WTF" material. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 13:38
•
by
Tom Dibble
|
Again, this was a conversational aid, by the account given, not a document describing a proposed architecture. Often such artifacts will include multiple incompatible scenarios. They're not meant as documentation of anything, just something to point at while talking. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 13:44
•
by
ssprencel
|
Cartman, what the hell are you talking about? Are you saying that all engineers have a foot fetish or are they too shy to look at your breast? Lindsay, are you being sexually harassed at work? |
Re: Best of 2006: Drive-By Architecture
2006-12-21 13:47
•
by
Tom Dibble
|
Which, again, is likely to be your misinterpretation. I don't think I've ever seen someone writing out example binary data. However, I do often see a stream of such numbers as example packet or order sizes (they'll usually send one item at a time, sometimes two, which needs to be pulled out or handled separately, hence the arrow leading away from it). Sigh. Whatever, enough rationalizing this. If you weren't there when the conversation took place, you have no reason to criticize because, frankly, the artifact here is completely inscrutable. Which would be a problem if it were meant as documentation instead, but if it was that should have been included in the story. I still don't see a WTF here other than the obvious and certainly not "best of 2006" interruption of work by managers due to boredom waiting for a meeting. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 13:51
•
by
Anon
|
If you look closely you will see: |
Re: Best of 2006: Drive-By Architecture
2006-12-21 13:52
•
by
ssprencel
|
Wow. This really seemed to touch a nerve with someone. My goodness, if you don't have a sense of humor, then ask to borrow someone's. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 14:00
•
by
v6h10p6
|
|
The point here is this was drive-by (read the title). If you are in conference and draw like this fine but just to show how much you know if you just drop-in in to somebody's office and start drawing stuff like this then that makes a big WTF.
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 14:08
•
by
KattMan
|
Whatever. The best WTF's these days are found in the sidebar. Even the latest CSOTD was a copy from the sidebar from a few days prior. The front page is more of a distraction now. |
|
"Why thank you Bill! That is the spitting image of .NET! Worthy of websters. I appreciate your explanation so much I will display this diagram in my cube for from now on for future reference."
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 14:18
•
by
sf
|
You should ask for a refund. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 14:21
•
by
Joe
|
|
You're right - this is a version number. Maybe the guy was talking about how to update winforms apps by using server manifests that track versions..... Sweet - my captcha text for this post is "initech" |
|
C'mon, that's a great WTF! You just have to give it some time... like a fine work of art you need to sit and gaze at its various, wonderful facets of WTFery to truly appreciate it in total. Take for example, the "ver (or maybe it's 'var'?) 1.1..1.2.1.1....." - so is that the binary stream sent from the "smart client" to the server? Is it the version number of the application? Why is the 2 being instructed to take a shit? Clearly her VP was far more clever in the ways of .NET streaming and versioning than she was. And then there's the dead body at the top with several gunshots... or... well, I can't see how that was used in the "talking points" at all. There's the obvious frustration being shown as VP explains to .NET coder how that n-tier *really* works despite her obvious attempts at logic down in the guts of what I can only imagine is a server farm, or the implosion of the twin towers. And lastly, but certainly not least of all, there is the lowly "Data wh." (data warehouse I assume) which exists somewhere in this gods-awful mess connected to the peers, who are connected to the n-tier, and who are also connected to the dead body.
Can no one truly appreciate a fine work of art anymore?!? |
Re: Best of 2006: Drive-By Architecture
2006-12-21 14:30
•
by
Tom Dibble
|
Heh, sorry about the multiple posts. I suppose it did hit a nerve, for two reasons: 1. I look at my whiteboard or that of just about any other engineer in my organization any day of the week and I see different versions of that diagram. I walk into meeting rooms and come across such diagrams almost every time (and when I do come across such it is because engineers just left; managers and marketing tend to leave much more documentation-style scribbles that make complete sense). So, either people on this site have no experience with real-world engineering, or every engineer that I respect in my organization (and, for that matter, my previous organizations as well) is really a pinhead-in-training. 2. I came here expecting the Best of 2006. I came to the site late in the year, and so was ready to get caught up on the best of the year without wading through the entire archives. This was a serious let-down. I'd have picked just about all of the posts from the past week before picking this one as a "best of". Which, of course, would be silly, and I understand the need to pick "best of" which span the entire year. However, it leads me to conclude that the site got significantly stronger in the latter half of the year than in the beginning. Was this really the best WTF of the first month or so of the year? In any case, I've already written too much here. Sorry for taking up your time, and you may return to ridiculing someone else's doodles. [Captcha is "bedtime" ... a bit early, but all the same ...] |
Re: Best of 2006: Drive-By Architecture
2006-12-21 14:53
•
by
Zemyla
|
This is clearly Power Word: Confuse. Or maybe Power Word: Kill at higher levels. |
Re: Best of 2006: Drive-By Architecture
2006-12-21 14:56
•
by
CodeSlave
|
|
I think we work at the same company!
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 15:18
•
by
ssprencel
|
I have these sketches around my desk too but before this post (the first time) I never thought twice about them. Now when I see them (on top of my desk, under my desk, under my monitor, sticking out from under my keyboard, etc) I kind of chuckle to my self a little bit. This is also the case with the code that I maintain everyday. Just imagine having to maintain old COBAL code, written by programmers who taught themselves Visual Basic...4. You want to talk about some WTFs! I would loose my sanity if I couldn't laugh at myself and my current situation. This is why I come to thedailywtf.com, not just to laugh at twisted and perverted code that someone else has to maintain, but lighten up a little bit and remind me to laugh.
|
|
I showed this article to my boss. He asked me to download the diagram and email it to him so he can use it in a presentation.
|
Re: Best of 2006: Drive-By Architecture
2006-12-21 15:46
•
by
Hairy Monkey
|
It's on the print on the wooden table. Someone stole the digital camera. |
| « Prev | Page 1 | Page 2 | Next » |