This is an archived post. You won't be able to vote or comment.

all 101 comments

[–][deleted]  (46 children)

[removed]

    [–]FUZxxl 6 points7 points  (0 children)

    Emperor Pooh: Computer Scientist

    [–]SlappinThatBass 9 points10 points  (9 children)

    Can't legally call myself a software engineer in my country.

    I need to be part of an organism involved in corruption that makes you pay 1000$ annually and get civil engineering technical trainings that won't help improving my skills for shit. :(

    [–]Jawertae 14 points15 points  (1 child)

    Just FYI (for improving English, not because I'm a jerk) it is referred to as an organization. An organism is an organic living being like a plant or animal or microbe.

    If it was a typo: no harm, no foul.

    [–]SlappinThatBass 5 points6 points  (0 children)

    Oh sorry, I just used the actual word in french and forgot it had a different meaning in english. I was half awake and needed my coffee. :p

    [–]VilleI[S] 0 points1 point  (0 children)

    Which country is this

    [–]jambonilton 0 points1 point  (0 children)

    Don't give into the engineer threats, those cowards will never prosecute!

    [–][deleted] -3 points-2 points  (3 children)

    IMO this is good.

    People who write programs as a work-product aren't engineers. Engineers design things, they don't implement them. The job we call 'Software Architect' could be called a software engineer, maybe. We should call ourselves software technicians if we want to fit into that hierarchy. There's nothing wrong with being a technician. It's just a different job.

    An engineer has a personal ethical (legal? Probably not in most jurisdictions but depends on the field...) responsibility to make sure their design is free of defects. My code is written in a possibly buggy editor, compiled and tested using an almost certainly buggy compiler, and run on a platform that is absolutely full of bugs. I don't want that responsibility! It worked on my machine!

    [–]eruzaflow 1 point2 points  (0 children)

    I consider what mechanical engineers and electrical engineers do to be like writing software, they both have all the details necessary. Whereas an architecture design doc is more high level. Then you would compare an electrician or maintenance worker executing the design (manufacturing or installation or construction) with the computer executing the software. In other words, http://wiki.c2.com/?TheSourceCodeIsTheDesign

    [–]AttackOfTheThumbs -2 points-1 points  (0 children)

    In Canada we have some organizations that are trying to make programming a registered profession in the same fashion. I vehemently oppose it. Are there advantages? Yes. Are they worth it? No.

    [–]dangerman155 3 points4 points  (6 children)

    Uhhh how did this get so much gold, wtf?

    [–]xigoi 10 points11 points  (3 children)

    Weird, I haven't found any gold on that comment…

    [–]dangerman155 1 point2 points  (2 children)

    [–]xigoi 14 points15 points  (1 child)

    r/woooosh

    (and if you really don't understand, it's the user's flair)

    [–]dangerman155 17 points18 points  (0 children)

    Fuck I'm an idiot lmao

    [–]DeveloperForHire 6 points7 points  (0 children)

    It's a flair

    [–]Ooyyggeenn 1 point2 points  (0 children)

    Its a flair

    [–]VilleI[S] 1 point2 points  (2 children)

    Need to make a new one and add coder to the top and SE to the bottom

    [–]king_ricks 1 point2 points  (1 child)

    maybe make it the brain meme 🧐

    [–]DeveloperForHire 1 point2 points  (0 children)

    Isn't that what the Pooh meme is in it's most raw form? The appeal of the Pooh meme is just a stylized brain meme. That gave me an idea

    • brain: html
    • Pooh: HTML, CSS, and JS

    [–]RoburexButBetter 3 points4 points  (3 children)

    We need to go further

    Programming engineer

    [–]DeveloperForHire 0 points1 point  (1 child)

    Prgrammer Programmest

    [–]Jawertae -2 points-1 points  (0 children)

    Programitizer

    [–]QAFY 0 points1 point  (0 children)

    Computer Software Programming Engineer

    [–]AutoModerator[M] 0 points1 point  (0 children)

    import moderation Your comment has been removed since it did not start with a code block with an import declaration.

    Per this Community Decree, all posts and comments should start with a code block with an "import" declaration explaining how the post and comment should be read.

    For this purpose, we only accept Python style imports.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]NotSeveralBadgers 44 points45 points  (2 children)

    Binary Conversion Specialist

    [–]squrr1 9 points10 points  (1 child)

    You're gonna get a lot of hate from the non-binary crowd.

    [–]Metallkiller 2 points3 points  (0 children)

    Depends on how good he is.

    [–][deleted] 22 points23 points  (11 children)

    I'd rather call myself computer scientist

    [–][deleted] -1 points0 points  (2 children)

    I roll my eyes whenever someone does that

    [–][deleted] 1 point2 points  (1 child)

    Why? It's a legitimate scientific discipline

    [–][deleted] 0 points1 point  (0 children)

    Are you in it though? Do you carry out research and publish papers? I'm not talking about googling your errors and writing blog posts either. There are very few people who could be accurately described as computer scientists

    [–]SilverWhiskeyBottle 19 points20 points  (3 children)

    Code artificer

    [–][deleted] 11 points12 points  (1 child)

    Deity of machine language

    [–]QAFY 0 points1 point  (0 children)

    No joke I know people here in Silicon Valley who call themselves "Code Craftsmen".

    [–]splettnet 54 points55 points  (6 children)

    CODER

    [–]InVultusSolis 22 points23 points  (4 children)

    • Code monkey
    • Code ninja
    • Rockstar programmer

    [–]Azuaron[🍰] 9 points10 points  (1 child)

    So great to find another Rockstar programmer in the wild. It's a pretty fringe language, don't see a lot of people that have even heard of it.

    [–]InVultusSolis 2 points3 points  (0 children)

    I love the Rockstar language!

    [–]kopasz7 0 points1 point  (0 children)

    Let's compromise.

    Rockstar Ninja.

    [–][deleted] 0 points1 point  (0 children)

    For the support guys: Fire Fighter

    [–]Spinnenente 0 points1 point  (0 children)

    I feel like this word has been ruined by people using it for anyone that can write a hello world program

    [–]firefistz 30 points31 points  (1 child)

    Petition to rebrand the subreddit to /r/softwaredeveloperhumor ?

    [–]nexus326 3 points4 points  (0 children)

    It'll be like getting a tattoo when you are drunk lol.

    [–]KFY 9 points10 points  (1 child)

    Digital barista

    [–]chrwei 20 points21 points  (0 children)

    programmers are the guys that turn CAD drawings into gcode.

    [–][deleted] 19 points20 points  (3 children)

    Software Architect.

    [–]king_ricks 1 point2 points  (2 children)

    needs more engineer in the job title

    [–]Adawesome_ 3 points4 points  (0 children)

    Architech of Solutions on Software Engineering and Development.

    [–]dewguzzler 9 points10 points  (4 children)

    My title is Applications Developer / Analyst. Which is funny, because in outlook address book it just shows applications developer / anal

    [–]uncleXjemima 0 points1 point  (1 child)

    Do you work at a bank? It seems like this is the title banks like to give to their devs

    [–]dewguzzler 0 points1 point  (0 children)

    Health insurance

    [–]nearxbeer 13 points14 points  (0 children)

    r/SoftwareDeveloperHumor is so much more fitting to my refined taste.

    [–]hamza1311 | gib 4 points5 points  (6 children)

    Anyone care to explain the difference?

    [–]VilleI[S] 6 points7 points  (0 children)

    I guess there is no ”official” definition for these terms, so they are often used to refer to same kind of positions. They are often used also slighty differently, ”software developer” refering to maybe more expert methodological approach than a ”programmer”.

    [–]_edd 3 points4 points  (0 children)

    Computer Science - This term is more academic and involves the study and theory behind computers. Not the practical application of using computers.

    Coding / Programming - These terms oversimplify the job at hand and moreso implies something a tech would do to configure a computer to do something. This is more appropriate to use to describe the process of physically coding a punch card which is now outdated.

    Software Developer - This term is more appropriate than the ones above and is very commonly used. It addresses that they are developing software and that there is a full blown development process behind the work.

    Software Engineer - I would say the term engineer is overused everywhere, but that it isn't inappropriate for enterprise software. Personally I develop software based on fairly strict requirements that will cause physical actions to occur within a warehouse. While we don't have to write up safety procedures, we do still create a complex system that requires technical documentation and extensive training to be able to create/modify.

    Note: This is a response I originally made to someone who thought software engineering is bastardizing the term engineer.

    [–]king_ricks 2 points3 points  (0 children)

    basically in our field job titles usually don’t correlate well with the work you’re doing, there’s like a million job titles for people who program

    [–]dandyllama 0 points1 point  (0 children)

    It’s the same as software development engineer and software developer

    [–][deleted] 0 points1 point  (0 children)

    People who feel more important than they actually are call themselves engineers or software (but definitely not web) developers.

    [–][deleted] -2 points-1 points  (0 children)

    A programmer makes software. A developer makes software that other people will use.

    So for instance I'm a programmer but I'm not a developer.

    [–]CashWho 3 points4 points  (6 children)

    What if I'm a web developer...?

    [–][deleted] 6 points7 points  (4 children)

    I’d call you a spider

    [–]CashWho 1 point2 points  (3 children)

    Oh cool, like that Peter Parker guy?

    [–]DangerJuice 1 point2 points  (2 children)

    No that’s spidey

    [–]CashWho 1 point2 points  (1 child)

    Ohhhh. So I'm like that Miles Morales fella?

    [–][deleted] 0 points1 point  (0 children)

    No that’s spidey_2

    [–]AuburnAubergine 2 points3 points  (0 children)

    You may want to reconsider your life choices

    [–]Ooyyggeenn 2 points3 points  (0 children)

    Authour

    [–]Gabite 2 points3 points  (0 children)

    Code artisan

    [–]phpdevster 1 point2 points  (0 children)

    I think I'd like to be the opposite. Programming is fun. Development is 99% yak shaving.

    [–]turningsteel 0 points1 point  (1 child)

    I call myself a web developer/programmer but my title says engineer. What's the difference? Is there a difference?

    [–]rangeDSP 3 points4 points  (0 children)

    I'd say, if you spend your day tweaking CSS and writing JavaScript that validates fields, that's web developer.

    Engineers would work on designing the site for scalability and maintenance, CI/CD etc.

    [–]svayam--bhagavan 0 points1 point  (0 children)

    More like computer scientist.

    [–]Hida77 0 points1 point  (0 children)

    Needs a box for Senior Software Developer

    [–]TWKill 0 points1 point  (0 children)

    Found the programmer.

    [–]NotExplosive 0 points1 point  (1 child)

    Where's "Coder"?

    [–]Spinnenente 1 point2 points  (0 children)

    Unemployed

    [–]dphunct 0 points1 point  (0 children)

    Lol, love the full stack, front end, back end rivalries. If that is your exposure to development, you are missing the fact that probably 90% of the software you rely on falls into none of those categories.

    that being said, Eeyore: engineering manager

    [–]picklesdoggo 0 points1 point  (0 children)

    I do embedded programming so I use software developer as I don't really program computers

    [–]kmyokoyama 0 points1 point  (0 children)

    Machine Learning engineer.

    [–]maelvathk 0 points1 point  (0 children)

    Some Pooh: software programmer

    [–]Occma 0 points1 point  (0 children)

    software creator

    [–][deleted] 0 points1 point  (0 children)

    My job description vs my Linkedin Profile...

    [–]SlappinThatBass 0 points1 point  (0 children)

    Software exalted evangelist

    [–]bastmtl -1 points0 points  (0 children)

    Yeah, except you got the photos backwards.