Are you a "coder", "developer" or "engineer"

  1. 3 months ago

    Dave S

    Mar 8 San Diego, California USA

    There are those of you who might disagree with MY assessment.... so I wonder what you do think..

    but here is MY outlook on those 3 terms

    • CODER - a person who writes source code, based on what he/she is told to do, with no real insight into the final product.
    • DEVELOPER - a person who designs and writes source code, with full knowledge and control over the contents and end result.
    • ENGINEER - a person who is not only a DEVELOPER, but has intimate knowledge of the internals of the OS, as well as the inner workings of all the tools being used. This person may not necessarily write any code, they may in fact be the one that delegates it to a "CODER"

    I would put most of us in the DEVELOPER category... with obviously a few as ENGINEERS
    and obviously there is a wide range of skill and knowledge for each of those categorys

  2. Eugene D

    Mar 8 Pre-Release Testers, Xojo Pro Canada scispec.ca

    Hi Dave,

    Yes, I agree with what you wrote. My guess is that I would fit in the Engineer category. Your carefully worded definition mentions ‘ this person may not neccesarily write any code’ could be interpreted as ‘ can/does also write code’’. Am I correct in this presumption?

  3. Markus W

    Mar 8 Pre-Release Testers, Xojo Pro #JeSuisHuman Germany, Heidelb...

    What about persons with expert knowledge that dabble with code to use that knowledge in an app?

  4. Dave S

    Mar 8 San Diego, California USA

    @Eugene D Hi Dave,

    Yes, I agree with what you wrote. My guess is that I would fit in the Engineer category. Your carefully worded definition mentions ‘ this person may not neccesarily write any code’ could be interpreted as ‘ can/does also write code’’. Am I correct in this presumption?

    That is my outlook, yes

    @Markus W What about persons with expert knowledge that dabble with code to use that knowledge in an app?

    Retired :)

  5. Christian S

    Mar 8 Pre-Release Testers, Xojo Pro, XDC Speakers Germany

    I am an Software Architect.
    At least that is what we called us in university.

  6. Derek D

    Mar 8 Pre-Release Testers Newnan, GA. USA

    Agree with the summary. I suppose I fall into the 'Developer' camp.

  7. Julian S

    Mar 8 Pre-Release Testers, Xojo Pro UK

    I do not conform, I am a tree!

  8. Michel B

    Mar 8 Pre-Release Testers RubberViews.com

    When I started, engineers were these techno priests in white jacket who were operating in the sacred confines on the place behind glasses where the Moloch digested punch cards and huge magnetic tapes reels.

    I rather call myself mad scientist ;)

  9. Neil B

    Mar 8 Pre-Release Testers

    @Julian S I do not conform, I am a tree!

    Deeply rooted and unmovable? :)

  10. Julian S

    Mar 8 Pre-Release Testers, Xojo Pro UK

    @Neil B Deeply rooted and unmovable? :)

    Naa, but its better than a mushroom ;)

    Kept in the dark and fed shh.....oot is that the time :D

  11. Rick A

    Mar 8 (Brazil. GMT-3:00)
    Edited 3 months ago

    Coders doesn't exist anymore, they are a kind of translators of docs to code. Systems Analysts (or Architects) produces docs with formal content explaining what needs to be done and to pass to a "Coder", to create that "project", as a program or programs. We almost don't see such person anymore. Nowadays we need to be a "do-it-all" engineer, so, as we produce docs, we write the code too, so Devs (most) and Engineers (deep knowledge, able to write "complex engines") are the current usual ones. Architects can build large blueprints of complex tasks Engineers can produce (in a more formal environment). In a informal environment a "dev" can be a jack-of-all-trades, he plans an UI, write some engine, write some codes, build, test, etc. Most of you here are devs.

  12. Kimball L

    Mar 8 Pre-Release Testers, Xojo Pro Meridian, ID, USA

    I'd more or less agree with Dave's assessment, and I call myself a software engineer.

    I have a bachelor's in computer science, and have been handling all aspects of end-to-end development for just about every company I've started or worked for. Everything from dreaming up the software we want to create, setting up and maintaining all our infrastructure (bunch of linux boxen, colo stuff, cloud stuff) to creating the databases that drive our processes, writing the middleware that glues it all together all the way through to writing, maintaining, and supporting the end products that our users purchase.

    In short: I am the entire IT department.

    No wonder I'm too stressed. ;-)

  13. Tim P

    Mar 8 Pre-Release Testers, XDC Speakers
    Edited 3 months ago

    Dang, you have a pretty intimidating official title.

    Kimball "No" Larsen
    The Entire IT Department

    :P

  14. Kimball L

    Mar 8 Pre-Release Testers, Xojo Pro Meridian, ID, USA

    Now you know exactly why I have that hat. :-)

  15. Alexis C

    Mar 8 Pre-Release Testers, Xojo Pro Puerto Rico, USA
    Edited 3 months ago

    Well I do not know what I am but I have designed applications custom to the need of the client from 0% to 100% includes DB, Reports and the final application with up to 30 simultaneous users in the application.

    If you like what you do, the title does not matter, but it is good to enjoy the work you do.

    but I agree with Dave

  16. James W

    Mar 8 Tangent, Oregon, USA

    I am an Engineer - but not in the sense you propose. I create hardware embedded microcontroller products. I create the firmware that runs those products. And, when needed, I create high level software to interface to, or analyze the data from, those products. So, in your context, I am probably a developer (since I know very little about the OS). But, in that embedded environment, however, I am both the hardware engineer AND the software engineer (which is much easier, there, since there is no OS to be concerned about). So, some of us may wear different "hats" at various times in various stages of the development process.

    Jim

    James Wagner
    Oregon Research Electronics

  17. Neil B

    Mar 8 Pre-Release Testers

    @James Wagner So, some of us may wear different "hats" at various times in various stages of the development process.

    To brag a little; I'd need to hire 20 people to replace myself if I wanted a different person for each hat I wear.

    I tend to go by jack of all trades.

    1. Own and operate construction company with four crews. Estimating, sales, ordering, scheduling, book keeping, and payroll.
    2. I own and operate a building supply store with seven employees. Book keeping, payroll, IT, various software development for in house use, including payroll software.
    3. Design, code & sell software to automation the drawing of 3D buildings. (Working to develop a full fledged estimating solution).
    4. Design, code, sell, install and support an ERP system that integrates with manufacturing equipment.

    I don't have any developers to help or even someone that can do something as simple as installing a printer.

    I do lot of 'multi-threading'. And even some things that aren't thread safe, like debugging code while driving. :o

    I have a bachelors in common cents ;) No seriously I graduated from eighth grade when I was 13 and that is the extent of my formal education. The rest was learned in the school of hard knocks. Until 2.5 years ago the only programing I did was Excel VBA.

    So in the end what really matters is what you accomplish, more than what your title is. But that's just my opinion.

    @Kimball Larsen No wonder I'm too stressed. ;-)

    Stress comes from worrying about things you can't change. Therefore I have no stress, because my wife does all my worrying for me. :)

  18. Sam R

    Mar 8 Pre-Release Testers, Xojo Pro Hengchun, Pingtung, Taiwan

    @ChristianSchmitz I am an Software Architect.

    I personally don't agree with your title here; for it is my understanding that an Architect designs things, but never builds. You sir make things with your bare hands (unless you're one of those weird people who type while wearing gloves).

    I recently decided that I am an "API Wrangler", for most of what I do is corralling API to work in a fashion that I desire, while not making the machine fall over, sure there's some designing, math and digital artwork creation.

    I was going to say "API Cowboy", but where I grew up Cowboy means someone who does a poor job.

  19. Andrew L

    Mar 8 San Francisco, CA, USA

    I think I'll call myself a codesmith. The hammer is my forehead and the anvil is the keyboard.

  20. ronaldo f

    Mar 8 Philippines

    I believed I called my self an Artist. All my programs are my "masterpiece". :)

  21. Newer ›

or Sign Up to reply!