HACKER Q&A
📣 unsolved73

What programming languages are you using at $WORK?


I want to distinguish between the hype and the real world.


  👤 jjcinaz Accepted Answer ✓
Go and Javascript with some legacy Ruby and Python

👤 Communitivity
Java and Javascript. By Javascript, I mean in the browser and NodeJS. I am trying to get approval to switch to Deno. They are willing to use Rust 'someday', but so far we aren't.

👤 spacedcowboy
Objective C. Why yes, I do work at Apple...

👤 davesnx
OCaml

👤 ferennag
Ruby, Java, Typescript, Javascript


👤 JohnFen
I'm currently using: C, C++, ARM assembly, some Python, and some C#.

👤 gsch1
Java and Python

👤 codegeek
PHP and C# .NET Core.

👤 max2124
C, C++ and some Python

👤 continuational
Scala almost exclusively

👤 8b16380d
Python and typescript

👤 dirtybirdnj
I have to interact with a platform called Mulesoft which has its own DSL for message transformation.

It's an API interconnection tool. It's for big organizations or governments and if anybody here on HN is considering it I cannot express how bad the DX is for engineers unfortunate enough to be saddled with this "enterprise solution"


👤 JamesBarney
C#/.NET Core

👤 gourabmi
Erlang

👤 duped
C, Rust, and Typescript.

👤 bithavoc
Go for backends, Typescript for Frontend and Pulumi

👤 giantg2
Which ones aren't we using?

I get the "opportunity" to be a shitty developer in multiple languages all at the same time - Python, Scala, Angular, and Java, to name a few main ones.

All these people naming just one language (or even 2) are making me jealous. I'd probably be less shitty if I got to focus.


👤 llamajams
C++, c# , python

👤 gls2ro
Ruby as the main language

👤 AnimalMuppet
C++, some Java.

👤 bonniesimon
Ruby & Javascript

👤 tipsytoad
Python, C++

👤 isanjay
C#/.NET

👤 ActorNightly
"Whichever the legacy code was written in" is going to be the overarching answer.

Python and Node are usually the choice for newer web facing stuff, which is the majority of cs work these days.


👤 lunarimiso
Many... Java, C, Python, Groovy, SQL, some Perl and Erlang(but migrating to Elixir). Thats some of em.

👤 francisofascii
[delayed]

👤 ajk251
C#, JavaScript, Uniface

👤 hightrix
c#, c++, typescript, javascript, python

👤 bashbjorn
Python, Typescript, Nim, Rust, C++, C and Elm.

👤 flyingfences
GNU C99 for dev, Python 3 for V&V

👤 schwartzworld
Typescript all day long. We also have java devs.

👤 potta_coffee
Golang, Python, Terraform.

👤 mr_o47
It really depends,

1. I'm currently using Scala and Java. I am pretty new to Scala and I haven't really used it or worked with that language but have to learn it since our product is built using Scala


👤 cunningfatalist
PHP, Go, and TypeScript. I like them all.

👤 metaltyphoon
C, C#, Go

👤 Fahata
Java and TypeScript

👤 solumunus
Typescript, both front and back end with SvelteKit. There are silly foot guns in JavaScript and I wish the language was designed better, but aside from that there’s huge benefit to doing everything in one language and not having to context switch. My validation logic and data types are identical across front and back end, that’s hard to beat for me. I’m building a traditional business ERP and Node is plenty fast for that.

👤 simon_void
server-side Kotlin, Java (which soon becomes Kotlin if I'm in charge of the codebase) and some Rust. Groovy for Jenkins configuration.

👤 chunkyguy
Swift, Kotlin, C#, Javascript

👤 floydnoel
JavaScript (for both React and Express) is all I use for work, unless you want to count HTML/CSS.

For personal projects I also use Swift and sometimes Python/GDScript.