Slashdot Mirror


How Can an Old-School Coder Regain His Chops?

DonLab writes "I was a proficient software engineer in the 1980s, writing hundreds of thousands of lines of ALGOL, FORTRAN, COBOL, and Pascal programs, as well as working in 370 and 8080 assembly language & pre-relational DBMS systems. My hands-on programming career ended when I became a freelance analyst and designer, ultimately retiring young in the early '90s. Now I'd like to reenter the field, but I'm finding that I know nothing about today's post-C languages, programming tools, and computing environments. I wouldn't know where to start learning C++, PHP, Java, HTML5, or PERL, much less how to choose one over the other for a particular application. Can I be the only pre-GUI software designer or hobbyist searching for a way to update his skills for Windows, iOS, or Android?"

13 of 565 comments (clear)

  1. Re:C-sharp by WGFCrafty · · Score: 3, Funny

    Don't forget to B#.

  2. Re:C-sharp by Anonymous Coward · · Score: 1, Funny

    You're both wrong. It's D flat (same as C sharp). No minors were harmed in the writing of this snide comment.

  3. Re:learn python by Anonymous Coward · · Score: 2, Funny

    Don't learn PYTHON (I'm a Perl programmer returning the complement, hence the inappropriate upper case):

    1] It's too metrosexual for a real man

    2] significant whitespace

    3] ESR

  4. iPhone app developer by rainmouse · · Score: 4, Funny

    If you develop apps for the new iPhone, can I put in a request for an app that uses GPS to direct you towards the nearest public phone box.
    Thanks.

    1. Re:iPhone app developer by stillnotelf · · Score: 5, Funny

      Clark Kent? Is that you?

  5. Re:C-sharp by boredsenseless · · Score: 4, Funny

    "We need a name that's witty at first, but that seems less funny each time you hear it." - Seymour Skinner

  6. Re:C-sharp by fbjon · · Score: 2, Funny

    If you need pianos with the keys clearly marked, you're probably not the best person to ask for advice on music theory.

    --
    True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  7. Re:stupid idea but.. by Hognoxious · · Score: 2, Funny

    there was probably a sleuth of resources

    No Shit, Sherlock.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  8. Re:Or learn C-flat by 91degrees · · Score: 2, Funny

    I wonder what kind of job requires you to practice music, horticulture and computer science at the same time. And can keep you occupied for nearly 25 years.

    Tech guy for The Wurzels.

  9. Re:I second that by Anonymous Coward · · Score: 1, Funny

    Yes, your first infinite loop right there.

  10. Re:C-sharp by fuzzix · · Score: 3, Funny

    I would recommend starting with C#, also. One big advantage is the excellent and free IDE available from Microsoft (C# Express). There are also some excellent books available, such as Programming Microsoft Windows with C#, by Petzold. Also, C# is similar in syntax and structure to Java and C++, so you can more easily transition to these languages, if needed.

    Haven't tried C# express but I did use SharpDevelop in a previous gig when doing a little windows dev - it struck me as very polished.

    I ended up doing what I needed with Win32 API calls and building with wxDev-C++ but I don't like talking about it... (Because of Winsock2 rather than wxDev-C++.

    Troll, eh? Is that because winsock2 is actually good or because I didn't close the bracket?

  11. Re:Never touched C# by Anonymous Coward · · Score: 1, Funny

    I doubt anyone else in FOSS land or other technologies companies relish the idea of getting into bed with Microsoft. They have a history of fucking their partners.

    Isn't that the whole point of going to bed with someone?

  12. Re:C-sharp by Andy+Dodd · · Score: 2, Funny

    Could possibly be worse. Is COBOL like FORTRAN in that EVERYTHING IS CODED IN ALL CAPS AND READING THE CODE HURTS YOUR EYES?

    I did a tiny bit of FORTRAN work when I was at an internship while in college. The code was painful to read, almost entirely because it was ALL CAPS. :(

    --
    retrorocket.o not found, launch anyway?