Results 1 to 14 of 14

Thread: Programmers

  1. #1

    Thread Starter
    Addicted Member
    Join Date
    Jul 2004
    Location
    cali
    Posts
    243

    Programmers

    Do you remember and type everything?

    Like, if you were to do many long and complex API calls..
    Do you know how to do everything right there?


    Or do you refer to something like a book or MSDN... etc?

    I use to mess with VB and made things, I knew the syntax.
    But I did a lot of copy & pasting....
    ......

  2. #2
    "Digital Revolution"
    Join Date
    Mar 2005
    Posts
    4,471

    Re: Programmers

    I usually use the API viewer for API function declarations... and you can't be expected to know, much less, remember how to use all of them. Unless you use them frequently.

    I often find myself going to to the Mentalis website to see the documentation for an API function unless it's really common.

    For other code, yeah... you should know how to do it. Not from memory though, but by knowing and understanding what all the code does. Then you don't have to memorize anything.

    That comes just by repetition. When I learned VB6, I learned by looking at other code and trial & error. Instead of copying & pasting, I'd re-type it line-for-line. And it's time consuming, but after a few times of doing that, you'll understand what it does and won't have to copy/paste or whatever.

    Luckily, the VB6 syntax is pretty easy and straight-forward, so even a beginner can look at a piece of code and more-or-less understand what it's doing.

  3. #3
    Frenzied Member
    Join Date
    Mar 2009
    Posts
    1,182

    Re: Programmers

    Remember everything? No.

    Me, myself, and I, usually do at least three iterations through complex code.

    1st)Creating the base/proof of concept
    2nd)Removing unused, commented out, usless code
    3rd)Documentation, documentation, and more documentation.
    4th)Not really an interation but once the demo is working and saved, the code is moved over to production.

    About a dozen books, a few thousand examples, half a dozen forums, twenty-thirty some odd websites,...

    It may have taken me about a dozen years to finally figure it out but I have started to go back over a lot of my saved code and started making them plug and play where I can. Meaning making base objects out of them. Not necessarily classes, but pieces of code where the base is completed, commented to the seventh level of he ll (at least), and can easily be added to a project with a minimum amount of customizing, and just to be on the safe side, those comments I add to the code point out where it can be customized.

    Good Luck
    Option Explicit should not be an Option!

  4. #4
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Programmers

    Moved To General Developer

  5. #5
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Programmers

    I heard a quote a number of years ago.... paraphrased, it basically said that good programmers will try to memorize as much as they can about everything. A great programmer though, will only memorize a few things, and know where to look up the rest.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  6. #6
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Re: Programmers

    Quote Originally Posted by ICESTORM View Post
    Do you remember and type everything?

    Like, if you were to do many long and complex API calls..
    Do you know how to do everything right there?


    Or do you refer to something like a book or MSDN... etc?

    I use to mess with VB and made things, I knew the syntax.
    But I did a lot of copy & pasting....
    Certainly Not Everything.

    Some things I remember. I keep switching between PL/SQL, VB, VB Scripting and SQL Loader scripts. I need to keep referring to the documentation when that happens. I have the standard oracle documentation installed on my work computer.

    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  7. #7
    Hyperactive Member Max Peck's Avatar
    Join Date
    Oct 2007
    Posts
    384

    Re: Programmers

    Quote Originally Posted by techgnome View Post
    I heard a quote a number of years ago.... paraphrased, it basically said that good programmers will try to memorize as much as they can about everything. A great programmer though, will only memorize a few things, and know where to look up the rest.

    -tg
    Precisely. Why waste your mind on storage? It exists to think. Storage is cheap.

    -Max
    The name's "Peck" .... "Max Peck"

    "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." - Red Adair

  8. #8
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Programmers

    The way I look at it... my mind isn't a storage facility... it's an indexing system.... unfortunately some of my indexes need to be re-built, statistics updated and the recall routines probably need an overhaul...

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  9. #9
    PowerPoster JuggaloBrotha's Avatar
    Join Date
    Sep 2005
    Location
    Lansing, MI; USA
    Posts
    4,286

    Re: Programmers

    Quote Originally Posted by techgnome View Post
    The way I look at it... my mind isn't a storage facility... it's an indexing system.... unfortunately some of my indexes need to be re-built, statistics updated and the recall routines probably need an overhaul...

    -tg
    So you're operating with a corrupt catalog?
    Currently using VS 2015 Enterprise on Win10 Enterprise x64.

    CodeBank: All ThreadsColors ComboBoxFading & Gradient FormMoveItemListBox/MoveItemListViewMultilineListBoxMenuButtonToolStripCheckBoxStart with Windows

  10. #10
    Fanatic Member
    Join Date
    Mar 2004
    Posts
    790

    Re: Programmers

    If I remember everything in programming that I learned, I would be burnt out long ago my head long exploded with algorithms spilling out instead of brain matter.

    From the humble days of my Commodore 128, I started with Basic and Fortran 77 back in the day on the VAX computer dinosaurs of the past working in a room that had to be kept cold to accomodate them and then went to TurboPascal, Pascal, Assembly Language, Small talk, C++, Java, PL/SQL, ASP, VB script and Javascript, basic Unix, Visual Basic 6 and then .NET today.
    Some of languages I have mentioned whether procedural or object oriented are already past if not one the path of obsolence. So with exception for the governing rules structure that they follow the language that was worthwhile yesterday is useless today. And memory should be a progression of accumulating and honing the superset of knowledge needed for today.

  11. #11
    Frenzied Member ntg's Avatar
    Join Date
    Sep 2004
    Posts
    1,449

    Re: Programmers

    If I remembered everything I've learned, I'd hook up an ethernet cable in my spine and post myself on the Internet as a web service.

    I mostly remember the important things and know what documentation/reference to call up to find out the details.
    "Feel the force...read the source..."
    Utilities: POPFileDebugViewProcess ExplorerWiresharkKeePassUltraVNCPic2Ascii
    .Net tools & open source: DotNetNukelog4NetCLRProfiler
    My open source projects: Thales SimulatorEFT CalculatorSystem Info ReporterVSS2SVNIBAN Functions
    Customer quote: "If the server has a RAID array, why should we bother with backups?"
    Programmer quote: "I never comment my code. Something that is hard to write should be impossible to comprehend."
    Ignorant quote: "I have no respect for universities, as they teach not practicle stuff, and charge money for"

  12. #12
    Fanatic Member modpluz's Avatar
    Join Date
    Sep 2005
    Location
    Lag, NG
    Posts
    633

    Re: Programmers

    i don't remember everything i've learnt, but i always have a manual that always comes handy(and as always, i know what to do - it is how to go about it).

    and did i mention? those manuals comes in handy for useful references most of the time and when they don't, i look it up on the web.
    If you want the rabbit to hop, move the carrot - Paul Kellerman(Prison Break)

    onError GoTo http://vbforums.com



    My Bits:
    VB6: Change Column Name in MS ACCESS

  13. #13
    Frenzied Member oceanebelle's Avatar
    Join Date
    Jun 2005
    Location
    my n00k.
    Posts
    1,064

    Re: Programmers

    I barely remember anything substantial in coding even the code I do. Keywords generally don't stick into my brain unless they are repeated 1000000 times in 1 second succession. When I need to go back to a code, I have to see the code again to understand and remember or read documentation. I like using google to jog up my tainted memory for the different languages I have used before.

  14. #14
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Programmers

    It's not about remembering the exact signature, but remembering how to look up the signature the next time you need it.

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