This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-10-26
Channels
- # 100-days-of-code (1)
- # aleph (4)
- # beginners (112)
- # boot (2)
- # business (4)
- # calva (3)
- # cider (37)
- # clara (26)
- # cljs-dev (6)
- # cljsrn (1)
- # clojars (4)
- # clojure (89)
- # clojure-brasil (1)
- # clojure-conj (1)
- # clojure-dev (81)
- # clojure-dusseldorf (8)
- # clojure-italy (41)
- # clojure-nl (3)
- # clojure-spec (11)
- # clojure-uk (14)
- # clojurescript (73)
- # cursive (1)
- # data-science (3)
- # datomic (2)
- # dirac (9)
- # duct (6)
- # emacs (4)
- # figwheel-main (1)
- # fulcro (47)
- # incanter (3)
- # jobs-discuss (43)
- # leiningen (18)
- # luminus (6)
- # lumo (4)
- # mount (4)
- # off-topic (31)
- # portkey (8)
- # protorepl (5)
- # re-frame (9)
- # reagent (15)
- # reitit (2)
- # ring-swagger (7)
- # shadow-cljs (28)
- # specter (4)
- # tools-deps (8)
- # uncomplicate (1)
@seancorfield I took a job doing systems/infrastructure. It felt kinda bad that I finally got a call back with a remote Clojure offer after I already started at the new job.
Elixir if I stay on the backend, ReasonML / Elm if I switch more to frontend stuff maybe
definitively not Scala, that's for sure
Something with rust, either back-end or web-assembly probably. But for now I'm stuck with Java..
Good team, sense of direction, management which has a clue => good product. Absence of these can’t be fixed with a nicer language, at least for me
what sort of questions would you ask in a interview to help identify these points in a company?
It’s hard if you’re interviewing for a non-management position. You have to be able to talk to “business” people - much easier in a small company. Have to understand the product, the business model, whether software is acknowledged as the crucial part of the business. What’s the employee churn rate, what does a common day look like from an employee in a position similar you’re to what you’re being hired to do.
Yeah, a lot of people tend to forget that an interview should be a two-way process and that you are interviewing the company, just as much as they are interviewing you.
(but my question was intended to focus on just the tech, to see where folks would turn their attention if Clojure jobs were no longer available -- most people start by looking for "X jobs" for some tech X 🙂 )
When the interview process is a mess, I feel like I've learned about the managers.
re "next best tech", I did leave a really awesome Clojure job and now I work primarily in Haskell. No way I would have done it to work in Java, Scala, or Kotlin.
I saw that language move on Github and it made me go hmmm...
That's cool. But I'd imagine Haskell jobs are even rarer than Clojure jobs?
I took a ColdFusion job and turned it into a Clojure job :rolling_on_the_floor_laughing:
Cool! How did you pull that off? Could you please elaborate (at least a little bit) on this point?
I've been senior enough in companies for the last couple of decades to be able to either drive or at least strongly influence technology direction. When I was Macromedia's Senior Software Architect, I introduced an MQ message hub and coordinated changes across every division of the company to route all sales and support information through that system, and I drove their selection of web frameworks and coding standards etc as well. At World Singles Networks, I was hired in because of my (ColdFusion) experience -- which started at Macromedia after they acquired Allaire back in 2001! -- but introduced Scala as an experiment to attempt to solve a particularly thorny problem the company had had for a while, and then introduced Clojure as an alternative for that problem solution and encouraged other developers to learn it too.
About 83K lines of it, yeah 🙂
that seems to be a tough part: after you've been clojure for a while it can be tough to get it back into other styles of programming
this and compensation expectations are the first things I get out of the way with anyone who wants me to come shovel shit for them
@the2bears That tends to be my response to recruiters coming at me with Java jobs...
I especially love the ruby people on this front because they think that somehow Ruby would be more appealing to me than clojure
@mattly That's partly because a lot of people come from Ruby to Clojure and they see similarities (that non-Ruby people often do not).
Erlang job market seems booming. I get tons of inquiries for it lately. Prolly an elixir side effect.
I've gone from a 100% Clojure job to a 50/50 Clojure/Ruby job and I'm not enjoying the Ruby half very much
Interesting question: My "next best tech" for my next job/project would probably be Kotlin or Elixir. Two years ago I went from 100% Clojure to Java 7 + Spring 3 and a depression 😆 (many factors were involved obviously, not just Java) Now working on an interesting greenfield project using Java>=8 + Vavr + Spring Reactor I have to admit I'm doing fine. We're slowly introducing Kotlin in new services and I'm lurking to eventually add Clara rules as a dependency on one particular service 😈
I know that depression feeling. Struggling with bad tools all day can drain your ability to think in the evenings, too, turning otherwise manageable problems into a tailspin fast. I had that kind of thing combined with a heavy-duty fly-in fly-out five-days-a-week travel project, on two separate occasions. Never again; it is not good for my health.