News for hackers. Stuff that matters.
Re:So you're using a weird language by lmm on Wednesday October 05, 2022 @11:32PM (#33104059)
Because that "marketable language" is dull and frustrating?

If you want top talent then you've got to offer something they want; sure you can always pay more, but past a certain point that might not be enough, plus it gets expensive. Using better languages is one of the most effective ways to get noticed by the candidates you really want.

Re:So you're using a weird language by andrewstuart on Wednesday October 05, 2022 @11:46PM (#33104157)
Python, TypeScript, C#, Rust, Golang - none of these seem dull to me, though all languages have some frustration.
Re:So you're using a weird language by ParetoOptimal on Thursday October 06, 2022 @12:36AM (#33104429)
4 years of golang always breaking in prod and constant copy pasting was both dull and extremely stressfull.
Re:So you're using a weird language by lmm on Thursday October 06, 2022 @12:26AM (#33104373)
Having used Scala, I don't think I could go back to any of those. Maybe Rust but even then I'd be constantly chafing at the lack of HKT.
Re:So you're using a weird language by wiseowise on Thursday October 06, 2022 @01:30AM (#33104708)
Only Rust and TypeScript might be considered non dull, maybe C#. Python and Golang are as dull as they go.
Re:So you're using a weird language by freilanzer on Friday October 07, 2022 @03:39AM (#33118429)
I work with Python. It's extremely dull and frustrating.
Re:So you're using a weird language by scarface74 on Wednesday October 05, 2022 @11:49PM (#33104175)
It’s more frustrating to want to leave a job and not be able to find one quickly because your experience is in some obscure language.

When I was in the Enterprise/Corp dev world until a couple of years ago, I could call a few recruiters and have 8 interviews and two or three offers within less than a month. It’s easy to pattern match when you use a popular technology.

Re:So you're using a weird language by lmm on Thursday October 06, 2022 @12:28AM (#33104386)
Ehh maybe. Sure, if you use a bland corporate language then you can pick up a bland corporate job whenever you want. But what's bland corporate job B going to give you that bland corporate job A didn't?
Re:So you're using a weird language by scarface74 on Thursday October 06, 2022 @01:27AM (#33104694)
More money?

Or even the same amount of money when the pay/bullshit ratio starts going in the wrong direction.

You realize all of the BigTech companies use the same “boring languages” don’t you?

Re:So you're using a weird language by lmm on Thursday October 06, 2022 @01:37AM (#33104740)
Taking a dull job so that it's easier to change to a better paying dull job doesn't seem like a great tradeoff to me. Bullshit definitely happens but again, dealing with a crappy language's bullshit from day 1 so that it's easier for me to switch to another job that will definitely have at least that floor level of bullshit doesn't feel like a great option.

The biggest companies largely use dull languages, sure, although you sometimes find pockets within them that are doing something at least a little nicer (e.g. OCaml at Facebook). So much the worse for the big companies.

Re:So you're using a weird language by scarface74 on Thursday October 06, 2022 @01:48AM (#33104809)
You saw my original spiel about going to work to exchange labor for money? I don’t go to work to find excitement. I go to work to provide food and shelter.

My excitement during the first decade of my career came from my working hobby as a fitness instructor and running with friends. In less than a month my “excitement” is going to come from my wife and I living out of two suitcases flying across the country staying in mid tier hotels for a few years.

I could spend my free time learning a new programming language. But I am finding it much more “exciting” learning Spanish so when we stay in Mexico for a few weeks, I can at least be able to communicate somewhat.

Re:So you're using a weird language by lmm on Thursday October 06, 2022 @02:10AM (#33104948)
If you want a job you can easily switch for an equivalent job, which seemed to be your pitch for using a boring language, then that job is at best going to be a 9-5, which will take up something like half your waking life (at least for the decades when you're the most healthy). I'm a big believer in life and hobbies outside of work (and when I want to learn a new programming language, I look for a way to do it on the clock), but an engaging, interesting job that pays less is often a very worthwhile tradeoff.
Re:So you're using a weird language by scarface74 on Thursday October 06, 2022 @02:46AM (#33105193)
I just left a job two years ago that literally paid $100K less than I make now. I am a lot more engaged now…

Not bragging, it’s about what a mid level developer makes at most of the large tech companies.

I definitely couldn’t have afforded my current adventure at my old job nor could I have afforded to retire my wife.

Re:So you're using a weird language by lmm on Thursday October 06, 2022 @07:33PM (#33115552)
I went the other direction. Took a job that paid half as much as my previous one, but it's interesting work, and I'm a lot happier. Grass is always greener I guess.
Re:So you're using a weird language by wiseowise on Thursday October 06, 2022 @01:34AM (#33104732)
> You realize all of the BigTech companies use the same “boring languages” don’t you?

What kind of argument is that? Of course they do, you can’t get away from using JS for front, for example.

But they also use Ocaml, Haskell, Scala.