views:

474

answers:

15

I was in 6th or 7th grade when I first started coding on an 8088 with DOS and Turbo C.

The first real program I ever wanted to write was a reminder app for DOS to use for a little business I came up with and I never finished it.

The idea was that the app would let you enter people, phone numbers, and details about what you should remind them of. The app would generate a daily list of people to call and what to say. I started on this but didn't get far, lost interest when trying to figure out how to save and load data from disk (I didn't have any programming books and no internet of course).

What was the first program you WANTED to write but couldn't finish?

+6  A: 

Usually a simple modification to an existing program outside of my control.

Joel Coehoorn
+1  A: 

An encryption program - wasn't concerned if my algorithm was secure, I just wanted to get it to work.

warren
Toyed with the idea of writing a command line encryption prog but never wrote a single line of code for it. Seems like a fun project.
Keith
The command line encryption program would be quite trivial if you use CryptoAPI. ;)
+1  A: 

A good few years ago when I was still finding my feet I decided to write a web browser in Java. I got all the initial cool stuff out of the way, like tag parsing and forming the structure of the HTML document before the staggering complexity of what I was trying to do set in. I think what killed it stone dead was realising that Java already had a built-in HTML rendering control.

marijne
which is a perfect example of how languages like java stiffle good programming. You were on your way to learning how to do something really cool and ended up saying "ohh, that's done for me... i won't bother"
Evan Teran
@Evan Teran, I hardly think this kind of thing stifles good programming. Libraries of code have been around for decades....
Brian Ensink
+1  A: 

Password protection program for Windows files/folders/applications.

James
+1  A: 

Around 1999 I tried to code my very own web browser in VB6 (I believe that's the version I had). After a week of work I realized there was an IE control I could just draw instead :)

However, I did try to create a tabbed version of IE, but again, didn't really finish.

I just realized something, was I the first on to think of this? Or was there a tabbed browser circa 1999?

Yuval A
Cool. What was the name of your tabbed browser?
Keith
http://en.wikipedia.org/wiki/Tabbed_document_interface#History says that netcaptor had tabbed browsing around 1997. And it was a shell around IE, so it probably worked similar to your app. Opera was probably the first popular browser to have tabs, but that wasn't until 2000.
Kibbee
@Keith - don't remember :) it never really got even remotely usable
Yuval A
@Kibbee: Opera already had tabs when I first started using it in 1999.
MiseryIndex
I remember using an browser at my old tech support job called MyIE2 (now Maxthon) that had a tabbed interface. That was, what, '98 or '99?
Toji
Good times! I wrote a browser around that time using the IE control so that my Dad could figure out how to browse web pages. Basically, removing all of the browser interface helped a lot. :-D
Brad
+1  A: 

I started a company to create a CAD program for BeOS on the BeBox. Be subsequently killed the BeBox and our hopes and dreams died with it.

Robert S.
I played with BeOS briefly. Did you try porting to another OS or not worth trying to compete?
Keith
It wasn't worth it to compete. On BeOS, we would be *the* CAD application. Linux was barely in the cards, MacOS was stuck at version 8, and Windows was owned by AutoCAD and Microstation.
Robert S.
+1  A: 

An inventory management system with online store no less! I was probably in 12h grade or close.

I must have made every single mistake a new guy makes.

  • I barely understood relational database, stored everything unormalized

  • For "fast" access I would denormalize to a sequential text file cause it was faster than my awful table structure (I didn't know about indexes)

  • I spec'd it out as a monster of an app with features that I would have never used.

  • The back end had some advanced features! auto-complete for textboxes, every keyup would look into a text file to see if it could find suggestion.

Oh and it was using MS Access ;) combined with VB 6. I still have the files and something resembling documentation...

Doubt I'll ever finish that, since I don't really have taking over the world ambition anymore. hehehe

jfrobishow
Very ambitious, nice early lessons learned too.
Keith
You certainly made better use of your time than many other kids. No shame here on the quality of your code.
+1  A: 

A homebrew game for the Wii. I currently have some working code to draw some simple stuff on the screen. I have a few demos that display graphics and such. But never got around to programming an actual game.

Kibbee
+1  A: 

It was a long time ago, but I think I was calling it "Hello [somethingorother]"

rotard
+1  A: 

For me, it would be a clone of Space Spartans (an intellivision console game) on my Apple IIe. I got as far as a believable scrolling starfield with inertia to simulate the turning of a heavy starship, and some laser weapons. Unfortunately, once I got that working, I had maxed out the CPU and there were no cycles left to put in any actual aliens to shoot at :(

MadCoder
+2  A: 

A Rubik's Cube solution finder (for TI-99). I was in 7th grade and thought it would be a fun project. Turned out to be a bit too complex for what little BASIC I knew at the time.

Joe Holloway
+1 for TI-99, my first box too. +1 for Rubik's Cube, never could solve one myself. Joe pick one of those to apply to my upvote. 8^D
Dillie-O
+1  A: 

A program to write other programs based on simple specs in English! I even started out to write it in GWBASIC. I guess I was 10 then.

Building a Perpetual motion machine was my other goal.

Chetan Sastry
+1  A: 

I always wanted to make a MUD game engine and tools to create MUDs. I figured text based gaming would be easier to program than all the fancy graphics stuff. I started a few times and have design notes floating around somewhere on crusty yellowed paper but I never really got anywhere.

Brian Ensink
A: 

Testing 2 variables with BASIC logic and never or always reached ie

if W$<>INPUT or Y$<>INPUT
LarsOn
A: 

Back in high school (~2002) I started work on a basic WiFi mapping program. It was written in VB6 and integrated with WiGLE.net. The program was awesome when it worked, but had a lot of issues. I tried to maintain it after starting college, but didn't have much time for it.

Later on I began re-writing it for .NET, but stumbled across ArcGIS and didn't see the need anymore.

Brad