jobs-discuss

Job hunting, interview process and anything related to the experience of a job writing the Clojure language.
Aron 2020-07-09T04:39:06.388100Z

Well, I can't use cljs without clj, but for work I only commit cljs, and we use shadow-cljs. It's much better than typescript imho.

Aron 2020-07-09T04:43:35.391500Z

Yeah, on the other hand, every manager I've ever talked to and every colleague who was not a clojure enthusiast also asked as a first question: "ok, clj is nice, but how we are going to get enough developers for it? Better stick with some conventional language because then we don't have to worry!" Current job is the first where I was able to use it and I suspect it's at least partially due to the global situation atm.

solf 2020-07-09T04:44:20.392900Z

About 8 months in a clojure job, and I really don't want to switch to another language. I'm ready to try going the self employed route for maybe half a year if it comes to it

Aron 2020-07-09T04:45:23.394100Z

I need a :same emoticon 😉

seancorfield 2020-07-09T04:46:59.396100Z

It's definitely a chicken and egg situation. If you are a Clojure shop, lots of people want to work for you but many of them are Clojure enthusiasts rather than Clojure developers, so you have to be prepared to hire "junior" Clojure devs (who may be experienced in other stuff) and train them -- or else you will be restricted to a very small pool (i.e., the very problem you're trying to avoid).

Aron 2020-07-09T08:51:32.405500Z

I would like to propose that 99% of those people who are called 'smart and get things done' by Spolsky are also nothing special just lucky and willing to work.

Aron 2020-07-09T08:52:44.405700Z

by nothing special, I mean I do not believe in innate special abilities that somehow raise some people above others. It's mostly an illusion.

walterl 2020-07-09T09:04:16.405900Z

I don't think he's saying what you think he's saying. The approach he outlines in that little book is specifically a departure from the "find the rock stars" approach, that you're apparently attributing to him.

walterl 2020-07-09T09:04:24.406100Z

Luck is much more of an illusion, though. Except in the sense of "the harder you practice, the luckier you get." I.e. it's about the work you put in.

Aron 2020-07-09T09:08:02.406300Z

I am not sure why you think I was talking about rockstars?

Aron 2020-07-09T09:08:28.406500Z

anyway, not here to argue but happy to continue this in private if you feel like it 🙂

walterl 2020-07-09T09:09:52.406700Z

Apologies if I misunderstood you.

Aron 2020-07-09T09:10:53.406900Z

probably 🙂 and I count being born in a large family that can support their kids learning through their teens, can buy equipment and other stuff as "exceptionally lucky"

seancorfield 2020-07-09T15:59:31.409200Z

Perhaps "fortunate" rather than "lucky" -- so that we can all view "luck" as "random positive outcome"? 🙂

Aron 2020-07-09T16:01:57.409400Z

I am not sure what's wrong with the word luck here, is there a connotation that doesn't apply and I am not aware of it?

Aron 2020-07-09T16:02:16.409600Z

As a non-native speaker I am very much open to broaden my language skills 🙂

seancorfield 2020-07-09T16:02:55.409800Z

You were "exceptionally fortunate" that your family could support their kids and you can buy equipment etc.

seancorfield 2020-07-09T16:03:22.410Z

"luck" would be nearly dying of a childhood disease but surviving against all odds.

Aron 2020-07-09T16:11:27.410200Z

I wish I were so lucky but I wasn't. I am more in the category of having survived multiple extremely serious childhood health issues

Aron 2020-07-09T16:11:47.410400Z

anyway, i guess it was a 'global' you,

Aron 2020-07-09T16:12:18.410600Z

your definition suggest that in order to be lucky, you have to be unlucky first

seancorfield 2020-07-09T16:22:16.410800Z

That's why I prefer "fortunate" over "lucky" 🙂 I nearly died at six weeks old but a brand new surgery was able to save me (hence giving that as an example of "luck" since several things happened just the right way for me to get diagnosed quickly and be close enough to a surgeon that knew the procedure and then to survive the process).

Aron 2020-07-09T16:23:52.411Z

but you were unlucky more than lucky

Aron 2020-07-09T16:24:17.411200Z

the true luck is to avoid such situation in the first place

Aron 2020-07-09T16:24:51.411400Z

this is akin to my relatives saying how God healed them from illnesses...

seancorfield 2020-07-09T16:28:32.411600Z

Hahaha... you'll get no religious comments from me! And, yeah, I'd say a combination of being "fortunate" and "lucky" over the years has gotten me to where I am and I would have a hard time picking between those for some things that have happened to me.

Aron 2020-07-09T16:41:19.411800Z

Heh, I am sorry, perhaps it wasn't the best example. The religious part of it was not the most important aspect for me. I just seen the structure that the initial misfortune is although necessary, it is discounted.

Aron 2020-07-09T16:43:33.412Z

But even with that definition, I just realized, that since most people do not have this luck to being born to such family, you can safely say that you have evaded a worse situation 🙂 I admit this is a bit pessimistic, since it points out that one could argue that being born is a form of unluck. As some eastern philosophies do 🙂.

seancorfield 2020-07-09T16:47:34.412200Z

The "accident of birth".

seancorfield 2020-07-09T16:49:38.412400Z

Bringing this all back on topic-ish: there's definitely an element of pure "luck" around the whole job/hiring process since so many things have to fall into place for you (global) to get a specific job you want. And a lot of people who are unhappy in their current job (for myriad reasons) but are "unlucky" enough not to be able to find/move into something they'd like better.

seancorfield 2020-07-09T04:48:13.397600Z

And if you're not a Clojure shop that may not look very attractive when you can easily hires devs right now for whatever tech you're currently using...

Chris McCormick 2020-07-09T04:51:32.399500Z

> I'm ready to try going the self employed route for maybe half a year if it comes to it as a freelance developer i always involve the client in the decision to pick technologies. it may not be the best thing for them that i use clojure[script]. i usually present it as a tradeoff where i can get the job done far faster, but that they may have trouble finding an expert in the language in my city. this is less of a concern if they are ok with remote workers.

💯 5
Chris McCormick 2020-07-09T04:52:25.400100Z

some clients simply don't care what technology i use which is awesome! :clojure-spin:

seancorfield 2020-07-09T04:54:26.401300Z

That's a good approach @chris358 -- I get the impression that is an easier sell if you're Cognitect (but they also use non-Clojure tech for projects where that is a concern for their clients, I believe).

seancorfield 2020-07-09T04:56:40.403300Z

I've been fortunate that I've been able to introduce new tech -- in various forms -- at a number of my workplaces over the decades. But I certainly count my choice to bring in Clojure to World Singles Networks as one of my best decisions, with hindsight, and I'm very grateful to the forward-thinking management for being allowed to do that (and for their trust in me).

👍 1
Chris McCormick 2020-07-09T04:59:10.403800Z

generally a sign of a good client/employer if they're willing to consider reasoned argument

2