+1 same weakness + big fingers on
small iPhone keyboard :(
Urgent need for a second one...

We choose Clojure in 2008 strictly for efficiency.

In 2009 after being in prod, we were told that hiring would be a major problem.

We dealt with this noise by accepting the fact
that we will train people.

Why ?

Because we need 7 to 10 times less people.

Everything got simpler from design
to deployment.

We get people to learn by adding
tests. I can't stand TDD but I agree
that safeguards like automated tests
add value.

So let the newcomers do the boring
stuff while they learn :)

I think that there is a huge perception
problem. For some reason apparently in the industry complex systems = huge 
teams.

It looks to me more like a peeing contest more than anything else.
My team is bigger than yours, blablabla,....

Like if bigger meant better....

To me big teams are mostly a sign
of inefficiency except if you intend
to send men on the moon or
similar unusual goals.

Luc P.

> + Grammar. I should not write correspondence before having coffee.
> 
> On Thursday, August 21, 2014 9:31:42 AM UTC+2, Henrik Eneroth wrote:
> >
> > Sweden has some things going for it, and some not, as always. I think 
> > business overall is somewhat less cutthroat here than in the States, which 
> > is why it struck me that I might be making assumptions about what OP should 
> > or should not do out of ignorance of his situation. The scape goat 
> > reasoning really brought this home.
> >
> > At the two most recent places I've been (I'm a consultant, a UX designer), 
> > they've worked with autonomous teams. That is, the teams are themselves 
> > responsible for deciding how to solve a problem, sometimes including what 
> > programming language to use. One result of this seems to emerge (I only 
> > have a sample size of two) a microservice centered design and a general 
> > decoupling between the teams. 
> >
> > Also, it naturally seems to lead to a more heterogeneous environment, for 
> > good or for bad. This seems to be somewhat self-regulating however, as 
> > other most members of a team will protest if one member wants to write the 
> > new service in the Shakespearean Programming Language, for example. It also 
> > leads to the same kind of resistance to more sensible choices as well, like 
> > Clojure. But unlike SPL or Brainfuck, they actually have chance of being 
> > used if they show merit, probably by filling some niche role to begin with. 
> >
> > When I was with Spotify, I learned that they had snuck in some Clojure in 
> > one of the teams of the organization. No one has been fired yet, and 
> > everyone seems happy enough. Especially the people who now get to do at 
> > least *some* Clojure during their work day.
> >
> > Oh, and like Linus, I try to promote Clojure wherever I go. As a designer, 
> > I'd love to work with a team that uses Clojure. That is, a team that 
> > understands that incidental complexity eventually seeps out to for the user 
> > to deal with, and so on. Unfortunately, being framed as a designer means I 
> > have less natural authority when I say that Clojure is awesome. Although 
> > this is somewhat mitigated somewhat by the sheer shock of having a designer 
> > saying something comprehensible about a programming language.
> >
> > On Thursday, August 21, 2014 7:44:18 AM UTC+2, Quzanti wrote:
> >>
> >> "If an investor were kicking people out, its usually because money is 
> >> running low or for other more diffuse reasons. If an investor or boss 
> >> somewhere where kicking out people at random, he would quickly loose 
> >> respect from his other employeers. The rest would soon leave as well"
> >>
> >> Hence the need for a scapegoat. Generally if an investor can make 20% of 
> >> their startups work, people will blame the technologists for the failure 
> >> of 
> >> the other 80%, and the investor will have a PR machine to distort the 
> >> history if needed. But yes, startup hubs work best when there are angel 
> >> investors who want to build a personal reputation or where the 
> >> institutional investors have strong links with the universities producing 
> >> the start up talent and so don't want to jeopardise those (eg the Stanford 
> >> University system). Even the best VCs will shut down the majority of their 
> >> start ups though, so you'd think that would make people avoid them, but 
> >> there are always people out there who need money to try and realise their 
> >> dreams. 
> >>
> >> All a bit tangential to the the original thread question though, which 
> >> was assuming a high growth, high pressure, scale it up fast, need results 
> >> kind of culture, would Clojure be a good fit?
> >>
> >> On Wednesday, August 20, 2014 11:46:48 PM UTC+1, Linus Ericsson wrote:
> >>>
> >>> Well, for better or worse we don't like conflicts that much. This has 
> >>> benefits when it comes to some kinds of problem solving (the way to 
> >>> consensus in Swedish companies is worth at least a chapter in a big book 
> >>> about antrophology). This shyness for open conflicts can lead to 
> >>> stagnation.
> >>>
> >>> This means that status quo is not turned over that easily, but when it 
> >>> does, it happens like an avalanche (cow oscillator comes to mind). 
> >>> Stockholm University has Clojure and Erlang in its second year curriculum 
> >>> for computer science. Just saying.
> >>>
> >>> Apart from that, its 3kloc database queries and Java classes galore and 
> >>> Wordpress shops all over, like everywhere else. The single larges group 
> >>> of workers in Stockholm is of course computer programmer. 33000 people 
> >>> out 
> >>> of a million of so.
> >>>
> >>> If an investor were kicking people out, its usually because money is 
> >>> running low or for other more diffuse reasons. If an investor or boss 
> >>> somewhere where kicking out people at random, he would quickly loose 
> >>> respect from his other employeers. The rest would soon leave as well.
> >>>
> >>> "In Sweden we have a system..." the ironic saying goes, but the truth is 
> >>> that even though the housing situation is outright catastrophic, you 
> >>> would 
> >>> not ever be put on the street if you wasn't psychotic enough not to 
> >>> accept 
> >>> the help offered (worst case you would end up in a sad, sleepy, far far 
> >>> out 
> >>> suburb with long commuting distances, but hey). The social security 
> >>> system 
> >>> is simply generous enough to make sure people gets back on track, should 
> >>> it 
> >>> be long time unemployment or whatever (this, and elderly care jobs, are 
> >>> powering much of the popular music industry here). 
> >>>
> >>> Ah, everybody generalizes all the time. Henrik can nuance the picture.
> >>>
> >>> I have been programming and promoting Clojure quite aggressively for 
> >>> some years (it's hard not to), and the last months people have been 
> >>> starting to say "yeah, my java friends really likes it" or "yes, my bf 
> >>> likes it too".
> >>>
> >>> Wind of change.
> >>>
> >>> /Linus
> >>> working at Agical AB, a consultancy in love with technology and 
> >>> sometimes hosting Clojure Meet ups with Stockholm Clojure User Group and 
> >>> wov, so much thing I really can help companies with everywhere, epic win
> >>>
> >>> On Wednesday, August 20, 2014, Quzanti <quz...@googlemail.com> wrote:
> >>>
> >>>> Just looked at your profile. Sweden? A very enlightened place. I am a 
> >>>> big fan of the Paradox Interactive games. What happens in Sweden when 
> >>>> investors lose their money?
> >>>>
> >>>> On Wednesday, August 20, 2014 7:16:55 PM UTC+1, Henrik Eneroth wrote:
> >>>>>
> >>>>>
> >>>>>  … as soon as anything goes wrong whether it has anything to do with 
> >>>>>> the technology choice or not you become mr fall guy, to be blamed and 
> >>>>>> fired 
> >>>>>> so that other people can keep their jobs. Seen it happen so many 
> >>>>>> times. 
> >>>>>>
> >>>>>
> >>>>> Good lord, truly? Perhaps this is a good time to ask what culture OP 
> >>>>> lives in. This wouldn't happen where I live/work. 
> >>>>>
> >>>>  -- 
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "Clojure" group.
> >>>> To post to this group, send email to clojure@googlegroups.com
> >>>> Note that posts from new members are moderated - please be patient with 
> >>>> your first post.
> >>>> To unsubscribe from this group, send email to
> >>>> clojure+unsubscr...@googlegroups.com
> >>>> For more options, visit this group at
> >>>> http://groups.google.com/group/clojure?hl=en
> >>>> --- 
> >>>> You received this message because you are subscribed to the Google 
> >>>> Groups "Clojure" group.
> >>>> To unsubscribe from this group and stop receiving emails from it, send 
> >>>> an email to clojure+unsubscr...@googlegroups.com.
> >>>> For more options, visit https://groups.google.com/d/optout.
> >>>>
> >>>
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
> 
--
Luc Prefontaine<lprefonta...@softaddicts.ca> sent by ibisMail!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to