What was your first program ever? I mean, beyond the hello world and exercises; the first one you came up with yourself?
For me it was a Scheme program that made given text (from file) all upper/lower case. It asked the user for case, then did the converting, but if the user provided anything else than ``up'' or ``down'' as the mode, the program displayed the header that said ``learn to type, faggot'', and then printed an endless sequence of ASCII penises. It was a nice easter egg. Lol, good old days.
Name:
Anonymous2009-06-07 3:28
>>37
I found that impressive. I have never written anything besides a factorial and fibs in the last four years.
Name:
Anonymous2009-06-07 18:54
I downloaded some hugeass NES rom goodset. You know, those ones that have 1341 duplicates of everything for every region.
I remembered I spent some time learning some basic Python a while earlier, and decided to test my knowledge and cleaned out all duplicate files and hacks.
My first program was on the BBC Micro, and it would read strings from INPUT statements until you entered a blank one, while writing them to a file. Its companion program read the file and printed out the strings.
My next ones messed around with sound, playing all sort of weird effects using the ENVELOPE and SOUND statements. Then I tried a bit of text mode animation, which culminated in drawing an egg (actually an ellipse) on the screen using SIN and COS functions, though I didn't understand why that worked at the time, filling it in with patterns, cracking it, drawing a small bird next to it and getting the computer to say "Happy Easter" using a speech synth program we bought as an addon.
Good times. Now I write business software all day and it fucking sucks.
>>44
You should redeem yourself by hacking on A++ super fun would code again projects all night. You don't want to die with the negative karma of a thousand scalable enterprise best practices compliant singleton classes weighing down your soul.
>>45
There's a reason enterprise practices include singletons. It's because they're a great idea.
Name:
Anonymous2009-06-07 21:36
>>45
I would do if I hadn't spent all my intellectual energy for the day at work.
Name:
Anonymous2009-06-08 1:09
>>46
Please elaborate. They're just global state. There's a case to be made for lazy instantiation if the object may not be needed, but at it's heart the "singleton pattern" is just a fancy name Java developers use to pretend that they're not using global variables, no?
>>48
That's like saying "at heart classes are just a fancy name Java developers use to pretend they're not using structs." Singletons co-operate nicely with the ideas of modularity, encapsulation and information hiding.
>>49
No, objects co-operate nicely with the idea of modularity, encapsulation and information hiding. It's a global variable that happens to be an object.
Name:
Anonymous2009-06-08 2:42
QBASIC textual capture-the-flag for two players at once (age 11-12ish). I thought it was so amazing that I had brilliantly realized how collision detection works.
Name:
Anonymous2009-06-08 4:28
"at heart classes are just a fancy name Java developers use to pretend they're not using structs."
A bunch of screensavers in QBasic(It was included in win98) IIRC or the program i used to replaced command.com to password protected prompt(sort of compiled batch file) which then loaded command.com.
>>54
Interesting subject is, why are you looking at the anus(missing the whole man)?
Is there some unresolved sexual tension?
___________________________________________ http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est
Name:
Anonymous2009-06-08 15:24
>>54
goddammit, now I see him too. Thought I'd uninstalled that script
AHH THE PLEASURE OF REINSTALLING MY ANTINAMEFAG JS
Name:
Anonymous2009-06-08 17:51
>>58 10 BEEP
That was actually the first thing I ever did when I taught myself QBasic. I ran it, was pleased that I had instructed my computer to beep, and then began searching through the help thingy for more commands)
Name:
Anonymous2009-06-08 18:47
>>1
GO READ APPLE HUMAN INTERFACE GUIDLENS THE PENIS ARE AGAINST USABILITY!
Name:
Anonymous2009-06-09 2:51
>>61
The Apple "GUIDELENS" is actually "PENIS IN EVERY PROGRAM" and hes just too enthusiastic about it.
I wrote a program in Visual Basic 6 called "msn ephin." It could rapidly change your display name and make you appear offline then online so you could fill your friends' screens with online notifications that formed messages. It could also constantly send a keypress followed by a backspace so while you had a conversation window open your friend would always see "x is typing a message."
Name:
Anonymous2010-09-10 5:15
>>65
I wrote a Threadbumper called RISE FROM YOUR GRAVE. It could rapidly bump your threads and make you appear as a new thread so you could fill your friends' screens with old threads. It could also constantly post HAX MY ANUS-derived memes so while you had a prog window open your friend would always see MY ANUS
Name:
Anonymous2010-09-10 15:01
>>66
I modified RISE FROM YOUR GRAVE to include the word MASTURBATING in bumped threads.