demilicious
If you want mutable data structures, I wouldn't point you to Haskell.
Can't say my experience matches yours. Types do seem to structurally reduce some varieties of bugs, but ultimately the only reliable way I've seen to close the gap is hire disciplined people who care about, and thoughtfully consider, what they build.
E.g., the shittiest codebases I've ever seen were TypeScript. It in no way prevents you writing bugs or slop
In contrast, your statement about F# strikes me as mostly true - albeit my interop was always the other way around (consuming F# code from C#).
Location: Ohio, USA
Remote: Yes
Willing to relocate: Yes, even preferred
Technologies: Clojure, C#, F#, TypeScript, Ruby, SQL
Résumé/CV: https://bit.ly/45Vze0X
Email: ryan [at] rtroberts [dot] com
Hi, I’m Ryan. I’m a senior software engineer with about a decade of industry experience over a diverse array of languages and technologies. My areas of interest include machine learning, optimization, and complex systems architecture. I particularly enjoy working with functional languages and am always interested in opportunities to solve difficult problems and really push my boundaries.I’m also passionate about building healthy, functional teams who can focus on building the right things quickly.
I’m self-taught and my degree is in philosophy, which I like to think honed my ability to distill complex requirements into simple concepts and to communicate well with technical and non-technical folk alike.
I like to unwind by indulging in my hobbies of hand-tool woodworking or music production. It’s another way I enjoy solving problems, albeit in a very different context. Always looking to learn and grow, so I relish the idea of being the least experienced person in the room - it means I’m in the right place :)
Location: Nashville, TN
Remote: Yes
Willing to relocate: Yes
Technologies: Clojure, Ruby, F#, C#, SQL, JS, Bash, AWS, Azure, etc
Email: ryan [at] rtroberts.com
Full stack engineer for 9+ years. I'm interested in solving hard problems and would love to help build creative and beautiful solutions. Machine learning, optimization, and games are three particular points of interest, but working with functional languages is always a plus.I'm passionate about building functional, healthy teams who can focus on building the right things quickly.
I'm self-taught and my degree is in philosophy, which I like to think leaves me in a good position to think creatively about problems and to communicate well.
Location: Nashville, TN
Remote: Yes
Willing to relocate: Yes, maybe even preferred
Technologies: Clojure, Ruby, F#, C#, SQL, JS, Bash, AWS, Azure, etc
Email: ryan [at] rtroberts.com
Full stack engineer with about 9 years of experience. I'm interested in solving hard problems and would love to help build creative and beautiful solutions. Machine learning, optimization, and games are three particular points of interest, but working with functional languages is always a plus.I'm a fast learner and interested in pushing my boundaries. I'd love to be the least experienced person in the room - more opportunity for learning!
I'm self-taught and my degree is in philosophy, which I like to think leaves me in a good position to think creatively about problems and to communicate well.
Location: Nashville, TN
Remote: Yes
Willing to relocate: Yes
Technologies: Clojure, Ruby, F#, C#, SQL, JS, Bash, AWS, Azure, etc
Email: ryan [at] rtroberts.com
Full stack engineer with about 9 years of experience in all sorts of tech stacks and company sizes. I'm interested in solving hard problems and would love to help build creative and beautiful solutions. Machine learning, optimization, and games are three particular points of interest, but working with functional languages is always a plus.I'm self-taught and my degree is in philosophy, which I like to think leaves me in a good position to think creatively about problems and to communicate well.
Location: Nashville, TN
Remote: Yes
Willing to relocate: Yes, maybe even preferred
Technologies: Clojure, Ruby, F#, C#, SQL, JS, Bash, AWS, Azure, etc
Email: ryan [at] rtroberts.com
Full stack engineer with about 9 years of experience. I'm interested in solving hard problems and would love to help build creative and beautiful solutions. Machine learning, optimization, and games are three particular points of interest, but working with functional languages is always a plus.I'm a fast learner and interested in pushing my boundaries. I'd love to be the least experienced person in the room - more opportunity for learning!
I'm self-taught and my degree is in philosophy, which I like to think leaves me in a good position to think creatively about problems and to communicate well.
Location: Nashville, TN
Remote: Yes
Willing to relocate: Yes, maybe even preferred
Technologies: C#, F#, Ruby, Clojure, SQL, JS, Bash, AWS, Azure, etc
Email: ryan [at] rtroberts.com
Full stack engineer with about 9 years of experience. I'm interested in solving hard problems and would love to help build creative and beautiful solutions. Machine learning, optimization, and games are three particular points of interest, but working with functional languages is always a plus.I'm a fast learner and interested in pushing my boundaries. I'd love to be the least experienced person in the room - more opportunity for learning!
I'm self-taught and my degree is in philosophy, which I like to think leaves me in a good position to think creatively about problems and to communicate well.
Location: Nashville, TN
Remote: Yes
Willing to relocate: Yes, maybe even preferred
Technologies: C#/F#, JavaScript, TypeScript, Ruby, Clojure, Angular, SQL, Bash, AWS, Azure, HTML/CSS, etc
Email: ryan [at] rtroberts.com
Full stack engineer with about 7 years of experience. I'm interested in solving hard problems and would love to help build creative and beautiful solutions. Machine learning, optimization, and games are three particular points of interest, but working with functional languages is always a plus.I'm a fast learner and interested in pushing my boundaries. I'd love to be the least experienced person in the room - more opportunity for learning!
I'm self-taught and my degree is in philosophy, which I like to think leaves me in a good position to think creatively about problems and to communicate well.
However, I think it's still true that the actual release of the Zen 2 processors will make userbenchmark scores much more reliable as the scores regress to the mean.
It seems implausible that this user benchmark is a good indicator. The Zen 1 architecture exhibited nothing of the sort[0] -- it would be an order of magnitude performance regression.
I expect we'll start to see more accurate tests once the processors are actually released into the wild.
[0]https://www.tomshardware.com/reviews/amd-ryzen-7-2700x-revie...