Java

426 engineers on Hacker News describe using Java first-hand: 56 endorse it, 60 regret it, 29 are mixed.

48%trust
426first-hand users
375in production
endorse 56mixed 29regret 60uses, no opinion

“All of our GCs are optimised for a natural rate of allocation. ... Java isn't a performance compromise.”

endorse · production · pron · 2026-10-18 · source ↗ · wrong label?

“One of the things that drew me to Java is precisely how it addresses those performance issues we ran into with C++”

endorse · production · pron · 2026-09-15 · source ↗ · wrong label?

“the java programs we run take 4 gigs and burn my entire compute”

regret · production · aabdi · 2026-08-12 · source ↗ · wrong label?

“we migrated pretty much all systems (mostly soft-realtime defence software) to Java from C++ - for better performance.”

endorse · production · pron · 2026-08-09 · source ↗ · wrong label?

“Solid language with a lot of flexibility, Oracle has done a good job in last few years.”

endorse · production · bsan3 · 2025-12-31 · source ↗ · wrong label?

“We've implemented aggressive desktop monitoring and blocked downloads from Oracle to avoid the Java subscription.”

regret · production · thedougd · 2025-12-12 · source ↗ · wrong label?

“At least where I work, writing new Java code is discouraged and you should instead use Kotlin for backend services.”

regret · production · aarroyoc · 2025-12-07 · source ↗ · wrong label?

“Switched to java, had it done and in production in an afternoon.”

endorse · production · pragmatic · 2025-11-19 · source ↗ · wrong label?

“I don't remember anything significantly bumpy for about 30 large-ish applications we migrated from 8 to 11, guess the mileage varied. JDK is serious stable stuff.”

endorse · production · pandemic_region · 2025-10-17 · source ↗ · wrong label?

“Add the usual Java null pointers, order-dependent service termination rules (never documented), object lifetime surprises.”

regret · production · JoeAltmaier · 2025-09-23 · source ↗ · wrong label?

“those portions had to be rewritten in proper Java so that we'd be able to deeply measure/test and improve”

endorse · production · nunobrito · 2025-09-07 · source ↗ · wrong label?

“I started my career rewriting a product using Microsoft's DNA business server with Java and never looked back.”

endorse · production · mrj · 2025-04-25 · source ↗ · wrong label?

“migrating from Java 8 to 11 is much smoother than .Net 4.x to .NET Core / Standard / 6+. ... in all the project we've migrated it was only ever so slightly more painful than migrating 11->17 or 17->21.”

endorse · production · unscaled · 2025-04-10 · source ↗ · wrong label?

“it ran passably in OpenJDK, whereas running with the Oracle JDK resulted in an order of magnitude worse performance”

regret · production · KronisLV · 2025-04-01 · source ↗ · wrong label?

“Java's type system is "good enough". And in the places where it tends to suffer, IntelliJ ends up covering the ground anyway”

endorse · production · stickfigure · 2024-12-24 · source ↗ · wrong label?

“I use java for every possible coding script or task. I have been using it in my company for last 5+ years”

endorse · production · 5 yr · easylion · 2024-12-19 · source ↗ · wrong label?

“I've been using Java 21 for Advent of Code this year, and I've been surprised at how much less clunky it is than I remember.”

endorse · personal · 1 yr · losvedir · 2024-12-18 · source ↗ · wrong label?

“I really don't like working with C# (or Java).”

regret · production · Quothling · 2024-12-02 · source ↗ · wrong label?

“Java's existing SM infrastructure doesn't prevent loading modules or jar files based on signers”

regret · production · 10 yr · pfirmst · 2024-11-21 · source ↗ · wrong label?

“you're basically just piggybacking on Java/JVM which I hated dealing with previously.”

regret · production · FridgeSeal · 2024-11-17 · source ↗ · wrong label?

“we run multiple prod apps on Java 8. Sure, there is migration in the pipeline, but that's about it, its solid as rock”

endorse · production · jajko · 2024-11-14 · source ↗ · wrong label?

“IME, the most common GC problems I see are: incredibly basic settings are wrong, like the max heap size”

endorse · production · foobazgt · 2024-09-07 · source ↗ · wrong label?

“The language's design hasn't aged well, so nowadays any Java code I see in prod has 1-4 annotations above every class and method”

mixed · production · hot_gril · 2024-06-28 · source ↗ · wrong label?

“it's using a bunch of completely obsolete technology with little available documentation that seems to randomly break when you upgrade even minor things.”

regret · production · Tainnor · 2024-05-09 · source ↗ · wrong label?

“We spent weeks debugging issues with Java VMs, CI/CD runners, containers, build chains, and other inter-op issues”

regret · production · solardev · 2023-12-26 · source ↗ · wrong label?

“We switched from Java to Elixir at my current company and we'll never go back.”

regret · production · innocentoldguy · 2023-11-26 · source ↗ · wrong label?

“when java.nio came around and Java finally could "compete" for network services therefore, we switched from C to Java completely”

endorse · production · warpspin · 2023-11-12 · source ↗ · wrong label?

“I was a Java true believer in the late 90s/early 2000s, working on LimeWire... When it really counts, we're still not at the point where Java is faster”

mixed · production · KMag · 2023-10-27 · source ↗ · wrong label?

“we have never had a regression or a problem that was caused by the runtime itself.”

endorse · production · aggregat · 2023-09-23 · source ↗ · wrong label?

“I don't think I've ever seen a Java codebase that doesn't experience NPEs in prod, and that includes modern greenfield ones”

regret · production · bedobi · 2023-09-17 · source ↗ · wrong label?

“Java's logging story is one of the best I've ever worked with”

endorse · production · EdwardDiego · 2023-09-16 · source ↗ · wrong label?

“We migrated our codebase because multi line string literals somewhere in jdk14 made writing large SQL queries in java code so much easier.”

endorse · production · riku_iki · 2023-03-21 · source ↗ · wrong label?

“I just keep coming back to Java as my overall favorite.”

endorse · production · ye-olde-sysrq · 2023-03-20 · source ↗ · wrong label?

“The last gen of Java servers we wrote were super efficient and nice to maintain thanks to netty.”

mixed · production · 11 yr · Arathorn · 2023-03-04 · source ↗ · wrong label?

“This is where Spring (in Java) excels. ... I can go from one company to another or one team to another and be productive rapidly.”

endorse · production · shagie · 2022-12-25 · source ↗ · wrong label?

“Writing new Java is probably fine, but older Java codebases are the often PITA.”

mixed · production · super256 · 2022-12-20 · source ↗ · wrong label?

“Java is a very backward language, at my current job we use Lombok to generate boilerplate code”

mixed · production · 0xmarcin · 2022-12-20 · source ↗ · wrong label?

“I have been using Java and .NET stacks for about 20 years now. No need to jump into framework of the month for backend.”

endorse · production · 20 yr · pjmlp · 2022-12-18 · source ↗ · wrong label?

“I also regret building some things in C# or Java a long time ago.”

regret · personal · lee101 · 2022-11-20 · source ↗ · wrong label?

“We struggled to attain great performance but we did what we needed to... Java was the better tradeoff for velocity”

mixed · production · vlovich123 · 2022-11-11 · source ↗ · wrong label?

“We're still using Java 8 in prod, because Java 9 broke our Hive version”

mixed · production · erik_seaberg · 2022-09-29 · source ↗ · wrong label?

“the leap from 8 to 11 or 17 (all LTS releases) is a painful process. We are moving from 8 to 17 at work”

mixed · production · 21 yr · yardstick · 2022-09-22 · source ↗ · wrong label?

“We've had zero, absolutely zero issues with all the other stacks.”

endorse · production · brabel · 2022-07-16 · source ↗ · wrong label?

“String are banned where I work, and what a pain it has to be to do everything via char buffer”

mixed · production · xwolfi · 2022-04-28 · source ↗ · wrong label?

“Back in the day when I wrote Java for living... garbage collection never works as intended.”

regret · production · oriolid · 2022-04-15 · source ↗ · wrong label?

“I remember typing into a Swing? text field and the keystrokes not registering for a second or three, basically unusable.”

regret · personal · digisign · 2022-03-02 · source ↗ · wrong label?

“Most of the projects we do we simple use Java for JVM (since version 8 there are many useful features”

endorse · production · StreamBright · 2021-12-11 · source ↗ · wrong label?

“Java has evolved quite nicely recently, APIs and libraries are rock-solid, well documented and battle tested.”

endorse · production · cygned · 2021-04-05 · source ↗ · wrong label?

“went over to Java which moved our company from little small/medium business clients, straight to enterprises (fortune 1000). The 'easier, faster & cheaper' went straight out of the window”

mixed · production · tluyben2 · 2021-04-02 · source ↗ · wrong label?

“went to pure JavaSE, and ended up with a (much!) faster, more reliable enterprise application”

endorse · production · doctor_eval · 2021-03-17 · source ↗ · wrong label?

“We've switched from Java to Kotlin with Arrow for all our back end work. ... not impressed with Java's attempts at playing catch-up.”

regret · production · bedobi · 2020-12-11 · source ↗ · wrong label?

“I was one of 5 developers of the most popular Java desktop application in the mid 2000s.”

mixed · production · KMag · 2020-12-03 · source ↗ · wrong label?

“a massive Java microservices architecture, not when after two years there was still nothing but fancy slides to show.”

regret · production · Cthulhu_ · 2020-11-18 · source ↗ · wrong label?

“Java is a pretty safe bet, as it has an outstanding backward compatibility track record.”

endorse · production · pas · 2020-04-12 · source ↗ · wrong label?

“we use Java at some places like (there's probably more)”

endorse · production · brunoborges · 2019-12-19 · source ↗ · wrong label?

“I've found using a debugger with Java or Scala more rewarding than using one with Clojure.”

endorse · personal · dwohnitmok · 2019-11-27 · source ↗ · wrong label?

“My current job tried to migrate from Java 8 to Java 11. It also broke multiple services.”

regret · production · m45t3r · 2019-11-14 · source ↗ · wrong label?

“When I switched the team to Java + JPA, we started writing our own queries if wasn't a simple CRUD and it has been wonderful for the entire team.”

endorse · production · givehimagun · 2019-09-20 · source ↗ · wrong label?

“I'm personally glad that I've moved off of Java framework for this.”

regret · production · taude · 2019-07-07 · source ↗ · wrong label?

“Only thing that was difficult was serving SSL but that was the Java SSL-key ecosystem's fault.”

regret · production · gravypod · 2019-06-13 · source ↗ · wrong label?

“I have never seen an issue from switching Java SE->OpenJDK. We did the whole company in one day without outages.”

endorse · production · nullwasamistake · 2019-06-11 · source ↗ · wrong label?

“I was a huge fan of FP-style coding in Java, but it required buy-in from all maintainers; as soon as somebody got lazy... there was nothing to stop them.”

mixed · production · spopejoy · 2019-06-10 · source ↗ · wrong label?

“The licence changes causing a premature move to Java 11 or OpenJDK out of fear of an audit. This is not productive work.”

regret · production · papaf · 2019-05-10 · source ↗ · wrong label?

“I stopped approving new Java projects in my team 2 years ago after we switched to Go. ... Oracle is not trustworthy.”

regret · production · bborud · 2019-05-04 · source ↗ · wrong label?

“I'm not even a regular Java user (and don't much like the language myself, but for other reasons)”

regret · personal · userbinator · 2018-12-04 · source ↗ · wrong label?

“we use exceptions in Java a lot, and it's a good abstraction for rolling back database transactions. But for non-transactional code it isn't the best.”

mixed · production · grogers · 2018-11-27 · source ↗ · wrong label?

“I'm not a Java hater, I am in Java developer. I actually like the language.”

endorse · production · MBCook · 2018-11-17 · source ↗ · wrong label?

“oracle jdk/jre runs smoothly”

endorse · production · tluyben2 · 2018-09-26 · source ↗ · wrong label?

“Coupled with the incredible startup time it's hard for me to see why you'd pick it in 2018.”

regret · production · base698 · 2018-07-13 · source ↗ · wrong label?

“Vanilla Java also has good support but when you go to Android land things change.”

endorse · production · codesuki · 2018-05-29 · source ↗ · wrong label?

“I don't see myself writing full time in java again, ever.”

regret · production · on_and_off · 2018-05-23 · source ↗ · wrong label?

“Java 8 adds nice FP functionality but it feels very unidiomatically tacked on and doesn't fit into the rest of the Java stdlib”

mixed · personal · _sdegutis · 2017-12-11 · source ↗ · wrong label?

“We started with Java but got tired of GC pauses”

regret · production · xstartup · 2017-11-26 · source ↗ · wrong label?

“The Java monolith we replaced was emblematic of its time. Frameworks piled on libraries piled on other things.”

regret · production · tomohawk · 2017-07-19 · source ↗ · wrong label?

“Not having to lug around a VM and associated other parts (jars, gems, ...) is a huge win.”

regret · production · tomohawk · 2017-07-18 · source ↗ · wrong label?

“after working with java from 97-07, I was so sick of it I started the process of changing careers”

regret · production · 10 yr · algesten · 2017-01-25 · source ↗ · wrong label?

“because I can write Java in my sleep and it makes testing not-awful.”

endorse · production · ojiikun · 2016-12-26 · source ↗ · wrong label?

“the developer years that are lost each year to old fashioned JAR hell is astonishing”

regret · production · cle · 2016-12-14 · source ↗ · wrong label?

“I don't _love_ Java, I don't _hate_ it either. But to say it isn't verbose... well I don't know, it definitely seems verbose to me.”

mixed · production · 1 yr · jaredandrews · 2016-12-13 · source ↗ · wrong label?

“our applications have good quality and they are working well and my team did not receive any bad feedback”

endorse · production · cagataygurturk · 2016-10-25 · source ↗ · wrong label?

“I also fell into the Enterprise Java-trap for a long while.”

regret · production · algesten · 2016-10-22 · source ↗ · wrong label?

“we did write applications in C/C++ before we switched to Java, we had excellent reasons to make the switch”

endorse · production · pron · 2016-05-29 · source ↗ · wrong label?

“Java / Scala can get dicy on $5 host.”

regret · production · brianwawok · 2016-02-17 · source ↗ · wrong label?

“one of the worst things I hate is trying to figure out how to automatically get around Sun's paywalls and fiddle with Java classpaths”

regret · personal · mpdehaan2 · 2015-12-02 · source ↗ · wrong label?

“At Addepar, we use plain Java. A REST API can be served with Jetty + Jersey.”

endorse · production · dcposch · 2015-09-30 · source ↗ · wrong label?

“We ditched Java for Scala for most work. The Java language has become one of the poorest choices on the JVM and is showing its age”

regret · production · txrit · 2015-09-28 · source ↗ · wrong label?

“Having written plenty of Java for Android... Java sucks anyway, I would do anything not to write it.”

regret · production · staltz · 2015-07-25 · source ↗ · wrong label?

“I wrote a custom, cross-platform (Linux, Windows), CD-ROM-based app installer using Java + JNI in 1995 by the way, it was trivial.”

endorse · personal · bmir-alum-007 · 2015-07-13 · source ↗ · wrong label?

“Personally, I've been using Java for over a decade”

endorse · production · 10 yr · pron · 2015-07-12 · source ↗ · wrong label?

“the solution they had to find is the first thing you'd probably do in Java, because Java has a standard package with all sorts of concurrency patterns.”

endorse · production · sbov · 2015-07-07 · source ↗ · wrong label?

“Still have problems with Java versions, Java security policies (encryption strength, etc...)”

regret · production · xahrepap · 2015-06-30 · source ↗ · wrong label?

“we've transitioned into designing our code _for_ Java 8, and I'd argue it's made things much easier to work with.”

endorse · production · stickydink · 2015-06-09 · source ↗ · wrong label?

“I have a strong dislike for programming in Java. But it pays the mortgage, so feh.”

regret · production · jcadam · 2015-05-18 · source ↗ · wrong label?

“I'm personally not a big fan of Java, but it really does win out here -- it's close to C or C++ for performance”

mixed · production · Smerity · 2014-12-10 · source ↗ · wrong label?

“Java is so underpowered compared to every other language we use that I won't be at all sorry to see it go.”

regret · production · Silhouette · 2014-12-06 · source ↗ · wrong label?

“The main issue I have with Java is the JVM and memory usage and leaks. No matter what people claim - no memory leaks in Java is a fairy-tale.”

regret · production · koffiezet · 2014-12-04 · source ↗ · wrong label?

“So well - I'm sick and tired of Java.”

regret · production · koffiezet · 2014-12-03 · source ↗ · wrong label?

“We use Java 8 and are actively leveraging lambdas for code that is more readable.”

endorse · production · cmiles74 · 2014-12-03 · source ↗ · wrong label?

“The main issue I have with Java is the JVM and memory usage and leaks. ... Java services? Every. Single. Week.”

regret · production · koffiezet · 2014-12-02 · source ↗ · wrong label?

“Java seems to fit the bill for pretty much 99% my use-cases and fit my taste as well”

endorse · production · 4 yr · edwinnathaniel · 2014-12-01 · source ↗ · wrong label?

“I'll take *nix and Java all day over IIS/Windows server. ... I will never again go back to Java when that day comes.”

mixed · production · manyxcxi · 2014-11-13 · source ↗ · wrong label?

“java (excellent tooling, static typing, reliable refactoring)”

endorse · production · skavish · 2014-03-08 · source ↗ · wrong label?

“the relative sanity of C# compared to Java ... there is simply no comparison.”

regret · production · hravnx · 2014-02-09 · source ↗ · wrong label?

“Java does provide an asynchronous interface on all platforms, so integrating that wasn't a problem.”

endorse · production · pron · 2013-12-29 · source ↗ · wrong label?

“Java is truly terrible at this.”

regret · production · pixelmonkey · 2013-12-24 · source ↗ · wrong label?

“we just get fed up with Java's verbosity when dealing with futures and actors.”

regret · production · saryant · 2013-12-18 · source ↗ · wrong label?

“It's not the first time that I have seen that multiple annotation processing plugins interfered with each other, leaving behind unusable class files and runtime exceptions in production.”

regret · production · frowaway001 · 2013-12-05 · source ↗ · wrong label?

“reminded how much freedom Scala's expressiveness gives you vs Java old cruft.”

regret · personal · jaxytee · 2013-12-02 · source ↗ · wrong label?

“I actually prefer Java to PHP for just writing code, but PHP to absolutely anything running on the JVM for operations.”

mixed · production · nknighthb · 2013-11-19 · source ↗ · wrong label?

“I can't imagine moving back to Java”

regret · production · karterk · 2013-10-25 · source ↗ · wrong label?

“Things I have become an expert in that are now useless to me and probably not valued by an employer”

regret · production · pkteison · 2013-10-07 · source ↗ · wrong label?

“We run JVMs - running complex webapps on Tomcat - in production with 28 GB heaps. We don't have OOMs or chronic GC pauses.”

endorse · production · twic · 2013-06-03 · source ↗ · wrong label?

“We run our software (and other "enterprise" software) multiple instances per node and they are fully isolated. Most is in JVMs but we have C++ stuff with no problems.”

endorse · production · hp50g · 2013-03-27 · source ↗ · wrong label?

“I supported a derivatives trading system written in java that was canned due to performance issues”

regret · production · simonh · 2013-03-18 · source ↗ · wrong label?

“With Java its always the memory which hurts you first. Latency wise, not much of a difference, in most cases.”

regret · production · rehack · 2013-01-29 · source ↗ · wrong label?

“We use properties file (whose encoding is defined) to contain our UTF-8 characters... There's too many rough edges in interoperability.”

regret · production · bazzargh · 2012-12-31 · source ↗ · wrong label?

“requires a run-time, which is a pain in the ass to deploy properly”

mixed · production · koffiezet · 2012-12-25 · source ↗ · wrong label?

“We use java on the backend due to ease of deployment and reliability.”

endorse · production · __--__ · 2012-12-18 · source ↗ · wrong label?

“Other python and java processes running similar operations handle this much better.”

endorse · production · narsil · 2012-11-20 · source ↗ · wrong label?

“Its Go but its tried and tested. Still, I am not enjoying myself too much.”

mixed · production · willvarfar · 2012-10-16 · source ↗ · wrong label?

“As we switched from Java to JavaScript it gave us incredible boost in productivity.”

regret · production · zubairov · 2012-06-05 · source ↗ · wrong label?

“we felt that for what we were doing, Java was not the strongest technology choice anymore”

regret · production · Fledeskum · 2012-05-22 · source ↗ · wrong label?

“we switched from C to real-time Java (RTSJ)”

endorse · production · pron · 2012-05-08 · source ↗ · wrong label?

“We run a major site on Java, had some thread trouble years ago in the very beginning, works very well now when tuned.”

mixed · production · Uchikoma · 2012-05-04 · source ↗ · wrong label?

“At least until I hit the middleware layer then I tend to use Java, but much of that decision is out of comfort and volume of libraries available.”

endorse · production · kls · 2011-12-29 · source ↗ · wrong label?

“I spent 3 years doing Java on large-scale telco projects using IntellJ, I'm not an amateur Java dev.”

mixed · production · 3 yr · j_col · 2011-12-14 · source ↗ · wrong label?

“we use Java, Oracle, Struts, SOAP and the most serious, enterprise solutions with rock solid support you can think of.”

mixed · production · davedx · 2011-12-04 · source ↗ · wrong label?

“A bit verbose without closures and type inference but still Ok.”

mixed · production · andrewl-hn · 2011-12-02 · source ↗ · wrong label?

“the way that Java wants to force me to write it”

regret · production · nessus42 · 2011-11-22 · source ↗ · wrong label?

“I've used Java more than Haskell but I've been using the latter more recently”

regret · personal · tikhonj · 2011-10-31 · source ↗ · wrong label?

“many things I work with (especially huge Java libraries) tend to have convoluted and difficult-to-understand webs of classes”

regret · production · mcherm · 2011-09-26 · source ↗ · wrong label?

“our products written in Java always give the opportunity of exposition through heroic action to solve a problem”

regret · production · rbanffy · 2011-05-19 · source ↗ · wrong label?

“We are a London Startup... using Java for all our development, whether web or server-side.”

endorse · production · 2.5 yr · _grrr · 2010-11-23 · source ↗ · wrong label?

“We use a lot of Java at media6degrees, entirely for performance/integration reasons.”

endorse · production · jbooth · 2010-11-23 · source ↗ · wrong label?

“We use Java at StyleFeeder, and reached profitability before being acquired.”

endorse · production · efsavage · 2010-11-23 · source ↗ · wrong label?

“We're a startup here in Australia and we use Java extensively. It has been trickier to use than PHP but the extra effort has allowed us to produce a very sophisticated system.”

mixed · production · adamcrow64 · 2010-11-23 · source ↗ · wrong label?

“we have been at it for 5 years now... we use Java for 90% of our platform codebase, with Ruby acting as a glue.”

endorse · production · 5 yr · haploid · 2010-11-23 · source ↗ · wrong label?

“we switched to a pedagogic OS written in Java. It's gone off remarkably well”

mixed · production · sid0 · 2010-11-01 · source ↗ · wrong label?

“In the way that we build web apps, Java works well ... As a language it does leave a deal to be desired”

mixed · production · kls · 2010-10-23 · source ↗ · wrong label?

“I haven't touched java and don't miss it at all since switching to Ruby on Rails to write AdGrok, and that's coming from more than 10 years soaking in java”

regret · production · 10 yr · mceachen · 2010-09-24 · source ↗ · wrong label?

“It's more the ability to deploy my apps into a Java environment that we like.”

endorse · production · francoisdevlin · 2010-08-11 · source ↗ · wrong label?

“Java is just unpleasant to use - other than that, it is very fast and memory consumption is ok.”

mixed · personal · Tichy · 2010-07-21 · source ↗ · wrong label?

“I use Java primarily in my day job, but usually RoR in my side projects”

mixed · production · shiftb · 2010-05-25 · source ↗ · wrong label?

“I was routinely shocked at how stupidly easy it was to do the same things I had been doing in Java... in a fraction of the time.”

regret · production · patio11 · 2010-05-20 · source ↗ · wrong label?

“I despise checked exceptions in Java... All of this inevitably slows me down as I have to come up with a way to deal with those problems.”

regret · production · lyudmil · 2010-04-20 · source ↗ · wrong label?

“I've been using Claude on a very large Java protocol proxy product”

neutral · production · dboreham · 2026-10-31 · source ↗ · wrong label?

“It's around 50K lines of Java, one of our engineers did it in his spare time over about a week”

neutral · production · linsomniac · 2026-10-31 · source ↗ · wrong label?

“I cleaned out the Java and Octave support I wasn't using anymore.”

neutral · personal · patrickmay · 2026-10-28 · source ↗ · wrong label?

“Java did have a concurrent mark-and-sweep collector at one time, but we removed it some years ago”

neutral · production · pron · 2026-10-18 · source ↗ · wrong label?

“I have a Java application that relies on ImageMagick”

neutral · production · aorth · 2026-10-17 · source ↗ · wrong label?

“I remember using findbugs with Java around 2004.”

neutral · production · jillesvangurp · 2026-09-28 · source ↗ · wrong label?

“The workflow was implemented as a fully asynchronous Java application”

neutral · production · mfateev · 2026-09-13 · source ↗ · wrong label?

“I've worked on medium-sized desktop Java apps (a few hundreds of thousands of lines of code)”

neutral · production · TacticalCoder · 2026-08-20 · source ↗ · wrong label?

“we migrated one of Denmark's most used Android apps with one million lines of code powered by Java threads, into Kotlin coroutines”

neutral · production · adrianblp · 2026-06-30 · source ↗ · wrong label?

“when we switched from Ada to Java I had to show ROI”

neutral · production · bandrami · 2026-06-18 · source ↗ · wrong label?

“We use both Claude and Codex on a fairly large ~10-years old Java project”

neutral · production · mazswojejzony · 2025-12-19 · source ↗ · wrong label?

“flinging java, docker and a few other things onto a build agent isn't the time-consuming part of maintaining CI infrastructure”

neutral · production · tetha · 2025-12-16 · source ↗ · wrong label?

“We instrument Python, Node/TS, and Java to record deep context into a circular buffer.”

neutral · production · morethananai · 2025-12-10 · source ↗ · wrong label?

“we do benchmarking of the whole Java app in the container running async-profiler into pyroscope.”

neutral · production · spockz · 2025-12-07 · source ↗ · wrong label?

“Often you need to switch JDKs even within a single project, more often with several projects.”

neutral · production · Freak_NL · 2025-11-28 · source ↗ · wrong label?

“After we moved to Java everything standardized of a set of FOSS libraries for various things.”

neutral · production · eitally · 2025-11-12 · source ↗ · wrong label?

“When Java became good enough, we switched to Java.”

neutral · production · pron · 2025-08-24 · source ↗ · wrong label?

“Mainly writing in COBOL and Java (in USS)”

neutral · production · hnurl · 2025-07-18 · source ↗ · wrong label?

“In school, after learning OOP in Java we switched to web dev and learned javascript and php.”

neutral · personal · smckk · 2025-07-18 · source ↗ · wrong label?

“We switched completely to AWS Corretto and told our IT department to remove all Oracle/Sun Java and ban the downloads.”

neutral · production · hangonhn · 2025-07-15 · source ↗ · wrong label?

“Even a bit later doing Java monoliths I could spin up the whole app on my local and debug in the IDE.”

neutral · personal · alisonatwork · 2025-06-18 · source ↗ · wrong label?

“I primarily work in Java”

neutral · production · joshsm5 · 2025-05-25 · source ↗ · wrong label?

“about 10 years of Java/C++/Rust/Python under my belt (focused on Financial Market applications)”

neutral · production · 10 yr · phyalow · 2025-04-29 · source ↗ · wrong label?

“We migrated from Asm to C. And C to C++, then to Java. And then Java to Python.”

neutral · production · polski-g · 2025-04-29 · source ↗ · wrong label?

“This goes back to when I learned Java in college, second year”

neutral · personal · Cthulhu_ · 2025-04-09 · source ↗ · wrong label?

“for java projects.”

neutral · production · aeroevan · 2025-02-07 · source ↗ · wrong label?

“We moved the content generation from J2EE to java lambas and our costs went from $6K/month”

neutral · production · hylaride · 2025-01-09 · source ↗ · wrong label?

“than I wrote in an environment like Java with tons of threads.”

neutral · personal · trollbridge · 2024-12-23 · source ↗ · wrong label?

“keeps Java classes much more concise to read”

neutral · production · throwaway8546 · 2024-12-23 · source ↗ · wrong label?

“I first learned Java in 1997 and have been using it professionally since 2005.”

neutral · production · 19 yr · mrudolph22 · 2024-12-23 · source ↗ · wrong label?

“I chose to use Java's built-in XML parser to parse the template.”

neutral · production · leopoldj · 2024-12-19 · source ↗ · wrong label?

“We use Java as syntax language and write everything from scratch, even the data structures”

neutral · production · joas_coder · 2024-11-28 · source ↗ · wrong label?

“especially since we run thousands of individual JVMs”

neutral · production · tombert · 2024-11-22 · source ↗ · wrong label?

“Our code was in Clojure, and we just wrapped the Java client.”

neutral · production · red_hare · 2024-11-19 · source ↗ · wrong label?

“this is my experience coming from Java, Node, and Python”

neutral · production · faizshah · 2024-11-19 · source ↗ · wrong label?

“had prior exp in php, python, java, Go, and Typescript, and enjoyed most of them”

neutral · production · cloverich · 2024-11-02 · source ↗ · wrong label?

“remember using anonymous interfaces to pass a function around in java?”

neutral · personal · hughesjj · 2024-09-11 · source ↗ · wrong label?

“We used to download jar files over the net. Running a major prop trading platform meant 1000s of dependencies.”

neutral · production · dxbydt · 2024-07-12 · source ↗ · wrong label?

“I took a job at a Java shop, having never touched the language previously, and then within just a few short months”

neutral · production · 0.25 yr · bunderbunder · 2024-06-17 · source ↗ · wrong label?

“I write Java code, but I never really need to maintain any.”

neutral · production · derefr · 2024-05-26 · source ↗ · wrong label?

“I have a mid-sized application I built on 17 that's used to deliver a particular project, really looking forward to finish the project so I get to move to 21”

neutral · production · cess11 · 2024-05-09 · source ↗ · wrong label?

“We used to have a piece of Java software called Scout - it did a lot of small memory allocations”

neutral · production · crackez · 2024-01-22 · source ↗ · wrong label?

“I went from Basic to Pascal to C/C++ to Java to Python which bear more than a passing resemblance to one another.”

neutral · personal · dventimi · 2023-12-27 · source ↗ · wrong label?

“So we built our own profilers. It's nice that with NFTC, Oracle allows you to use JFR in production from Java 11 onwards.”

neutral · production · vinay_ys · 2023-12-20 · source ↗ · wrong label?

“Personally I have been using direct buffer since 1.4, so I guess I am also quite used to them as well.”

neutral · production · 21 yr · xxs · 2023-12-18 · source ↗ · wrong label?

“we run the same logic in a Java service, Java client, Python client”

neutral · production · kigero · 2023-12-17 · source ↗ · wrong label?

“we were running Netscape's iPlanet web server on an IBM JVM (on IBM's AIX)”

neutral · production · WeAddValue · 2023-12-16 · source ↗ · wrong label?

“Version 2, which is nearly done, is a simple Java app with a web view.”

neutral · personal · DecoPerson · 2023-12-13 · source ↗ · wrong label?

“We switched from Java to Elixir and the change has doubled our productivity.”

neutral · production · innocentoldguy · 2023-11-26 · source ↗ · wrong label?

“Of course we run a massive footprint of 0.5m - 0.75m JVMs.”

neutral · production · orochimaaru · 2023-11-01 · source ↗ · wrong label?

“we will keep their ancient php and Java running for 25-50k/mo (few hours work per year to do that with Docker)”

neutral · production · anonzzzies · 2023-09-12 · source ↗ · wrong label?

“I recently launched a startup, we use Java, some Python and even a little bit of Rust.”

neutral · production · olavgg · 2023-09-12 · source ↗ · wrong label?

“I think we moved to J11 a few years ago, and IIRC J17 in 2022, and didn't hit any issues other than some dependency versions.”

neutral · production · mgkimsal · 2023-08-16 · source ↗ · wrong label?

“I work on moderate sized async reactive pipeline with lots of CompletableFutures throughout”

neutral · production · prpl · 2023-08-14 · source ↗ · wrong label?

“for the rewrite was easy to reuse the java libraries when we moved to java”

neutral · production · chollida1 · 2023-08-04 · source ↗ · wrong label?

“We run a Java stack and VisualVM is something I should be able to download without all the hoops.”

neutral · production · evandale · 2023-07-30 · source ↗ · wrong label?

“We tried dev test staging and prod first in the 90s when internet arrived with cgi-bin and later Java, but it was too much hassle”

neutral · production · anonzzzies · 2023-04-07 · source ↗ · wrong label?

“We use relatively new Java, branches everywhere, microservice architecture, +85% branch coverage, integration tests, end-to-end”

neutral · production · Ygg2 · 2022-12-31 · source ↗ · wrong label?

“This is our first experience generating docs for a single project that spans C, C++, Python, Java, and GoLang”

neutral · production · ashvardanian · 2022-12-27 · source ↗ · wrong label?

“At my last job we switched from Java to Clojure and found that similar types of projects were much faster to develop”

neutral · production · yogthos · 2022-12-19 · source ↗ · wrong label?

“All the app-tier servers (Java) ran Linux.”

neutral · production · slotrans · 2022-12-17 · source ↗ · wrong label?

“I've been using Java on and off since 1996.”

neutral · production · 26 yr · icedchai · 2022-12-14 · source ↗ · wrong label?

“a set of services which were written in Java and NodeJS”

neutral · production · nicholasjarnold · 2022-12-08 · source ↗ · wrong label?

“I've spent most of my career with perl, python, c#, and java”

neutral · production · saxonww · 2022-12-02 · source ↗ · wrong label?

“I've worked in two startups, one sold for $600M and one sold for $200M and both were Java based”

neutral · production · KingOfCoders · 2022-11-10 · source ↗ · wrong label?

“It's Java for stuff that doesn't need to be fast, C++ for stuff that needs to be fast, and Go for random stuff”

neutral · production · opportune · 2022-11-02 · source ↗ · wrong label?

“When we moved to python/Java we could stop worrying about managing memory.”

neutral · production · natefinch · 2022-07-01 · source ↗ · wrong label?

“I inherited an old java project where all routes were defined in web.xml.”

neutral · production · lf-non · 2022-06-06 · source ↗ · wrong label?

“A monstrous jsp page, of 13k lines IIRC, once traspiled to pure java hit the max length for a class method, 65535 bytes.”

neutral · production · albertopv · 2022-04-03 · source ↗ · wrong label?

“Fortunately our log4j was too old and JVM too young to be vulnerable to the first exploit”

neutral · production · jsmythe45 · 2021-12-20 · source ↗ · wrong label?

“I´ve worked with rake tasks when using ruby, and many times in java, with flyway and my own system.”

neutral · production · quilombodigital · 2021-12-15 · source ↗ · wrong label?

“Our entire deployment stack is Java/Python on Linux.”

neutral · production · InvaderFizz · 2021-12-13 · source ↗ · wrong label?

“We have a mixture of python, java, go, protobuf, and node.”

neutral · production · jvolkman · 2021-12-13 · source ↗ · wrong label?

“Polyglot? Yeah, fair, but we're an almost entirely JVM shop.”

neutral · production · xmodem · 2021-12-11 · source ↗ · wrong label?

“I've been using this set up in both VSCode for Rust and Java in IntelliJ.”

neutral · personal · PureParadigm · 2021-12-09 · source ↗ · wrong label?

“The tech stack is pure java with a kernel of C++ for networking”

neutral · production · xwolfi · 2021-11-30 · source ↗ · wrong label?

“We run all our production applications on JDK17 too, which is why I push to run everything on 17.”

neutral · production · astange · 2021-11-24 · source ↗ · wrong label?

“a bunch of random workloads using docker, exec, raw_exec, java, and some in-house drivers”

neutral · production · chucky_z · 2021-10-15 · source ↗ · wrong label?

“We run it on an i7 machine at my house dedicated to it... we can use more modern Java 16 runtime”

neutral · personal · jonathanlydall · 2021-09-04 · source ↗ · wrong label?

“We switched to vaultwarden from a much older Java+Flash based credential manager where I work”

neutral · production · AnIdiotOnTheNet · 2021-09-04 · source ↗ · wrong label?

“We use Json in our Python projects and Avro in our Java projects.”

neutral · production · EamonnMR · 2021-08-03 · source ↗ · wrong label?

“I've used all of these languages”

neutral · personal · armchairhacker · 2021-07-23 · source ↗ · wrong label?

“The code base I'm talking about is Java 10 years ago.”

neutral · production · wiz21c · 2021-06-30 · source ↗ · wrong label?

“The backend team has gone from DIY php to symphony then to java and finally to kotlin.”

neutral · production · apineda · 2021-06-27 · source ↗ · wrong label?

“I have scores of company-specific programs on my laptop. They're all either Java or .NET”

neutral · production · TheRealDunkirk · 2021-04-21 · source ↗ · wrong label?

“We've been working with clojure/java/react/typescript.”

neutral · production · throw20210211 · 2021-02-11 · source ↗ · wrong label?

“we migrated everything to Java using VA for Java and early Websphere.”

neutral · production · throwawayForMe2 · 2021-01-23 · source ↗ · wrong label?

“It ran as a Java applet in the browser with Asterisk on the backend”

neutral · production · artworx · 2020-12-31 · source ↗ · wrong label?

“have been using Java full time throughout”

neutral · production · NovaX · 2020-12-19 · source ↗ · wrong label?

“we did find ourselves switching to Java when we were trying to squeeze as much performance out of something as we could”

neutral · production · twbarber · 2020-12-19 · source ↗ · wrong label?

“At my day job, all the stuff we put in Docker is either Python (generally portable), Java (generally portable), or Go”

neutral · production · geofft · 2020-12-17 · source ↗ · wrong label?

“the only thing we need is the base distro and the the vendor binaries ... and probably an old ass version is JDK”

neutral · production · syshum · 2020-12-16 · source ↗ · wrong label?

“I am running an old EPR, an old database, an old Java app, or some other legacy system.”

neutral · production · syshum · 2020-12-13 · source ↗ · wrong label?

“the only language of the 13+ I've used in production code”

neutral · production · wolfadex · 2020-12-10 · source ↗ · wrong label?

“some other task there was a java executable that worked the best so I called it from PHP”

neutral · production · simion314 · 2020-12-05 · source ↗ · wrong label?

“managing 30+ .p12's for each individual java service that needs to talk to an external api via mtls”

neutral · production · cyberpunk · 2020-11-19 · source ↗ · wrong label?

“you can express your rules in plain Java, which anybody with an imperative programming background can figure out”

neutral · production · nazgul17 · 2020-10-13 · source ↗ · wrong label?

“my team is all Java developers and we decided to go with Java and Spring Boot few years back for all our microservices.”

neutral · production · blntechie · 2020-09-25 · source ↗ · wrong label?

“my employer's ecosystem is entirely built around having java applications. We moved to kube and that has eased a bit; however, we're all java developers.”

neutral · production · inkeddeveloper · 2020-09-24 · source ↗ · wrong label?

“we're running most our Apache TomEE and Tomcat applications in prod on a 64m or 128m heap”

neutral · production · exabrial · 2020-09-22 · source ↗ · wrong label?

“patches for new browsers on the front end and new Java app servers on the back end”

neutral · production · Roboprog · 2020-09-15 · source ↗ · wrong label?

“HP machines hosting RHEL VM's running TIBCO, JAVA and Cassandra”

neutral · production · leokennis · 2020-08-20 · source ↗ · wrong label?

“placed classes into the system class loader because we couldn't unpack and repack the war.”

neutral · production · solarengineer · 2020-08-14 · source ↗ · wrong label?

“Coming from Java, Kotlin, C#, Python I first thouhgt Go was a bad joke”

neutral · personal · challenge441 · 2020-07-23 · source ↗ · wrong label?

“it had a complete API in Java so we didn't actually need to touch the kdbs”

neutral · production · spapas82 · 2020-06-20 · source ↗ · wrong label?

“I have built apps in native iOS (pre-swift), Android (Java), windows phone (c#)”

neutral · production · lukevp · 2020-06-18 · source ↗ · wrong label?

“The 1 million line ancient Java monolith at work pulls in less libraries, by count and space then create-react-app.”

neutral · production · randombytes6869 · 2020-06-06 · source ↗ · wrong label?

“Java with servlets, J++ (the Microsoft "embrace, extend, extinguish" version of Java.”

neutral · personal · alasdair_ · 2020-05-16 · source ↗ · wrong label?

“I can DoS it with a single java client running 50 threads.”

neutral · production · sytringy05 · 2020-05-08 · source ↗ · wrong label?

“I worked on a Java project at Google and Emacs worked fine.”

neutral · production · jrockway · 2020-04-30 · source ↗ · wrong label?

“We needed to do it incrementally from a server side rendered Java application”

neutral · production · yazaddaruvala · 2020-04-29 · source ↗ · wrong label?

“We migrated to Java 11 during the fall and finally most third party libraries we use seems to work fully in Java 11.”

neutral · production · TravelPiglet · 2020-03-17 · source ↗ · wrong label?

“We have a Java + Mongo stack and recently we had an issue in prod”

neutral · production · theanirudh · 2020-03-11 · source ↗ · wrong label?

“This is after we switched to Go from Java where these same people did some of the same things.”

neutral · production · busterarm · 2020-02-28 · source ↗ · wrong label?

“They force-upgraded the java version. The problem was their their own libraries didn't work with the new version”

neutral · production · alasdair_ · 2020-01-12 · source ↗ · wrong label?

“We use getopt style command line parameter parsing in at least Java, Perl, Python, and BASH at work”

neutral · production · ohithereyou · 2019-12-26 · source ↗ · wrong label?

“The peaky process will be killed for OOM by Linux; ... For context, at steady state the services consume about 2GB”

neutral · production · barrkel · 2019-12-26 · source ↗ · wrong label?

“I used both Java and Go in production and yes Go can be faster or Java it depends”

neutral · production · Thaxll · 2019-12-22 · source ↗ · wrong label?

“We switched to compile Java with Bloop because it is orders of magnitude faster”

neutral · production · pkolaczk · 2019-12-17 · source ↗ · wrong label?

“R is unlike any other programming language that I have used before (also on an off) from Perl, C to Python and Java”

neutral · personal · glofish · 2019-12-15 · source ↗ · wrong label?

“As an engineer that's written a lot of (old-skool) JS, Java, Obj-C, C++, and PHP”

neutral · production · gresrun · 2019-12-11 · source ↗ · wrong label?

“After we switched from java 6 to 8 a handful of devs including myself went overboard modeling problems to be solved with streams API”

neutral · production · neandrake · 2019-11-16 · source ↗ · wrong label?

“We need to have a standard writing code in Java and AutoCloseable is the way to go.”

neutral · production · buremba · 2019-11-16 · source ↗ · wrong label?

“We also have some Java apps for serving normal ALS or Annoy based models.”

neutral · production · NegatioN · 2019-11-12 · source ↗ · wrong label?

“( i already know java )”

neutral · personal · chasd00 · 2019-11-08 · source ↗ · wrong label?

“Consider a common case in any java application at my current place of employment.”

neutral · production · zaphar · 2019-11-08 · source ↗ · wrong label?

“There had been some Java, but we had a bad interaction with Sun Microsystems (at the time) and our CEO came down hard”

neutral · production · hermitdev · 2019-09-13 · source ↗ · wrong label?

“I've jumped b/w .net and Java and very comfy with Linux.”

neutral · production · rraghur · 2019-08-21 · source ↗ · wrong label?

“I wrote a copying collector against a KV store in Clojure that I ran in prod for a while, though I swapped it out for a generational mark and sweep in Java.”

neutral · production · reitzensteinm · 2019-07-07 · source ↗ · wrong label?

“My team used to be a Java shop, and we switched to Clojure about a decade ago.”

neutral · production · yogthos · 2019-07-06 · source ↗ · wrong label?

“When we switched from Java to Go in my department it was a team decision.”

neutral · production · bborud · 2019-06-13 · source ↗ · wrong label?

“I did a lot of Java, and I never again felt as dialed in to those languages as the late 80s C”

neutral · production · gerbilly · 2019-06-12 · source ↗ · wrong label?

“new processes were written in java (jbpm to be specific)”

neutral · production · ajuc · 2019-02-10 · source ↗ · wrong label?

“We use Java and I wanted to show a better alternative to its nulls and exceptions”

neutral · personal · TheAsprngHacker · 2018-12-31 · source ↗ · wrong label?

“We use Eclipse Vert.x and every plugin is written in java.”

neutral · production · NicolasGeraud · 2018-12-30 · source ↗ · wrong label?

“We run major projects in production written entirely in Play Java.”

neutral · production · mkurz · 2018-12-29 · source ↗ · wrong label?

“I've worked with Java for close to a decade, then used Haskell for about a year”

neutral · production · 9 yr · yogthos · 2018-12-28 · source ↗ · wrong label?

“our data pipelines are in Python, Java and Scala”

neutral · production · manish_gill · 2018-12-26 · source ↗ · wrong label?

“been doing it for a couple decades (first java, then flash adapters or hidden frames, then xhr)”

neutral · production · tracker1 · 2018-12-20 · source ↗ · wrong label?

“we are a full java shop”

neutral · production · bballer · 2018-11-28 · source ↗ · wrong label?

“For workers we run only Java and run everything on AWS.”

neutral · production · bballer · 2018-11-28 · source ↗ · wrong label?

“We run all Java so that is a no go and at the scale I'm talking about”

neutral · production · bballer · 2018-11-28 · source ↗ · wrong label?

“I was a java back-end developer on a major EU gambling site for a year.”

neutral · production · 1 yr · finnjohnsen2 · 2018-11-21 · source ↗ · wrong label?

“I have not used Java in many years now, but I'm curious if anyone has anecdotal experience using OpenJDK in production?”

neutral · personal · thom_nic · 2018-11-14 · source ↗ · wrong label?

“The guy rewrote the java.lang.string, the java.lang.date, and some other base classe of the language”

neutral · production · xgbi · 2018-11-09 · source ↗ · wrong label?

“Worked with static typing for about a decade primarily with Java in the enterprise.”

neutral · production · 10 yr · yogthos · 2018-10-31 · source ↗ · wrong label?

“we migrated one of our Java backends to TypeScript/Node, and made the code 40% lighter”

neutral · production · jeremychone · 2018-10-02 · source ↗ · wrong label?

“most of which use Golang, some Python and Node and Java.”

neutral · production · Zimbleton · 2018-09-26 · source ↗ · wrong label?

“I love functional programming, and actually work in Clojure at my job, we switched from Java.”

neutral · production · didibus · 2018-08-25 · source ↗ · wrong label?

“We have a custom service that requires a Java jar that plugs into an application server.”

neutral · production · bmurphy1976 · 2018-07-10 · source ↗ · wrong label?

“we've only been able to find developers experienced with Java EE, some who've mainly used Java 6”

neutral · production · nevi-me · 2018-07-02 · source ↗ · wrong label?

“We use the mbean API to get the memory and CPU usage of the current thread.”

neutral · production · foobarbazetc · 2018-06-07 · source ↗ · wrong label?

“We switched them from a combination of Perl sites and Java sites from Java / ATG Dynamo 10+ servers”

neutral · production · drawkbox · 2018-05-26 · source ↗ · wrong label?

“Eventually new stuff got written in Java and we migrated off of it due to the hiring pipeline mostly”

neutral · production · bm1362 · 2018-05-15 · source ↗ · wrong label?

“Most of our code is written in Java.”

neutral · production · RhodesianHunter · 2017-12-31 · source ↗ · wrong label?

“we haven't replaced that either.”

neutral · production · eksemplar · 2017-12-31 · source ↗ · wrong label?

“Worked with static typing for about a decade primarily with Java in the enterprise.”

neutral · production · 10 yr · yogthos · 2017-12-11 · source ↗ · wrong label?

“to get an ancient Java application working under Linux 2.4”

neutral · production · angrygoat · 2017-12-04 · source ↗ · wrong label?

“I have put Java/Scala/Go/Erlang systems in production, and rarely have I have ever had to worry about GC tuning.”

neutral · production · sriram_malhar · 2017-11-27 · source ↗ · wrong label?

“When you limit the memory of the java process it will be a _lot_ lower.”

neutral · production · foxylion · 2017-10-18 · source ↗ · wrong label?

“we've switched to Kotlin from Java a little over a year ago with great results.”

neutral · production · iammiles · 2017-08-21 · source ↗ · wrong label?

“I did it with a C++ / Java interface, never again.”

neutral · production · grive · 2017-08-16 · source ↗ · wrong label?

“When I write java, I can't run maven in prod and expect it to get native libraries”

neutral · production · concede_pluto · 2017-07-15 · source ↗ · wrong label?

“We run java + clojure in Docker and we do it so that we can connect all of the dependencies together with Docker-compose.”

neutral · production · dkersten · 2017-05-15 · source ↗ · wrong label?

“I got an employer off Java 6 just two weeks ago.”

neutral · production · cryptarch · 2017-05-15 · source ↗ · wrong label?

“All the development we do ourselves is on .Net core, Java or Python”

neutral · production · eksemplar · 2017-05-12 · source ↗ · wrong label?

“we've migrated most of our original Java spring/rest projects to be in Kotlin.”

neutral · production · maximusjesse · 2017-05-03 · source ↗ · wrong label?

“pipe updates to a java/node app which then would write updates via the web socket interface”

neutral · production · datasage · 2017-04-12 · source ↗ · wrong label?

“The stack was a combination of PHP mixed with Java and shell scripting.”

neutral · production · cr0sh · 2017-02-17 · source ↗ · wrong label?

“I was a Java programmer for over a decade before learning Objective C right after ARC came on the scene”

neutral · production · 10 yr · adevine · 2017-01-11 · source ↗ · wrong label?

“how much shorter Rust code is than our corresponding Java”

neutral · production · bluejekyll · 2016-12-28 · source ↗ · wrong label?

“Java developer for about 10 years.”

neutral · production · 10 yr · nugator · 2016-12-25 · source ↗ · wrong label?

“we can now give our Windows-using developers the same Java on their PCs that we run on the live Ubuntu 14.04 servers.”

neutral · production · davidgerard · 2016-12-22 · source ↗ · wrong label?

“I've been using statically typed languages for 20 years (C++, Java, Objective-C)”

neutral · production · 20 yr · prewett · 2016-12-22 · source ↗ · wrong label?

“I write some Java programs for my employer. I just use the SDK/JDK.”

neutral · production · epalmer · 2016-12-22 · source ↗ · wrong label?

“I've been using Java on Linux in production for more than 7 years and have never had any problems associated with the OS choice.”

neutral · production · 7 yr · sixbrx · 2016-12-16 · source ↗ · wrong label?

“We use mostly java, swift, and JS (Angular 2)”

neutral · production · mtam · 2016-12-13 · source ↗ · wrong label?

“Learned C# in order to rewrite an app I wrote in Java”

neutral · personal · alistproducer2 · 2016-12-12 · source ↗ · wrong label?

“We use Lombok on all our Java services and have never had an issue”

neutral · production · scalesolved · 2016-12-07 · source ↗ · wrong label?

“we switched focus to become mostly a Java/.NET shop around 2006.”

neutral · production · pjmlp · 2016-12-03 · source ↗ · wrong label?

“Many of our enterprise systems are Java-based”

neutral · production · coldnebo · 2016-12-02 · source ↗ · wrong label?

“We have a lot of Java native interface code we run.”

neutral · production · agibsonccc · 2016-10-24 · source ↗ · wrong label?

“I have come across quite bad C codebases, poor Perl applications and terrible Java code”

neutral · production · marklgr · 2016-10-14 · source ↗ · wrong label?

“We don't have a complete understanding of why this app uses so much more codecache than other apps we've switched to Java 8.”

neutral · production · billsmithaustin · 2016-09-15 · source ↗ · wrong label?

“Bitbucket allows unlimited repositories which is far far better for our workflow (Java + Maven)”

neutral · production · agentgt · 2016-09-09 · source ↗ · wrong label?

“We run a fairly standard java/MySQL web app, with paid silver support.”

neutral · production · 76bd · 2016-08-23 · source ↗ · wrong label?

“At work I deal with Java code, but we have a framework we wanted to use that's written in Scala”

neutral · production · zZorgz · 2016-06-19 · source ↗ · wrong label?

“we rewrote them as plain, no framework, no ORM, Java and Javascript.”

neutral · production · mcguire · 2016-05-24 · source ↗ · wrong label?

“We switched from the Oracle JDK to OpenJDK a couple of months back and it's going fine.”

neutral · production · caboteria · 2016-03-10 · source ↗ · wrong label?

“We were Python, Java, and Go and all were terrible.”

neutral · production · optionalparens · 2015-11-01 · source ↗ · wrong label?

“It takes maybe 2 days to learn everything in the language if you already know Java”

neutral · personal · kcorbitt · 2015-07-25 · source ↗ · wrong label?

“Pretty good after plain java.”

neutral · personal · ex3ndr · 2015-07-25 · source ↗ · wrong label?

“We used to be constrained by Java 32-bit since 64-bit was slow so coded for that range.”

neutral · production · jnordwick · 2015-07-19 · source ↗ · wrong label?

“Those of us that do use it, are fully aware that it is a hack”

neutral · production · bowyakka · 2015-07-13 · source ↗ · wrong label?

“I don't even mind Java anymore because the CLASSPATHs can be figured out once, documented in the Dockerfile”

neutral · production · grhmc · 2015-07-07 · source ↗ · wrong label?

“Scala is replacing Java at Monsanto”

neutral · production · ryan_richt · 2015-07-05 · source ↗ · wrong label?

“and a bunch of custom python, java, and javascript code.”

neutral · production · markbnj · 2015-07-01 · source ↗ · wrong label?

“I'm mostly C/C++/Java/Clojure/Matlab”

neutral · production · pron · 2015-06-21 · source ↗ · wrong label?

“I'm used to C# and Java, where dependencies are always dynamically linked”

neutral · personal · moron4hire · 2015-06-17 · source ↗ · wrong label?

“I figured that I already knew Java”

neutral · personal · gknoy · 2015-05-20 · source ↗ · wrong label?

“I switched the coding from COBOL to VB4 and Oracle and then Java”

neutral · production · kpgraham · 2015-05-06 · source ↗ · wrong label?

“The Java backend has DTOs (data transfer objects) that are mapped by Jackson to json”

neutral · production · mushishi · 2015-01-16 · source ↗ · wrong label?

“counting Java bytecode has worked for us so far.”

neutral · production · dvorak42 · 2015-01-05 · source ↗ · wrong label?

“I don't know how much time I wasted debugging or optimizing Hibernate-stuff in Java”

neutral · production · CookWithMe · 2014-12-26 · source ↗ · wrong label?

“I've been coding for over 30 years now (Basic, ASM, C/C++, Java, Python, PHP, JS, Clojure)”

neutral · personal · rivo · 2014-12-11 · source ↗ · wrong label?

“We maintain legacy code that has been in production for more than 8 years and write new fully unit and integration-tested code in Groovy/Grails, Ruby/Rails, Java, and Angular.”

neutral · production · throwway222 · 2014-12-03 · source ↗ · wrong label?

“I worked at a Fortune-5 company for close to 10 years on a mix of technologies; java being one.”

neutral · production · emcrazyone · 2014-12-03 · source ↗ · wrong label?

“I maintain 2 semi-big Play 2 web services (written in Java, not Scala) at work”

neutral · production · 1 yr · Sphax · 2014-12-03 · source ↗ · wrong label?

“I work for a company that has been using Java since probably 2002/2003 (I joined in 2012).”

neutral · production · 11 yr · edwinnathaniel · 2014-12-01 · source ↗ · wrong label?

“We moved things to Java as and when we needed to.”

neutral · production · lmm · 2014-12-01 · source ↗ · wrong label?

“Inbox uses lots of components and shared code across the company that are based on Java.”

neutral · production · cromwellian · 2014-11-21 · source ↗ · wrong label?

“We are using Clojure on top of existing Java functionality”

neutral · production · jonase · 2014-11-03 · source ↗ · wrong label?

“We're primarily a Java shop and Clojure was appealing because it allowed us to leverage the existing ecosystem, tools, and libraries that we were already using.”

neutral · production · yogthos · 2014-11-03 · source ↗ · wrong label?

“most Java libraries do not have non-nullable annotations. So, even if e.g. method arguments should never be null, they are presented as nullable.”

neutral · production · microtonal · 2014-10-10 · source ↗ · wrong label?

“having been on the Java bandwagon for a long time.”

neutral · production · zoomerang · 2014-10-04 · source ↗ · wrong label?

“The software my team works on at work is java based”

neutral · production · mabbo · 2014-07-13 · source ↗ · wrong label?

“I taught myself C, C++, BSD sockets, Java, and OOP all for it”

neutral · personal · nostrademons · 2014-06-23 · source ↗ · wrong label?

“the main business software is a Java webapp that is less than 10 years old”

neutral · production · singold · 2014-04-24 · source ↗ · wrong label?

“The service exists as a bunch of Java and Python scripts running on data sets in zip files.”

neutral · production · ritwikt · 2014-03-29 · source ↗ · wrong label?

“We switched away from Java for most new development a while back already.”

neutral · production · thescrewdriver · 2014-02-18 · source ↗ · wrong label?

“Haxe, git, mercurial, FlashDevelop, Java, etc...”

neutral · production · Mikeb85 · 2014-01-31 · source ↗ · wrong label?

“I have been building GUI applications with Java and Swing for some time.”

neutral · personal · cmiles74 · 2013-12-28 · source ↗ · wrong label?

“A minor demerit was getting SBT and Play Java to work correctly in IDEA”

neutral · personal · matrix · 2013-12-18 · source ↗ · wrong label?

“I just trying to compare with my current stack spring mvc 3, spring data mongodb.”

neutral · production · octix · 2013-12-16 · source ↗ · wrong label?

“I've been playing around with a Java project recently.”

neutral · personal · sghill · 2013-12-11 · source ↗ · wrong label?

“Coming to Scala from experience including C, Java and Haskell”

neutral · personal · NickPollard · 2013-12-02 · source ↗ · wrong label?

“For the backend, we use Java - backed REST-like services.”

neutral · production · hatchoo · 2013-11-19 · source ↗ · wrong label?

“Where I work we have a product that runs java on the server but requires IE as the browser.”

neutral · production · sharemywin · 2013-10-25 · source ↗ · wrong label?

“you can run in on your desktop as a regular Java application”

neutral · personal · babuskov · 2013-10-23 · source ↗ · wrong label?

“As late as 2010 I was working on a J2EE app trying to migrate it to Java 5.”

neutral · production · evilduck · 2013-10-10 · source ↗ · wrong label?

“Languages: Ruby on Rails, Obj-C, Java. We run on Asterisk and are hosted by RackSpace.”

neutral · production · takecarex3 · 2013-10-01 · source ↗ · wrong label?

“then got into web development via Java (day job)”

neutral · production · richardjdare · 2013-09-30 · source ↗ · wrong label?

“We run a fairly complex java system in the same process as play (similar to an in-process database) for performance reasons”

neutral · production · haimez · 2013-09-20 · source ↗ · wrong label?

“We do mostly Java so Apache was not the problem there, as it was simply proxying over to Jettys.”

neutral · production · rehack · 2013-09-07 · source ↗ · wrong label?

“I know we've run out of PermGen with the JVM set to anything less than 192mb.”

neutral · production · millerm · 2013-03-26 · source ↗ · wrong label?

“We run web services and the like all in combinations of C, RPG, JAVA, embedded SQL, and such.”

neutral · production · Shivetya · 2013-01-15 · source ↗ · wrong label?

“we mandate (and enforce with scripts/hooks) that all .java file contain only ASCII characters. We use properties file (whose encoding is defined)”

neutral · production · martinced · 2012-12-31 · source ↗ · wrong label?

“such as C++/Java/Javascript/Perl/Python. I found that if I use them in my work, I would become good at them”

neutral · production · ww520 · 2012-12-28 · source ↗ · wrong label?

“has used Play 1 and 2 in both Java and Scala for side projects”

neutral · personal · state_machine · 2012-12-18 · source ↗ · wrong label?

“Classic first year CS student classwork (although we did Java not ObjC).”

neutral · personal · nthitz · 2012-12-10 · source ↗ · wrong label?

“the main website is made fully with Java.”

neutral · production · flexd · 2012-12-02 · source ↗ · wrong label?

“even though at work we use Java and Ruby”

neutral · production · frostmatthew · 2012-12-02 · source ↗ · wrong label?

“We use Clojure for our startup - we occasionally drop down to Java for some libraries”

neutral · production · pbiggar · 2012-11-19 · source ↗ · wrong label?

“we are in the Java space, so mostly enterprise stuff”

neutral · production · koevet · 2012-11-19 · source ↗ · wrong label?

“I even wrote an authentication reverse proxy[1] in java in my spare time”

neutral · personal · y0ghur7_xxx · 2012-11-07 · source ↗ · wrong label?

“each deployed as a WAR file since the non-Node.js part of the site is on the JVM. There's a lot of overhead that comes from deploying this way.”

neutral · production · joshhart · 2012-10-05 · source ↗ · wrong label?

“I work at a company in Chicago where we run our sites and apps on either Java, PHP, or Ruby.”

neutral · production · bpatrianakos · 2012-08-17 · source ↗ · wrong label?

“java EJB3 beans wrapping these xml files, java classes for DTO”

neutral · production · ajuc · 2012-04-17 · source ↗ · wrong label?

“We use Java on the server, so we're looking at Closure Templates”

neutral · production · curun1r · 2012-02-08 · source ↗ · wrong label?

“the only downside was that it was written in Java... that is another vm to install and maintain”

neutral · production · clsdaniel · 2012-01-31 · source ↗ · wrong label?

“we don't need to re-invent the module system in JS (we use Java package).”

neutral · production · hello_moto · 2011-12-28 · source ↗ · wrong label?

“When I had learned about it in Java, I had assumed that an object system was inherent in a language.”

neutral · personal · tikhonj · 2011-12-21 · source ↗ · wrong label?

“My CS degree was wholly based around java and I regret not forcing myself to learn pointers, memory management and functional programming.”

neutral · personal · jjmanton · 2011-12-13 · source ↗ · wrong label?

“We developed some software first in other languages (Java, Scala, Python), usually to make a prototype”

neutral · production · microtonal · 2011-11-16 · source ↗ · wrong label?

“For the same reason we use Java, C++, Scala, Perl, Closure, Bash, JavaScript, etc...”

neutral · production · linuxhansl · 2011-11-07 · source ↗ · wrong label?

“We run JVM instances for months between releases.”

neutral · production · tsotha · 2011-10-29 · source ↗ · wrong label?

“I wrote the moral equivalent of ChromeOS (although using eCos as the underlying task scheduler and some of the original Java VM as the UI implementation.)”

neutral · personal · ChuckMcM · 2011-10-03 · source ↗ · wrong label?

“after many years on Java and web programming”

neutral · production · eccp · 2011-08-06 · source ↗ · wrong label?

“We've migrated some key parts out to HTTP services written in Scala, Java, or node.js.”

neutral · production · jordibunster · 2011-07-30 · source ↗ · wrong label?

“I was hired right after graduation thanks to my 'mad' java skills”

neutral · production · fbnt · 2011-06-09 · source ↗ · wrong label?

“relearning how to do all my processes (compiling and testing java, running tests and see their results”

neutral · production · maayank · 2011-05-09 · source ↗ · wrong label?

“performance we got on Java server and PHP/iOS client was pretty poor”

neutral · production · tadruj · 2011-05-06 · source ↗ · wrong label?

“We use Java, MongoDB, Hadoop and embedded Jetty at MetaBroadcast”

neutral · production · johnayres · 2010-11-23 · source ↗ · wrong label?

“Been using CF for 10 years, Java for 5.”

neutral · production · 5 yr · jalpino · 2010-11-23 · source ↗ · wrong label?

“We're a Java house and just launched ... using the Play Framework.”

neutral · production · dabeeeenster · 2010-11-23 · source ↗ · wrong label?

“I've been using Java for 10 years+, and never used any of that.”

neutral · personal · 10 yr · axod · 2010-11-23 · source ↗ · wrong label?

“Most of what I have done has been using Java”

neutral · personal · mark_l_watson · 2010-11-21 · source ↗ · wrong label?

“major languages we use like PhP, Python, Ruby, Java”

neutral · production · devmonk · 2010-11-19 · source ↗ · wrong label?

“my main project is still in Java: it's often difficult to mix languages at the same level in a project”

neutral · personal · strlen · 2010-11-19 · source ↗ · wrong label?

“The Java guys wrote something to generate their model from it”

neutral · production · brunoc · 2010-11-15 · source ↗ · wrong label?

“I spent years in Java prior to Ruby and through the various frameworks in Java, I never remember making the mistake”

neutral · production · devmonk · 2010-11-15 · source ↗ · wrong label?

“plus a mix of Java, Ruby, Python, and whatever else will get the job done.”

neutral · production · mullr · 2010-11-08 · source ↗ · wrong label?

“we are Java developers from a good deal of the team”

neutral · production · kls · 2010-10-26 · source ↗ · wrong label?

“all our AI is in a separate Java service”

neutral · production · carterac · 2010-10-25 · source ↗ · wrong label?

“would switch to FreeBSD 8.x if the Java support was better.”

neutral · production · sgt · 2010-10-06 · source ↗ · wrong label?

“For better or worse I am tied to Java on the server side.”

neutral · production · johnwatson11218 · 2010-09-12 · source ↗ · wrong label?

“Having learned C, Java, SQL, Common Lisp, and Scheme on my own”

neutral · personal · masterponomo · 2010-08-02 · source ↗ · wrong label?

“I program in Java every day... I work on a big enterprise project like the article mentions”

neutral · production · bnoordhuis · 2010-07-30 · source ↗ · wrong label?

“Instant access to Java libraries means it isn't just about academic beauty.”

neutral · personal · rosejn · 2010-07-15 · source ↗ · wrong label?

“we run 200 websites, and 194 of them are written in PHP (1 is Java, 2 are .NET, 1 Ruby, 2 Coldfusion)”

neutral · production · byoung2 · 2010-07-14 · source ↗ · wrong label?

“We've had slowness in both Java and Python”

neutral · production · floodfx · 2010-07-01 · source ↗ · wrong label?