•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Computer Science and Software Design section within the Software Development category of DaniWeb, a massive community of 397,803 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,502 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Computer Science and Software Design advertiser:
Views: 20064 | Replies: 67
![]() |
•
•
Join Date: Feb 2004
Location: Loda, USA Illinios
Posts: 156
Reputation:
Rep Power: 5
Solved Threads: 0
the HARDEST program i ever made was actually, a password tumbler insorts ... i wrote it my friends gave it life .. this was done back in the day while i was ohh 13-14 with c and or C++ and or basic (i think it was basic i cant remember) i was learning back then.. oh those days.. so long ago...... but yeah after i learned more (cant say that i fully know) it just gets better .. nothing to difficult im more hardware than software thats what i got my friends for..
•
•
Join Date: Mar 2004
Location: Near Nashville, TN
Posts: 2
Reputation:
Rep Power: 0
Solved Threads: 0
I'm an 'oldster' compared to you guys... :lol:
I can't recall the toughest program I've written from scratch - most of the stuff one works upon in my genre (Mainframes) deals with code maintenance, not writing new code. Actually, writing new code from scratch is almost always FAR simpler than doing maintenance on someone else's (potentially horribly written) code... so I'll list a couple of the toughest I've worked upon - it's a two way tie.
One was an Assembler program with CICS and IMS interfaces, which was intentionally written in the most cryptic fashion possible. It was written by a contract programmer who ENSURED their job security - no-one else even wanted to TRY to understand the thing. After tearing the entire thing apart line by line, I was laughing as I told my manager that the thing was (with the exception of the name of the program being 1 character different) an EXACT replica of another program in the system!! :lol: The company had paid the guy who-knows-how-long to maintain a purposely redundant program.
The other toughie was a copybook subroutine in an EDI system which validated the sequencing of EDI segments within documents. The number of possibilities the thing had to account for was horriffic. Talk about having to be able to think on many differing tangents at once...
A.M.
I can't recall the toughest program I've written from scratch - most of the stuff one works upon in my genre (Mainframes) deals with code maintenance, not writing new code. Actually, writing new code from scratch is almost always FAR simpler than doing maintenance on someone else's (potentially horribly written) code... so I'll list a couple of the toughest I've worked upon - it's a two way tie.
One was an Assembler program with CICS and IMS interfaces, which was intentionally written in the most cryptic fashion possible. It was written by a contract programmer who ENSURED their job security - no-one else even wanted to TRY to understand the thing. After tearing the entire thing apart line by line, I was laughing as I told my manager that the thing was (with the exception of the name of the program being 1 character different) an EXACT replica of another program in the system!! :lol: The company had paid the guy who-knows-how-long to maintain a purposely redundant program.
The other toughie was a copybook subroutine in an EDI system which validated the sequencing of EDI segments within documents. The number of possibilities the thing had to account for was horriffic. Talk about having to be able to think on many differing tangents at once...
A.M. •
•
Join Date: Mar 2004
Posts: 11
Reputation:
Rep Power: 5
Solved Threads: 1
I had a couple of really hard assignments last year at school, one was to write a process scheduling program to simulate CPU load under different CPU scheduling algorithms, while at the same time I wrote a multiplayer card game, both client and server (was supposed to be a group project, but I wrote 99% percent of the client, and the prof was supposed to give us the server, but his didn't work, so I rewrote to work properly) was a very busy couple of weeks
•
•
Join Date: Mar 2004
Location: Ottawa, Canada
Posts: 18
Reputation:
Rep Power: 5
Solved Threads: 0
a metacircular interpreter in scheme. its not that scheme is a problem (i rather like it actually) but it was made a pain in all of our asses by the professor in that class and his cryptic specifications...
wow. 2 bytes....post code for us?
or at least me. i have no idea how you did that. lol
wow. 2 bytes....post code for us?

or at least me. i have no idea how you did that. lol
..Spuskayas k velikay reke, mhe vse ostavlyayem sledeh na peske... i lodka skolzeet v temnote. anam ostayutsya kruge na vade. - mashina vremeni
Fear the Fearsome fury of the smiling DM
Fear the Fearsome fury of the smiling DM
•
•
Join Date: Feb 2002
Location: Long Island, NY
Posts: 1,134
Reputation:
Rep Power: 12
Solved Threads: 1
•
•
•
•
Originally Posted by Olio
wow. 2 bytes....post code for us?
or at least me. i have no idea how you did that. lol
_.:: my websites ::._
blog @ www.samaru.net * engi No Jutsu @ www.narutorp.net * portfolio @ shinylight.com
deviantART: inscissor
blog @ www.samaru.net * engi No Jutsu @ www.narutorp.net * portfolio @ shinylight.com
deviantART: inscissor
•
•
Join Date: Mar 2004
Location: Ottawa, Canada
Posts: 18
Reputation:
Rep Power: 5
Solved Threads: 0
Tell you what, the hardest program I wrote was as an intern. The problem wasn't the program itself - my lady-boss (no offence ladies .... ) had probably missed her therapy session or soemthing, so she almost sacked me over the colour coordination of the graphs in Excel!! [It was a Visula Basic for Applications program - if you can call it a program...lol]
Problem with her was that - she wanted things done 'the proper way' and not as I like to do them 'the way it works'.
Problem with her was that - she wanted things done 'the proper way' and not as I like to do them 'the way it works'.
When the moon of happiness rose over the horizon of my will, I set out for the sun of arrival
•
•
Join Date: May 2004
Location: berg en terblijt
Posts: 10
Reputation:
Rep Power: 5
Solved Threads: 0
Hardest program ever was a realtime-embedded system with a 8051 microcontroller, that had to shoot away metal balls from a rail, and let the non-reflective pass.
The problem wasn't the programming or the design, but the problem was the timing. The rail on whitch the balls roll down wasn't perfect flat. There where tiny bumps in it, and that way I had to compensate the time by try & error... And you had to watch out NOT to touch the wires connected with the microcontroller, otherwise you could fire an event or interrupt accidental.
I'm glad I got that thing working after all!
The problem wasn't the programming or the design, but the problem was the timing. The rail on whitch the balls roll down wasn't perfect flat. There where tiny bumps in it, and that way I had to compensate the time by try & error... And you had to watch out NOT to touch the wires connected with the microcontroller, otherwise you could fire an event or interrupt accidental.
I'm glad I got that thing working after all!
•
•
Join Date: May 2004
Posts: 44
Reputation:
Rep Power: 5
Solved Threads: 0
Until recently, my hardest was for General Motors in the 1980's. I was with the "Supplemental Unemployment Benefits" team (yes, exactly what it sounds like - a giant COBOL system supported by a small army of developers all focused on the dubious task of paying people - who aren't working). Long story short, the challenge was navigating the mine field of negotiators, lawyers, and the unions (with negotiators and lawyers). Among other things, that job taught me to stop wondering why cars are so expensive. ;-)
That was unseated recently.
A few years ago, I left AT&T to create the Internet's "next big thing"... a new way to communicate with an audience online that improves on the best features of email, the web and instant messaging and avoids the mistakes that led to things like spam, viruses, forgotten bookmarks, "server unavailable", size limitations and html.
My single program is the Viewer ("browser"), the Library ("search engine"), the Builder (for the new kind of content) and the publisher - with a unique licensing mechanism (since not everyone wants to give away all their content), a 3-level "bookmarking" construct that lets the viewer decide what content is automatically delivered to their PC and it requires no new server to be installed anywhere.
Besides the many "under the hood" challenges, balancing the needs of the Author(publisher) and the needs of the Viewer(user) has been "hard." And very rewarding.
It's one thing to create something like html that's so "hard" that it's only for "computer people". It's another thing to make something that's for everyone else too.
Dan
That was unseated recently.
A few years ago, I left AT&T to create the Internet's "next big thing"... a new way to communicate with an audience online that improves on the best features of email, the web and instant messaging and avoids the mistakes that led to things like spam, viruses, forgotten bookmarks, "server unavailable", size limitations and html.
My single program is the Viewer ("browser"), the Library ("search engine"), the Builder (for the new kind of content) and the publisher - with a unique licensing mechanism (since not everyone wants to give away all their content), a 3-level "bookmarking" construct that lets the viewer decide what content is automatically delivered to their PC and it requires no new server to be installed anywhere.
Besides the many "under the hood" challenges, balancing the needs of the Author(publisher) and the needs of the Viewer(user) has been "hard." And very rewarding.
It's one thing to create something like html that's so "hard" that it's only for "computer people". It's another thing to make something that's for everyone else too.
Dan
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb Computer Science and Software Design Marketplace
•
•
•
•
ajax asp blog business software computer dell design developer development erp systems experiment firefox howto india intel internet it java linux media microsoft mmorpg msdn networking news office open open-source operating programming project management rss science security software software selection source sql sun super system technology evaluation toread vista warez web wiki windows xp
- Previous Thread: OpenCV help
- Next Thread: Computer Science Degree



Linear Mode