| | |
What's the HARDEST program you've written?
Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
![]() |
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
Posts: 2
Reputation:
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:
Solved Threads: 2
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
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
•
•
•
•
Originally Posted by Olio
wow. 2 bytes....post code for us?
or at least me. i have no idea how you did that. lol
Check out my blog at http://www.shinylight.com for more stuff about web dev.
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
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:
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
![]() |
Other Threads in the Computer Science Forum
- Previous Thread: OpenCV help
- Next Thread: Computer Science Degree
| Thread Tools | Search this Thread |
ai algorithm algorithms amazon assignment assignmenthelp assignments automata battery bigbrother binary bittorrent bizarre bletchleypark blogging bomb business cern codebreaker compiler computer computers computerscience computertrackingsoftware conversion csc data dataanalysis dataintepretation development dfa dissertation dissertations dissertationthesis dissertationtopic ebook employment energy extensions floatingpoint foreclosuresoftware fuel gadgets geeks givemetehcodez government graphics hardware history homeowners homeworkassignment homeworkhelp humor ibm idea ideas internet iphone ipod itcontracts jobs kindle laser laws lsmeans mainframes marketing mining mobileapplication msaccess netbeans networking news os p2p piracy piratebay programming research sas science security sex simulation software spying sql study supercomputer supercomputing sweden technology textfield turing turingtest two'scompliment uk virus warehouse ww2






