News for hackers. Stuff that matters.

solussd

Re:Storm 2.0 on Monday June 03, 2019 @06:15PM (#20089497)
Software developers' skills are mostly fungible– supply meets demand.

I've been happily employed (and regularly solicited) as a Clojure developer for over 8 years.

There's no shortage of Clojure dev positions for developers that want to write Clojure.

Re:Storm 2.0 on Monday June 03, 2019 @06:13PM (#20089480)
Sometimes that backfires.

- Clojure dev

Re:Clojure 1.10 release on Monday December 17, 2018 @06:22PM (#18703213)
Yes, very early in Clojure's life and only after testing the change across several popular libraries.
Benchmarks are easily abused, misused, and misinterpreted. E.g., benchmarks looking at some very specific aspect of query performance being extrapolated to more complex/real-world queries.

Also trade-offs are rarely mentioned in benchmark numbers– e.g., great write throughput, at the expense of: ?.

It's fun to be cynical about stuff like this, but it's rarely as simple as "Ellison didn't react well to that and decided to forbid benchmarks".

Re:Spec-ulation – Rich Hickey [video] on Monday December 12, 2016 @04:29PM (#13162082)
Additionally there are safer, usually reasonable, ways to deal with what would otherwise be breaking changes. Give the changed functionality a different name, create a new namespace/module without the removed functionality, or create a new library if you have introduced something fundamentally different (e.g., w.r.t. how you interact with it). That way your users can choose to refactor their code to use the change, rather than discover their expectations no longer match reality when they upgrade.
Re:100 more things that are broken on Wednesday June 08, 2016 @04:03PM (#11865191)
reference count referenceing co refer untingrefing
Re:Clojure's Default Reader is Unsafe on Friday March 08, 2013 @05:11PM (#5346059)
neat!