Results 1 to 22 of 22

Thread: I know i'm getting close to finishing my program when...

  1. #1

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    ... i scrap it and start over.

    usually when i make a program i get a million ideas to make it btter as i go along, so it gets a bit messy and buggy, so i start fresh with everything in mind... is this normal? cause i'd just hate it if i did something normal
    Generic vb 5

    Private Sub WakeMyAssUp( As Boolean)
    If Then : = False
    End Sub

  2. #2
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    It's normal

    But look at the bright side, you learn new stuff all the time.
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  3. #3

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    oh crapola, i was afraid you'd say that...
    i actually look forward to when i get to the point that i scrap the project and start again fesh
    maybe that's not normal? eh?

  4. #4
    Frenzied Member
    Join Date
    Mar 2000
    Posts
    1,089
    It's quite common, I like to scrap parts of my project al the time (this is why class modules are so good, you can just scrap one and start it again without changing the rest of your program. It's a good way of getting the code as good as it can be.

  5. #5

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    Sam Finch forgot his ending parenthetical...



  6. #6
    Guest
    Before you decide to start over, you should ask yourself if it's really worth starting over, or is it easier just to modify it.

  7. #7

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    actually, i start over after asking myself 'what the hell was that??' more than 3 times in 30 seconds

  8. #8
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221

    )

    Sam Finch forgot his ending parenthetical...
    That's normal, i do that all the time

    btw, what app are you working on?
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  9. #9

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    ClipboardSaver 2000 (added the 2000 after i scrapped it ), here's what it does:

    keeps track of the last 8 texts on your clipboard (you can put them on your clipboard by pressing ctrl+shift+F1-8)
    always saves what is currently on your clipboard in case of a windows crash
    you have 10 text slots that you can assign hotkeys to, pressing the hotkey combo puts whatever text you have in the box on your clipboard...
    you can also get to them via the monkey icon in your sys tray =)

    lots of the people at my board like it a lot, i can't stand having to do without it (when i'm on a different computer or something)

    if you wanna check it out the new, clean, non-crashing version is at http://smilecwm.tripod.com/cs2k.exe

  10. #10

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    i have a "check for updates" thing but it just goes to my webpage, which hasn't been updated since the old version =P

  11. #11
    Guest
    I've come so close to finishing my webbrowser, but I have the "feeling."

    The feeling in which I feel like something is missing. So I go to bed everynight and I try to dream some ideas. It works sometimes, hehe.

    Other projects though, you think of all this stuff you want, your just about to finish, but than you lose interest. So than you never finish the app.

    But like Kedaman and Sam Finch said, it's normal and common.

  12. #12
    Hyperactive Member billwagnon's Avatar
    Join Date
    Jul 1999
    Location
    St. Louis, Missouri, Mississippi Valley
    Posts
    290
    hey CWM I downloaded your executable, and I don't get how the shortcut key thing works - I thought I would be able to choose a slot. And what are the document buttons? Shouldn't they open up Notepad or something?

    ctrl-shift-F1 through F8 don't seem to do anything.

  13. #13

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    ok, quick tutorial (i wish my webpage was updated, i'd have a good one on there, oh well)

    Put something in the first long text box and then click save. then put a number or letter in the small box to the left of it... you can now press ctrl+shift+whatever number/letter you picked to place that text on the clipboard. the buttons to the left of that put the text on the clipboard as well.

    i have a lot of tooltips on there to help you out... and the recent boxes work fine, but there has to be something in them before you can use the hotkeys to copy the recent text onto your clipboard...

    since this is new i havent really had a chance to make everything really obviouse, but the tooltip texts should help a lil

  14. #14
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    I think i have your clipboard thing from before, the monkey i remember
    Why did you scrap it?
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  15. #15

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    it got too messy, it did far too much in the timer and it had lots of junk in it that i wasn't sure if it was actually using or not...
    oh, very screwed up ini saver, never went in the right place, just made sure to fix everything people were having problems with

  16. #16
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Ah, that reminds me of all apps and games i made that never got finished.

    I was always aiming too high, and i guess i still am, but that way you learn
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  17. #17
    Guest
    It's a bad habit to leave many projects unfinished and start others. Either you should finish them or discard them.

  18. #18
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    No way, never discard your projects, they will come handy some day. Every step you take, everything you've learned is the solid ground for the next step.
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  19. #19

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    i'm a packrat... i don't discard and i don't stop working on them...
    though i don't set m goals too high, either =)

  20. #20
    Guest
    Well I guess it's based on personal preference. I used to have almost 40 unfinished projects taking up room on my disk. Kedaman, I understand your point but there are things you can delete such as projects you know you are not planning to continue.

  21. #21

    Thread Starter
    Addicted Member cwm's Avatar
    Join Date
    Mar 2000
    Posts
    133
    i wonder what'd happen if i tried to clean my 40 gig hard drive.. lots of unfinished qbasic programs.. eeewe =)

  22. #22
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Haha, i have never ever deleted a project on purpose, and the ones that got deleted, (didn't have any backups and were stored on disks) i really feel sorry for.

    If you don't get anywhere with a project, you could do something else, work on another project or start a new, and then get back to the old later if you find a solution. It's no idea to get stuck on a single project, it's a waste of time
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width