[033.1] Best week ever! Adobe on UX, ML survey responses, Rust is growing fast, Most hated languages

Subscribe now

Best week ever! Adobe on UX, ML survey responses, Rust is growing fast, Most hated languages [11.03.2017]

New Drips this week on DailyDrip.com

News

alt text

Over at Adobe, Nick Babich wrote up A Comprehensive Overview of UX Design Deliverables. He covers what kind of things a UX designer does daily, and there are some great things you can integrate into your development process from this. It’s a master work on initial project discovery. On the Lyft blog Della Anjeh covers How to Write Awesome Tech Specs which is a natural extension of the discovery process. While these articles aren’t strictly code, internalizing some of the concepts and putting those tools in your kit can greatly increase your dev productivity and yes, salary!

alt text

Kaggle ended up with more than 16,000 responses to their Data Science and Machine Learning survey. Some highlights: more often Statisticians are using R instead of Python even though Python is more commonly used overall; average salary of respondents was 55k; 41.8% of respondents have a masters degree. Take a look at all of the insights and data the survey collected.

alt text

Take a look at Jonathan Turner’s fun facts about Rust’s growing popularity! Turner highlights the growing Rust scene and highlights Rust Podcasts, Rust conferences, and the Rust Reddit. Read all of the fun facts to learn more about the current Rust scene. Oh yeah, and 100+ organizations are using Rust in production. NBD.

alt text

Stackoverflow details the most disliked programming languages based on what developers preference of languages not to work with. Ends up Perl is the most disliked programming language, followed by delphi and vba. Stackoverflow also charted the most disliked tags, which ‘internet-explorer’ was the most disliked tag, followed by ‘visual-basic’ and ‘cobol’.

alt text

Ofir Press wrote a great post walking through Neural Language Modeling From Scratch. Language models are a fundamental part of many systems that attempt to solve natural language processing tasks such as machine translation and speech recognition. If you’re interested in learning about the theory behind language models, you won’t be disappointed.

alt text

Slack writes of their growing pains migrating Slack’s desktop app to BrowserView. They dig into how they interact between various processes - interestingly, they have a Master Store that’s their primary source of truth and individual processes are eventually consistent. Their big takeaways: Redux + redux-electron: Means we don’t have to think about where reducers live or where actions are dispatched. Rx + redux-observable: Turns our store into an interprocess event bus with functional superpowers. TypeScript: Helps us refactor code quickly and correctly.

Development Dregs

alt text

https://twitter.com/NetflixUIE/status/923374215041912833

Blog Posts this week from DailyDrip

This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.

alt text

If The World Was Created By A Programmer [Comic]