@shaffan1996 I feel similarly to Sean, I feel what you're asking is more of a business question than a technical one. Can the business support training folks up or do they need more experienced devs? Is domain knowledge more valuable than technical knowledge? As someone who's recruited and interviewed quite a few people for Clojure programming positions I think about this post by Alex Miller and try and figure out where folks are on the learning curve: https://puredanger.github.io/tech.puredanger.com/2011/09/02/clojure-hills-of-abstraction/ I label the humps a bit differently, more like data structures, immutability & state, reduce, higher order fns, etc. If ClojureScript is in play I'm usually working with re-frame so I look for things specific to that framework and managing state on the frontend. I also lean more towards backend development but I have worked through enough frontend and full stack Clojure(Script) projects that I ask about managing things like state on the frontend (component v.s. app-db), communication between components, type 1 v.s. type 2 v.s. type 3 components, without getting into CSS and layout questions.
There are a lot of architecture decisions that aren't really Clojure(Script) specific that can play a large role in how easy it is to work with a codebase.
@danielglauser and @seancorfield Thanks for the awesome answers! I'll be sure to look at that article
Actually are people seeing any interest/demand for more project based clojure work? IE scope out and build something for an org? Or take an existing codebase and work on it to add some functionality? Or is it primarily hiring for a full-time role?
I've not really seen that tbh, which is a shame
cos something like what I'm currently doing in typescript, embedded in an org would work p well as clj by the same measure, but I guess you couldn't hand it over to permies cos they'll all be java or python or what have you
Well that’s frustrating…
permies?
Permanent members of staff (as opposed to contract staff).
Sometimes you'll see FTE (Full-Time Employees) used almost interchangeably (although that ignores part-time staff who are salaried, rather than contracted).
Hope this is the right channel to post! I'm working on a no code product as a Product Manager and Engineer. I'm looking for another technical cofounder, please let me know if you or someone else is interested. I'm based out of NYC but open to remote, though prefer local. I currently work as a Program Manager at Google, have interned at Microsoft, Google and Facebook as a software engineer, and worked as a PM at various startups. I'm very serious about this project and have started building a prototype. Currently building out the product more, and polishing a seed deck.
Is this a Clojure-related opportunity @geo.ciobanu?
(and, no, this is not really the right channel for a "job post", which this seems to be -- #jobs-discuss is for discussions about jobs/hiring/etc: there are other channels for actual job listings)
Yes the back end is Clojure. It's not a job in the classical sense, that's why I'm not sure where to post it. Any suggestions on where to look for a Clojure cofounder?
OK, makes sense. Yeah, I guess it's not really a "job" so this channel is probably fine. The audience is smaller than the regular #jobs channel, but folks there are generally looking for actual paid work 🙂
Good luck! Finding the right co-founder can be tricky and of course the vast majority of these things end up going nowhere (I've done the startup co-founder thing, and pounded the sidewalks of Sand Hill Road etc -- VC central in the Bay Area 🙂 )
Thank you!