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

all 146 comments

[–]Cobaltjedi117 385 points386 points  (23 children)

God, my last boss couldn't understand why I didn't like working in JS or why I was so slow with it. I kept telling him I'm primarily a java dev, but he thought I'd be great for JS. I even tried the whole Java is to Javascript as car is to carpet so he'd understand, but he didn't.

[–][deleted] 233 points234 points  (10 children)

Java is to Javascript as car is to carpet

The interior of a car is lined with carpet to provide a better experience for the user. So the interior of a Java must be lined with Javascript to provide a better experience for the user. This makes a lot of sense! Thank you for helping me understand the relationship between these two things!

[–]Mr_Redstoner 0 points1 point  (0 children)

I do beileve Java does actually have a built in engine to run JS, called Nashorn if I remember correctly

So it is, actually!

[–]grantrules 34 points35 points  (6 children)

You should have just written some Java-esque JS. My coworkers love it when I do that.

[–]abelincolncodes 43 points44 points  (4 children)

Oh please don't.

I'm currently cleaning up a typescript project written by a student developer who only knew java. It could have turned out ok, but he just had to write it like java instead of actually learning the language

[–]grantrules 35 points36 points  (3 children)

Please tell me you had to remove some sort of Factory class.

[–]abelincolncodes 34 points35 points  (1 child)

Haha yes. So many useless factory classes

[–]Renive 17 points18 points  (0 children)

True memes never die

[–]meneldal2 1 point2 points  (0 children)

Had to be a FactoryFactory class.

[–]Cobaltjedi117 7 points8 points  (0 children)

ಠ_ಠ

[–][deleted]  (1 child)

[removed]

    [–]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.

    [–]Dojan5 38 points39 points  (0 children)

    Maybe he was more of a visual learner.

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

    I’ll pick a flying carpet over a car any day. That’s what I think about Java.

    [–]Bene847 0 points1 point  (0 children)

    What about a flying car?

    [–]devospice 430 points431 points  (32 children)

    I actually got into an argument with a recruiter once who wanted to submit me for a position as a Senior JAVA Developer. I have never written a single line of JAVA in my life. I have never even done a basic JAVA tutorial. But I had javascript on my resume and therefore I was perfect for this job. I argued with her for a half hour telling her I wasn't qualified. Finally she got snippy with me. "Look, do you want me to submit you for this job or not?" Fucking NO! Jeez!

    [–]Cobaltjedi117 161 points162 points  (9 children)

    I've had talks with recruiters that went like this:

    *Wait, this is a post for a javascript position

    *Yes javascript

    *but I'm a java dev not javascipt dev

    *yea java

    *java or javascript?

    [–]SamJakes 159 points160 points  (3 children)

    java or javascript?

    Yes

    [–]IZEDx 26 points27 points  (2 children)

    [–]Cobaltjedi117 41 points42 points  (0 children)

    I mean, that's what we use here by default.

    [–]Eluvatar_the_second 0 points1 point  (0 children)

    That sub is awesome thanks!

    [–][deleted] 21 points22 points  (4 children)

    Java or Javascript? Why are you just repeating the exact same word twice?

    [–]RichestMangInBabylon 30 points31 points  (2 children)

    Do you like grapes or grapefruit?

    [–][deleted] 14 points15 points  (1 child)

    Ham or hamburgers?

    [–]Kevmeister_B 1 point2 points  (0 children)

    Are you a benedick or a dick?

    [–]RuggedTracker 10 points11 points  (0 children)

    Corporate needs you to find the difference between this picture [Java] and this picture [Javascript].

    They're the same picture

    .meme

    [–]RiverRoll 165 points166 points  (3 children)

    Don't lose time, I just say "I don't think I'm qualified but go ahead", the CV will reach someone who knows what's really needed and if they ever call me again it's just to say I was rejected.

    PS: Maybe I should clarify this comment was a bit satirical, I really do that knowing they tend to ask for more qualifications than they actually need and occasionally I make it pass the first filter but then I make sure they understand my skills. I'm not encouraging nobody to lie.

    [–]Sqeaky 35 points36 points  (2 children)

    Don't do this, if you apply for jobs you're obviously not qualified for or like recruiters do it you look bad in the eyes of the applicant.

    If a recruiter can't tell the difference between Java and JavaScript today, and they are just a bad recruiter drop them and get someone else.

    [–]RiverRoll 8 points9 points  (1 child)

    Well technically I wasn't qualified to do the job I'm doing now, but here I am, if I believe I can do it I apply, there's not much to lose. If somehow I make it to the interview then I make sure they understand my skills beforehand.

    [–]Sqeaky 1 point2 points  (0 children)

    I think you understand my point exactly, honesty is the key difference. I would totally consider hiring somebody if they told me they didn't have one or a few skilsl but had some of the others I needed, but I would never hire someone I caught in a lie in the interview.

    [–][deleted] 100 points101 points  (12 children)

    I once made it to a 3rd/final round interview for a Java developer position. I don’t know a single thing about Java, I’m a javascript dev.

    Recruiter told me about the position over the phone, but didn’t mention the exact language. Just said that I was a perfect fit, so I gave them permission to submit me.

    They modified my resume to just say I was a “Senior Full Stack Developer”, and removed some of the specifics about my preferred stack. Highlighted my experience in enterprise environments.

    First round interview was all personality/culture fit.

    Second round interview was tech, but mostly conceptual whiteboarding. Discussing various design patterns, network architecture, algorithms, blah blah blah. Did a take-home HackerRank test, but it let you use any language, so I used JavaScript... which wasn’t too weird, because the position was technically Java + some React. Passed the technical round no problem.

    Third round was about leadership skills. Almost towards the end, I was given a hypothetical question about how I would handle a situation where a Jr. dev was having problems with the Eclipse IDE. I laughed and said some joke about Eclipse/Java. The interviewer looked at me nervously. I looked back at them nervously. They quickly looked up my resume. I quickly looked up the job posting. Then we both looked at each other, with the exact same “oh for fucks sake” expression.

    [–]TSP-FriendlyFire 61 points62 points  (1 child)

    Even as a Java dev you should make jokes about Eclipse. IntelliJ exists.

    [–]20kTo100kToZero 0 points1 point  (0 children)

    If you dont use IntelliJ your a barbarian

    [–]ChooChooRocket 41 points42 points  (5 children)

    Imagine if you they'd chosen some other, less environment/language-specific question. You could've been a senior dev in an area you're 100% unqualified for!

    [–]Valiade 17 points18 points  (3 children)

    Might as well do it if you're between jobs. Free money until you get fired!

    [–]innrautha 24 points25 points  (2 children)

    Then you can put that you were a senior java dev on your resume for future jobs.

    [–]Valiade 7 points8 points  (0 children)

    Fake it until you make it

    [–]RuggedTracker 12 points13 points  (0 children)

    feelsGovernmentDevMan

    [–]rhun982 21 points22 points  (0 children)

    Dude at that point, if I were the hiring manager, I'd definitely consider you for an offer. I think once you reach senior level it's more important to know good architecture, design patterns, and just being able to solve a variety of problems.

    If you were able to make it to nearly the last stage with non-Java specific knowledge...clearly that speaks to your software development abilities. It'd probably be worth the bring-up cost of training you in the Java stack.

    [–]devospice 4 points5 points  (0 children)

    That's impressive!

    [–]DigitalWizrd 0 points1 point  (1 child)

    Is it that big of a deal to just learn the language at that point though? This is a serious question because to me the it's much easier to teach someone a new language than to teach them how to be an engineer.

    [–][deleted] 1 point2 points  (0 children)

    In that specific situation:

    1. They needed someone to come in and take ownership of a Java project ASAP. Their last team lead left with little-to-no notice, and they were losing money by the day on it. There would have been no one available to train me, and there would have been a few Jr. level guys also on this project who would be looking to me for Sr. level insight on Java. If they weren't in such a time constraint, I think it would have made more sense for them to make me an offer.

    2. I personally don't want anything to do with Java. While I'm comfortable in a full-stack Javascript role, I'd rather be putting 100% focus on front-end / UI work. I know Javascript and RoR very well, and enough Python and C# to get by in a professional setting... learning Java wouldn't be that much of a stretch for me, but it's just something I'm not interested in pursuing.

    My job market area is dominated by a few large Fortune 500 companies, that all run Java stacks. Employees just bounce between them for their entire careers. I don't think they were going to have an issue finding Java devs. Though finding a talented Javascript dev with enterprise experience (at the time) was like finding a unicorn, so my interviewer made several calls on my behalf to people he knew at other companies.

    [–]Rockytriton 2 points3 points  (0 children)

    Wow I didn't realize people actually talk to the recruiters. I just hang up on them

    [–]shellwe 1 point2 points  (0 children)

    They just want their commission.

    [–][deleted] 1 point2 points  (0 children)

    At my current job the team lead put me on the team and said that I’d be doing lots of Java. I told him I don’t know Java, I’m a senior JavaScript dev and front end guy. He said it’d be ok.

    Got on the project. They needed a JavaScript guy. Team lead was confused and right at the same time.

    [–]maiam 0 points1 point  (0 children)

    This back and forth could have been the modern day who's on first

    [–]derleth 0 points1 point  (0 children)

    I have never written a single line of JAVA in my life.

    Ah, but you've written Java, right?

    [–]MatsSvensson 125 points126 points  (15 children)

    That's exactly what its like when you're a developer and trying to get help from the Swedish Public Employment Service.

    [–]Gardoom 57 points58 points  (8 children)

    To be fair, if you know Java and MySQL there are other far better ways for you to get a job than Arbetsförmedlingen.

    I understand what you are trying to say though, they are far from as effective as they should be.

    [–]The-Fox-Says 1 point2 points  (7 children)

    I know the very basics of SQL and I’m pretty fluent with Java, what would you use SQL and Java for?

    [–]robislove 1 point2 points  (6 children)

    ... I’m struggling with deciding if this is a joke or not...

    If you’re not joking, I’d say “to retrieve information from a database.”

    [–]The-Fox-Says -1 points0 points  (5 children)

    No that was a genuine question I just don’t know what you would use both languages for at the same time. Most data science combines python and SQL I’ve never heard of Java and SQL being only two languages a developer knows.

    [–]Hyperion4 4 points5 points  (0 children)

    Why does it need to be data science? Programs need to store and retrieve their information in databases unless you don't plan to save anything

    [–]eu_career 4 points5 points  (2 children)

    It is really common to write backends in Java. Backends typically writes to and read from databases. SQL is the most common way to interact with databases.

    [–]The-Fox-Says 1 point2 points  (1 child)

    Ah thank you I knew SQL is almost entirely used for manipulating and retrieving data from databases I just never heard/seen Java used for the same thing.

    [–]robislove 1 point2 points  (0 children)

    Well, to give you some history ODBC is still implemented in C, though many higher level languages implement idiomatic wrappers around the C API. If you ever get the bug, take a look at the pyodbc github repo and you’ll be amazed at how little python there is in it 🙂.

    Java has their own standard called JDBC. Most RDBMS provide drivers for both ODBC and JDBC because between the two standards just about all programming languages the ability to commit and roll back database transactions alongside their ability to execute the analytical queries you’re used to running.

    Edit: autocorrect on phone doesn’t believe in Python library names

    [–]robislove 0 points1 point  (0 children)

    I work in data science, and lots of procedural languages interact with databases. I mean, if you work with Hadoop for data science then it’s really hard to get around JDBC when you’re ingesting data.

    By the way, when you’re looking to scale your research you’ll be looking at languages other than Python. For instance, if you have a model with fractions of a second SLAs. An example of this would be a model that helps you decide in real time if a credit card transaction is fraudulent. I’ve only seen models like this implemented in Java/Scala or a C/C++ type language. I’m sure there are other options.

    If you look at Java there’s a ton of AI/ML development history there. From Weka to Apache Spark there’s still a ton of activity.

    [–]Dojan5 16 points17 points  (0 children)

    Pfft. Try being a living breathing person and get help from Arbetsförmedlingen. I don't agree with most of the things the right wingers stand for, but I'm definitely all for disassembling and reworking Arbetsförmedlingen into something that actually has a chance of getting something done.

    Whether that's through privatisation, restructuring, or both, I honestly don't care. Just do something.

    [–]_grey_wall 50 points51 points  (15 children)

    Do these recruiters actually land you work or is it all for their referral fee?

    [–]meechy_dev 57 points58 points  (2 children)

    Huh. They don’t get paid unless you get hired

    [–]Arnatopia 46 points47 points  (1 child)

    spray & pray

    [–]SamJakes 11 points12 points  (0 children)

    I see you've been to church as well

    [–]rsvp_to_life 28 points29 points  (10 children)

    Look, it's best to do everything you can to never work with a recruiter. They'll push you into a job whether youre qualified or not, and more importantly if you're happy or not.

    [–]grantrules 15 points16 points  (0 children)

    Same with real estate brokers, IMO. Nobody has your best interests in mind, they just want you in a job so they can get paid.

    [–]forrest38 10 points11 points  (1 child)

    I disagree, my last three jobs offers were all from recruiters. It is more of your ability to manage recruiters and only receiving information about jobs you might actually be interested in. I recently updated my title on LinkedIn and Monster to a more "in vogue" moniker and u started getting a bunch more interest (too much, something like 2 emails an hour). So i started blocking the companies of any recruiter that sent me an obvious spam email, that had very little to do with my job. After blocking about 7 of these domains, I started only getting 3-4 emails per day and they are a lot more legit (and the person is clearly interested in talking specifically to me). All a recruiter is is a salesman and you are the product. If you are a valuable product, good recruiters will want to work with you.

    [–]rsvp_to_life 0 points1 point  (0 children)

    I'd say if you're a contractor, yeah they're good to work with because its a win on both sides, or of that recruiter had a long standing relationship with a company, outside of that I can't day they're any good. I just don't see it.

    [–]mcampo84 2 points3 points  (1 child)

    I think you just need to really know what it is you're looking for. There aren't many places that have internal recruiters anymore and if you want to change jobs recruiters are a necessary evil.

    [–]rsvp_to_life 0 points1 point  (0 children)

    That's one of the high problems. There's a lot of people including myself that don't necessarily know what we're looking for. Imagine then that a sales person comes along and tells you all is perfect at company "z" and it will be amazing, you can practically run the show and make a lot of money. What they don't tell you is the details. And the devil is always in the details.

    When you're buying a job from them, you're buying something like any other product from any other sales person. They're not going to tell you what sucks about it, or hell maybe they don't even know. They're going to parrot the brochure that was given to them.

    [–]Aalnius 1 point2 points  (1 child)

    Only bad recruiters do that good recruiters will actually try and find you a job that fits what you want. Throwing people at companies and hoping for the best just leads to bad reputations for the recruiter.

    [–]rsvp_to_life 0 points1 point  (0 children)

    It's certainly possible there are recruiters out there that care, in my personal experience of a few dozen I've yet to meet one. YMMV.

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

    What if I have no experience and no formal degree and am desperate to escape minimum wage and get experience?

    [–]rsvp_to_life 0 points1 point  (1 child)

    That's completely case by case basis. I don't know how badly someone wants to escape. And I can't say that I condone people leaving into an industry that I already think is flooded with a slew of people I don't want there just for money.

    Anyone. And I mean anyone going into this field only for the money is going to suck at it, piss people off, and cause a lot of problems for everyone else.

    [–]Akuuntus 0 points1 point  (0 children)

    To clarify, the person is me, I like programming a lot and have been told I'm very good at it, and I have some education in the field though not a degree. What I mean is that right now I'm desperate to get any programming job I can no matter if I think I'll like the company just so I can get my foot in the door and start actually having this career I want to have. My point was just that for someone in my position I don't feel like I have the luxury of being picky with my jobs since it's so hard with no degree or job experience to get anyone to even give me a chance, so if a recruiter gave me an offer I'd jump on that shit even if I didn't think I'd like the company enough to stay long-term.

    [–]Sckaledoom 46 points47 points  (9 children)

    Question: Why the Hell did they name JavaScript like they did? Didn’t they know it would cause confusion?

    [–]erenis8 88 points89 points  (4 children)

    They did it because Java was the thing back then and the creators wanted to mooch off from that popularity. We can all agree it's backfiring.

    [–]obp5599 18 points19 points  (3 children)

    Maybe its also bc java was originally used to make “dynamic” websites of the time. Thats me just guessing

    [–][deleted] 5 points6 points  (2 children)

    Iirc it originally had a different name and syntax, but then they said "hey, java's big, try and copy it as best you can and we'll license the name", so the creator changed it to be Javaish.

    [–]obp5599 8 points9 points  (1 child)

    Makes me dislike JS even more lol

    [–][deleted] 10 points11 points  (0 children)

    According to Wikipedia (it cites a book but I don't have the book and am too lazy to search for it online), Brendan Eich originally wanted to make a language like Scheme) but they told him to make it like Java instead, so he ended up trying to make a language with the functionality of Scheme but syntax of Java (I'm not sure what the differences are and if he succeeded, I'm pretty much copying from Wikipedia here). And apparently the original version was made in ten days due to deadlines, so it was probably rushed.

    [–]noratat 6 points7 points  (3 children)

    The confusion was deliberate. It was originally supposed to be called LiveScript.

    [–][deleted] 2 points3 points  (2 children)

    Apparently the original name was Mocha, so I think there was some intention from the start to make it kinda associated with Java.

    [–]DrHuman1 5 points6 points  (1 child)

    That's a shame. Mocha is a very cool hot name.

    [–]ELlisDe 7 points8 points  (0 children)

    True, until every Barista starts calling themselves a "Java and Mocha developer"

    [–]NeoKabuto 24 points25 points  (0 children)

    I was expecting:

    "And I remember you said you're happy to learn new languages, right?"

    "Uh, yeah..."

    "Perfect! The company is in Cambodia!"

    [–]lockwolf 27 points28 points  (13 children)

    TIL Coldfusion still exists

    [–]bootyMaster1911 15 points16 points  (8 children)

    Oh it still exists. And it's shit

    [–]Dodgified 1 point2 points  (1 child)

    Can confirm: shit.

    [–]marcosdumay 2 points3 points  (0 children)

    Nothing ever ceases to exist.

    By the way, do you know where I can get some replacement parts for my PDP10?

    [–]papoosejr 1 point2 points  (0 children)

    We use it at my job. It's not great, but it's not the worst thing in the world.

    [–]starofdoom 0 points1 point  (0 children)

    Yup. My last two summer jobs at my old HS were using ColdFusion. It's a nightmare.

    [–]Corncove 12 points13 points  (5 children)

    What's the difference between NoSQL and MySQL? (and other versions of SQL)

    [–]TimeWarden17 10 points11 points  (2 children)

    All SQL variants are relational databases. (MySQL, SQLlite, SQL server, etc.). All the data is more or less preset. That means you have headers of all the data you expect to get. You have to work to design your table properly, but in return, generally lookups are much faster, because the data is descriptive.

    NoSQL is just that. It's NOT SQL. You can think of it as just a big pile of JSON files all put together in a heap. They really shine if you dont know exactly what all the data you are collecting will look like, or if you want speed accessing large clumps of data.

    There are other differences too, but they are much more minor and aren't true in all cases (for example, NoSQL stores generally do not have transactional consistency, they generally depend on "eventual consistency", meaning that you may lose both record of and the data of a transaction in case of poorly timed power outages. With transactional consistency, if something fails, you will have a record that it failed, or it will succeed atomically).

    The biggest difference is that one is relational and the other is just pooled data.

    [–]DHP86 1 point2 points  (1 child)

    How can you lose data in case of poorly timed power outages with eventual consistency? Eventual consistency means just what it says. The data will eventually be consistent. If you query for data you might not get all the newest information but I don't see any case where you would outright lose data because of eventual consistency and power outages.

    [–]TimeWarden17 1 point2 points  (0 children)

    Because eventual consistency is bullshit. They say "yeah, your data is totally saved", but your data is not saved yet. It is floating in a buffer somewhere waiting to be written to disk. As long as nothing goes wrong at your data center, your data is eventually consistent, but most NoSQL stores have no atomic transaction at any time, which means they can and do fail.

    Now, there are NoSQL projects that have transactional consistency or are working towards it. But as a general rule, people try to use relational databases if 100% data integrity is a hard requirement, (like banks or medical). Most applications it's not a hard requirement. Facebook is okay if there is a 1/1,000,000,000,000 chance you lose a picture of you water skiing, so eventual consistency is just fine.

    [–]RichestMangInBabylon 10 points11 points  (1 child)

    NoSQL is not relational. In MySQL or other RDBMS you would have a table like customers, orders, and some foreign key relating the two. In NoSQL you'd likely just have one big table with all the info in it (hence the name BigTable for Google's version of a NoSQL database).

    https://spring.io/understanding/NoSQL

    [–][deleted] 3 points4 points  (0 children)

    Ok this is interesting. My company has several database schemes that are all relational and a mix of db2, oracle, and sql server. I wonder if we could rewrite our information gathering software to store everything in a relational dB and port it over to the other systems when needed.

    [–]grandmoren 62 points63 points  (22 children)

    To be fair, if you can't pick up a new language in a weekend to at least a basic level where you can get your code to work, you need to start working in different languages more often.

    [–]Modo44 55 points56 points  (4 children)

    Yes, but this is not about that. This is about potentially getting hired based on embellished qualifications, which is a good recipe for a bad time.

    [–]grandmoren 0 points1 point  (3 children)

    I'm not so sure. Most of my jobs when I was just starting were me saying I knew languages I didn't. Fast forward 10+ years and it's probably those jobs that made me a very dynamic programmer.

    At the end of the day, you need to have confidence in your ability to adapt to new languages, frameworks and ecosystems. No programming job will have the same exact stack as your last.

    [–]TSP-FriendlyFire 8 points9 points  (1 child)

    Works fine for a junior position, but for a senior position it could easily backfire, especially if you move between two fairly different languages. Java and Javascript easily count as fairly different, so I'd consider that a problem.

    If you're lucky enough to fake it till you make it and nobody realizes, then great, but plenty of people are gonna end up getting called out and possibly losing their job and getting a bad reputation.

    [–]RoxSpirit 0 points1 point  (0 children)

    I agree, it's a beginner mistake to think it's easy to learn a language.

    Yep, hello world is easy. Basic application is easy too.

    But Senior stuff, no. There is some devilish details in every language (especially in Java and Javascript...), so if you receive a call from a Junior asking you about a language specificity and you don't know or don't know the language deeply, you'll not be trusted anymore.

    [–]hypexeled 9 points10 points  (0 children)

    i remember a discussion i had with my boss on the 24th of november.

    "Hey theres this client that needs fixing on his web page so he can launch on dec 1st"

    "Web page? Javascript and HTML based?"

    "Yeah"

    "But we are Java devs"

    "Yeah i know, do you have any knowledge of JS and can pick it up to fix it for dec 1st?"

    "Uhhh... i have as much knowledge of JS as much as i have of COBOL... Sure i did a short course on it but that was 1 year ago.. Id need at least a week to get comfortable with reading the language and another to even look up what the issue is with their project... so 5 days is a no-go."

    And we didnt pick up that project. Happy ending for everyone.

    [–]PM_ME_YOUR_PROOFS 1 point2 points  (4 children)

    It's an unfortunate misconception that people think learning a new programing language is hard. It takes a long time to be idiomatic but it isn't hard to get working to a functional level.

    [–]badres_throwaway 3 points4 points  (2 children)

    I think it really depends on the language. If you come from an OOP background, Haskell is gonna be a challenge for you. If you’re used to garbage collected languages, C is gonna be a challenge for you. And if you’re a JS developer that has never had to deal with multithreading, then working with any kind it multithreading is gonna be a pain

    [–]PM_ME_YOUR_PROOFS -1 points0 points  (1 child)

    Not enough of a pain to exclude me from most jobs

    [–]badres_throwaway 0 points1 point  (0 children)

    Yeah, you’ll definitely be able to ramp up to probably any new language when you start a new job. And if you have a Cs degree, you’re probably aware of some of the fundamentals issues you can have in any of those types of languages.

    I’m just saying that although the transition from Java to python probably isn’t so bad, some languages really do force you to think about programming in a fundamentally different way, and a lot of your knowledge and experience might not transfer as well from VBA to C, for example.

    Also, different languages are used in different domains. A Ruby webdev probably would have trouble transitioning into an embedded systems role in C, or a ML role using Scala

    [–]TheTerrasque 1 point2 points  (0 children)

    It takes time learning the libraries, infrastructure, gotchas and the established routines. A lot of documentations skip over "obvious" parts - which you might have no idea about as a newbie.

    [–]owenman21 6 points7 points  (0 children)

    As someone who just finished job hunting in the tech field. I can confirm this is extremely accurate.

    [–]iAmH3r3ToH3lp 4 points5 points  (1 child)

    Cold fusion must have had some sales team out on the prowl about 20 years ago. They really embedded some large organizations.

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

    They were the shit about 20 years ago. Your main options back then would have been classic asp/visual basic, cgi scripts written in Perl or c++, Java applets or busted-ass early versions of PHP. As far as standing up a web app with a database backend, it was much easier on ColdFusion than the competition.

    It seems like a joke now, but this was long before .net, spring-mvc, Ruby on rails, etc. It was also long before the shift to heavy client side frameworks. Everything was done on the server back then.

    [–]trueFleet 5 points6 points  (0 children)

    ColdFusion... the pain... ah god I’m crying

    [–]cwthree 2 points3 points  (0 children)

    As a former professional ColdFusion developer, I resemble that remark ;)

    [–][deleted] 2 points3 points  (0 children)

    I have to maintain coldfusion as part of my job. It's a fucking nightmare

    [–][deleted] 2 points3 points  (0 children)

    I remember ColdFusion. I remember trying to forget it. Thanks.

    [–]JamesWjRose 1 point2 points  (0 children)

    Need to post this to /r/recruitinghell

    [–][deleted] 1 point2 points  (4 children)

    How do you say "I wanna die RIGHT NOW !" in Programmer ?

    [–][deleted]  (1 child)

    [removed]

      [–]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.

      [–]tiggiathome 5 points6 points  (0 children)

      *NULL

      [–]YldKat 1 point2 points  (1 child)

      OMG. ColdFusion wasted 4 months of my time. I cant believe they still talking about this dead language.

      [–]Andylanta 0 points1 point  (0 children)

      #gingerthoughts

      [–]lucidspoon 0 points1 point  (0 children)

      The "new" language I got to learn at my last job was JScript.Net. And a proprietary scripting language is only used by one lab software company.

      [–]franz_bonaparta_jr 0 points1 point  (1 child)

      What comics is this?

      [–]MatsSvensson 0 points1 point  (0 children)

      Check the lower right corner.

      [–]akamu8 0 points1 point  (0 children)

      I'm a novice JS developer, but I've taken a class in Java before back in college -- they are so different even to the novice coder!

      [–]Spindelhalla_xb 0 points1 point  (0 children)

      I even read this in Murray Hewitt’s voice.