- 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
attached not attacked
Admin
"he probably the forum code"
Admin
I think either works in this context.
Admin
At least he could have put the napkin on a wooden table and taken a picture of it.
Admin
Looking at that screenshot, "attacked" seems to be appropriate.
Admin
The first line says "Investor Creator" and the second line says "Inventorys". He's blued out some of the text, which means you should remove it.
It's all there Stuart, how could you not understand?
Admin
The real WTF is why he stayed up to 3am looking for a form.
Admin
Hanzo stories, boring as they were, at least were based on real submissions.
This however is based exclusively on serious drug abuse.
(Ok, it's not boring, but 0% reality in that story).
Admin
And then Others International threatened them with a hostile takeover, and the only thing that could save them is a last-minute alliance with Targaryen Ltd., led by the daughter of their former CEO (ousted under unpleasant circumstances).
RIGHT?
Admin
Oh, I think it is a huge improvement compared to Hanzo. Keep it up.
And no, the references weren't funny. I'd rather see the classic Initrode technologies and properties revived.
Admin
That's an insular viewpoint. Exaggerated for effect perhaps, but I've worked in places like that (Requirements: "Take the [project X] database, and make it work for [vaguely related project Y]"). And the other extreme of red-tape hell where reading the spec takes longer than doing the dev. Both exist.
Admin
Are the fake names meant to make sense/be funny?
Admin
Admin
Admin
Admin
True story: Once, we were migrating from System X to System Y. System X provided data to our Oracle ERP. System Y needed to do the same thing. Keep in mind, that System X and System Y might solve the same problem, but are very different systems. I was tasked with writing the new interface from System Y to the ERP. My requirements? Somebody handed me a print out of the source code of the old, System X, stored procedure and said, "Make it do this."
Admin
Reminds me of a project manager who handed me a postit with the word "lagerapplikation"¹ and stated he needed it done within two weeks. It was a consultingware application sold to multiple large contractors which obviously needed an inventory module added to it. A week into the development he came by and said that it wasn't a priority anymore and I got reassigned. It took a while but finally I quit and headed on to another consultancy.
¹ Swedish for Inventory application or Warehouse application, take you pick.
Admin
Admin
Oh, and he frequently did his GUI requirements using MS Paint. To his defence he was good at copy'n'pasting controls and labels so that the modified screenshot of a form actually conveyed a clear picture of the GUI.
Admin
He accidentally the forum code
Admin
I'm more interested in that project that was lost on that stormy Christmas eve
Admin
If the strings are hard-coded in the form, something like "grep" should find you the form real fast.
If they aren't, chances are high they are stored in a database/file or some other text retrieval system. Find it there and then you can work your way up.
"What did you do last week?" "Looking for a form in the codebase..." Sounds great.
Admin
They're all from the epic, gory fantasy novel/TV series "Game of Thrones", though their usage doesn't mirror anything from its storyline.
Admin
I was hoping someone else would also get the reference to the book "Third Lambda Planet"
Admin
Admin
Sounds like my boss. I'm barely exaggerating.
Admin
If you think "this can't be worth it", it probably isn't.
Admin
I guess he accidentally the whole thing as well. :(
But that's what you get for not doing any.
Admin
Actually, it does: the color of the Lannisters is red, and the color of the Starks is grey...
Admin
I kinda wish for a Hanzo story, just because the aftermath in the comments is worth a good chuckle.
Any updates on that drawing challenge?
Admin
Admin
Honestly I think our "hero" is working in precisely the correct firm for him. Given he is a developer and can't use dir/find/grep/ls and friends. Finding web form or the code the produces it even in a really big code base should be fairly quick; unless perhaps there are like tons of cut and paste duplication.
Admin
Several of the commentors wrote that they had to work from similar vague specs.
Provide details people!
Write up your story!
Which industry where you working in?
What exactly were the requirements, what did you make out of them and how was the reaction on the delivered software?
Admin
I think I would have rolled the dice and asked for clarification. If a place is going to let someone go for trying to do quality work it isn't a good place to work.
Admin
The best part about vague requirements is they are usually already met before I start coding.
when I get requirements for new job XL34G that read like:
There is no way to implement that incorrectly.
Admin
Admin
TDPHB.
Admin
Admin
I still can't see the downside in asking Michael to clarify.
Addendum (2013-12-12 08:52): Unless Michael studied management on Han's Island.
Admin
No, Akismet, this is not spam. It's beer.
Admin
Did he accidentally the whole forum code?
Admin
Admin
FTFY.
Admin
I can think of at least 3 ways to implement that incorrectly.
CAPTCHA: inhibeo...my state of mind last night
Admin
I once received a change request that consisted (and I am not making this up) entirely of "Please research and fix problem". Explanation? "Well, you always come and ask me questions about the request anyway, so why waste time trying to explain it?"
Have also received things like "Please add checkbox to form." Sure, no problem. Oh, did you want the checkbox to do something? Argh.
Admin
Admin
You assume the code is written nicely, and that is a big one.
What if the string is not fully hard-coded? What if you are looking for "Investor Package" when this appears 1000 times in your 100 000+ files code base? What if the code is split in modules you have never even heard about? What if the form has been refactored?
I actually recently received a keyword as requirement and the keyword was a wrong vocabulary word. It actually took me about a week to figure what line of the code should be updated.
Admin
If only Erik Gern's submissions were Game of Thrones characters...
Captcha: nulla - still kind-of fits with the theme.
Admin
As its written there it would call itself, eventually causing a memory overflow/out-of-resources situation and bomb.
But hey, at least the database has than been thouroughly checked! :-)
Admin